Web Programming

Tufts University
Department of Computer Science
Fall 2009

Syllabus and Lectures

All notes are in HTML format. Topics subject to change.

Date Topic Notes
September 9th Course Introduction  
September 14th HTML  
September 16th XML and XHTML  
September 21st Tables, Forms, and HTML 5  
September 23rd Cascading Style Sheets (CSS) Guest Speaker: Christopher Traganos, Web Developer at Harvard Public Affairs & Communications
September 28th Introduction to PHP  
September 30th PHP, Part II  
October 5th Object-Oriented PHP  
October 7th Databases, SQL, and MySQL  
October 12th NO CLASS  
October 13th Databases, SQL, and MySQL (continued) Tufts Monday
October 14th Databases, SQL, and MySQL (continued)  
October 19th JavaScript Quiz 1 Review
October 21st JavaScript (continued) Quiz 1
October 26th JavaScript Objects and the Document Object Model (DOM)  
October 28th Ajax and Google APIs  
November 2nd jQuery  
November 4th Usability  
November 9th Web Security  
November 11th Web Security (continued) Veteran's Day, class held
November 16th Startups Quiz 2 Review
November 18th Mobile Web Development Quiz 2
November 23rd Java Programming  
November 25th NO CLASS  
November 30th Servlets and JavaServer Pages (JSP)  
December 2nd Ruby Programming  
December 7th Ruby on Rails  
December 9th Final Examination Information and the Open Questions (PDF)

mchow@cs.tufts.edu

Valid XHTML 1.0 Transitional