| Date | Type | Topic | Readings | Assignments due | |
| 1 | 9/10 | Lecture | Computers and Networks | + | |
| 2 | 9/17 | Lab | FTP, "Hello World!" HTML | + | |
| 3 | 9/24 | Lecture | Interacting with Users | Homework #1 | |
| 4 | 10/1 | Lab | Basic HTML | + | |
| 5 | 10/8 | Lecture | Metadata and XML | Homework #2 | |
| 6 | 10/15 | Lab | CSS, XML/XSLT | + | |
| 7 | 10/22 | Lecture | Relational Databases | Homework #3 | |
| 8 | 10/29 | Lab | SQL, Web Forms | + | |
| 9 | 11/5 | Lecture | Multimedia | Homework #4 | |
| 10 | 11/12 | Lab | Programming, JavaScript | + | |
| 11 | 11/19 | Lecture | Information Retrieval and Search | + | Homework #5 |
| 12 | 11/26 | Lecture | Building and Deploying Systems | + | |
| 13 | 12/3 | Lecture | Privacy and Security | + | |
| 14 | 12/10 | Project Demos |
NOTE: Readings should be completed by the date noted, and assignments are due on the date noted before the beginning of class.
There will be two take-home exams in this course, during the following dates: