Course description

This course introduces students to computing through technologies used for client-side and server-side web development. Students will be introduced to the basics of HTML, CSS, PHP, Javascript, and (tentatively) SQL. This course provides a "big picture" of how these technologies work together to realize the world wide web (WWW).


Click link for course syllabus.


Section A : Lassonde (LAS), Room A, Monday, 2:30-4:30pm

Section B : Curtis Lecture Halls (CLH), Hall F, Monday, 5.30-7.30pm

Labs : William Smalls (WS) Building, Rooms 106 or 108. There are a total of 15 labs held M-F, either in WS 106 or WS 108.


Dr. Michael S. Brown (web)

Office hours: please arrange via email


This course will tentatively consists of eight labs, two in-lab exams, five online assessments, and two in-class exams. See schedule page for more details.


Web Programming: Step by Step", 2nd Edition, Miller, Kirst, Stepp

Please check the York Bookstore.

Schedule and Notes

Click (link) for schedule


Both sessions of CS1012 have been opened for enrollment.

Valid CSS!