Schedule
The schedule is subject to change throughout the term. Please check regularly for updates. The slides will be posted after each class.| Week | Date | Topic | Textbook | Comments |
| Week 1 | Jan 6 | Course Overview | Chp 1 | |
| Jan 9 | Fundamentals | |||
| Week 2 | Jan 13 | HTML | Chp 2 | |
| Jan 16 | CSS | Chp 3 | ||
| Week 3 | Jan 20 | Javascript | Sec. 4.1-4.6 | |
| Jan 23 | Debugging and examples | |||
| Week 4 | Jan 27 | Sec. 4.7-4.14 | ||
| Jan 30 | DOM, Events | Chp 5 | ||
| Week 5 | Feb 3 | Dynamic Documents with Javascript | Chp 6 | |
| Feb 6 | jQuery | |||
| Week 6 | Feb 10 | PHP | Chp 9 | |
| Feb 13 | Review | |||
| Week 7 | Feb 17 | No class: mid-term break | ||
| Feb 20 | No class: mid-term break | |||
| Week 8 | Feb 24 | Midterm test, during class time (2:30pm start). No aids allowed. | ||
| Feb 27 | Databases | Sec 13.1 | ||
| Week 9 | Mar 3 | Databases & SQL | 13.1, 13.2, 13.3 | |
| Mar 6 | mySQL Tutorial | 13.4 | ||
| Week 10 | Mar 10 | Databases/PHP, XML | 13.5, Chp 7 | |
| Mar 13 | AJAX | Chp 10 | ||
| Week 11 | Mar 17 | JavaServer pages, Servlets, Cookies | Chp 11 | |
| Mar 20 | Tutorial | |||
| Week 12 | Mar 24 | Sustainability | ||
| Mar 27 | Sustainability | |||
| Week 13 | Mar 31 | Grad Student Project Presentations | No office hours today. Email for appt. | |
| Apr 3 | Tutorial | |||
| Week 14 | Apr 7 | Grad Student Project Presentations Final Review |
||