CSC 242 - Web Programming
Fall 2019

Instructor:
Dr. Dylan Schwesinger
Location:
Grim 307
Meeting times:

Monday, Wednesday, & Friday, 9:00am - 9:50am
Final exam:
TBD

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.

Prerequiste: CSC 135


Course Materials

First day handout

Lecture Notes

Assignments

Links


Tentative Schedule

Week Topics
1 Intro to Web Programming
2 - 3 Intro to PHP
4 HTML & CSS
5 - 6 Form Processing
7 Midterm
8-10 Relational Databases & SQL
11-12 Cookies Sessions, and Authentication
13-14 Client Side Scripting
15 Final exam