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
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