CSC 242 - Web Programming
- Instructor:
- Dr. Dylan Schwesinger
- Location:
- OM 159
- Meeting times:
- Section 010: Tuesday and Thursday 9:30am – 10:50am
- Office hours:
- Monday, Wednesday and Friday: 10:00am – 11:00am
Tuesday & Thursday: 8:00am – 9:00am - Office hours Zoom meeting ID:
- 732 788 237
Course Description
This course is an introduction to the basic concepts of client/server scripting on the web. Topics will include: web architecture, standards, and infrastructure, client/server architecture on the web, markup languages and style sheets, client-side data validation and form processing, client-side cookie usage, server-side data processing, information storage, and backend databases, security issues on both the client-side and server-side, and issues involved with web interface development.
Prerequisite: C or better in (CSC120 or CSC122 or CSC123 or CSC135)
Course Information
Tentative Schedule
| Week | Topics |
|---|---|
| 1 | Introduction |
| 2 - 5 | PHP Programming |
| 6 | HTML and CSS Review |
| 7 | Processing Form Data |
| 8 - 9 | Databases and SQL |
| 10- 11 | Accessing Databases with PHP |
| 12 - 13 | Cookies, Sessions and Authentication |
| 14 - 15 | Additional Topics |