CSC 337 — Web Programming

Full-stack web development covering HTML, CSS, JavaScript, PHP, AJAX, JSON, relational databases, SQL, and web security.

Instructor: Shreya Nupur Shakya

Term: Summer

Syllabus — Summer 2023

Course Overview

CSC 337 introduces students to the techniques and technologies used to develop dynamic websites and full-stack web applications.

Topics

  • HTML and CSS
  • JavaScript
  • DOM manipulation
  • Event-driven programming
  • Form validation and regular expressions
  • PHP and server-side programming
  • AJAX and JSON
  • Relational databases and SQL
  • PHP Data Objects (PDO)
  • Cookies and sessions
  • Web security