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