Web Design and Programming II
Overview
Syllabus
Schedule
Projects
Homework
Site Map
Resources
Q & A
Discussions
Notices
Spring 2007 CS 4/57106 and VCD 4/56001
Web Design and Programming II

Course Overview

Jointly offered by Computer Science (CS) and Visual Communications Design (VCD) at Kent State University, this course covers active server pages with PHP, database driven sites with MySQL, HTTP1.1 caching and file compression, multimedia Web design with audio, video and animation (Flash), object-oriented Javascripts, ActionScripting, site search, Web servers, server features and configurations, as well as page access control, user authentication and session control. The hands-on course is designed for learning through doing. Students take this course to learn more advanced techniques for website creation, design, programming, and integration.

This course is part of the WDP minor in the CS and VCD departments. For details see the requirements for CS majors and the requirements for VCD majors.

Students ought have taken Web Design and Programming I already. CS and VCD majors and other students with sufficient background may only register after obtaining instructor permission. Enrollment is limited to about 24 students. Please read the course syllabus carefully and realize the different expectations the course has for CS and for VCD students.

Website

Students should use this course website regularly during the semester. Course notes, announcements, discussions and helpful resources are all available here.

Students should read the notices before the first class.

Textbook/Reference

  • Background:

    An Introduction to Web Design and Programming  by Paul Wang and Sanda Katila.

    Visit the textbook site for important supplemental information that will help you learn.

  • PHP and MySQL: Beginning PHP and MySQL 5: From Novice to Professional, Second Edition by W. Jason Gilmore

  • Apache: Pro Apache, Third Edition (Expert's Voice) by Peter Wainwright

  • HTTP: Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement by Balachander Krishnamurthy and Jennifer Rexford

Instructors and TA

Visit homepages of Prof. Sanda S. Katila skatila­@­kent.edu (VCD),  Prof. Paul S. Wang pwang­@­cs.kent.edu (CS)

TA: Saleh Alshomrani salshomr@cs.kent.edu and TA's Page.