News

FINAL EXAM: Wednesday, 05/24/2006, 2:00-4:00 PM CC49. 

05/18 Study guide and additional slides added to the course schedule.

04/13 Course schedule page updated. There IS class today!

03/14 Lab 1 posted in the course schedule.

03/03 Initial Version.

Course Description

This course deals with applying software engineering practices to the development of Web sites of varying complexity and functionality, from a simple Web page to a data-driven commercial Web site capable of secure e-commerce transactions. Topics covered include image processing, client-side scripting (JavaScript) and server-side (Perl and PHP) scripting that interacts with relational databases (PostgreSQL). HTML and XML are covered in some depth, including Cascading Style Sheets and XSLT.

Course Information

Professor: Mark Hornick
Office: CC27
Lecture: TR 8:00-8:50 AM Room CC53
Lab: W 8:00-9:50 AM Room: CC49

Course Outcomes

Textbooks

Web Design in a Nutshell, Jennifer Niederst, 3rd Ed., O'Reilly, 2006, ISBN: 0-596-00987-9.

Web Database Applications with PHP and MySQL, David Lane and Hugh E. Williams, 2nd Ed., O'Reilly, 2004, ISBN: 0-596-00543-1.

Assignments and Grading

Assignment Description Value
Quizzes Weekly Lab Quiz 15%
Labs Four Individual Labs 15%
Team Project E-Commerce web site 20%
Exams Midterm Exam 25%
Final Exam 25%

Course Policies

There is a 10% per day business day late penalty for lab reports submitted after the scheduled due date. There is an approximately one hour grace period for late reports.

If you have special educational needs, meet with me in my office in the first week of the quarter to discuss them.

It is your responsibility to be present for all exams. Please contact me in advance if you have a valid conflict with a scheduled exam!