| Date | Day | Topic | Assignment Start Date | Assignment Due Date |
| May 18 | Wed | Course Introduction; HTML Forms | ||
| May 23 | Mon | HTML Forms; CSS | ||
| May 25 | Wed | Javascript; Javascript HTML Form interaction; Javascript and Dynamic HTML | Homework 1 | June 5 |
| May 30 | Mon | Memorial Holiday - no class | ||
| June 1 | Wed | Server-side Scripting Languages; PHP | ||
| June 6 | Mon | Homework 2 discussion; Relational Databases; SQL | Homework 2 | June 19 |
| June 8 | Wed | Accessing databases through PHP; Putting it all together | ||
| June 13 | Mon | Putting it all together - building Web-based information systems (cont) | ||
| June 15 | Wed | Midterm | ||
| June 20 | Mon | Homework 3 discussion; CodeIgniter | Homework 3 | July 5 |
| June 22 | Wed | Designing for Web-based Information Systems | ||
| June 27 | Mon | Designing for Web-based Information Systems (cont) | ||
| June 29 | Wed | JQuery and Javascript Libraries | ||
| July 4 | Mon | Independence Day - no class | ||
| July 6 | Wed | Homework 4 discussion; HTML 5; CSS 3 | Homework 4 | July 18 |
| July 11 | Mon | Web 1.0, 2.0, 3.0, and 4.0/td> | ||
| July 13 | Wed | Web Services; Restful APIs | ||
| July 18 | Mon | XML, XPath, and XSLT | ||
| July 20 | Wed | Review for the final; any catchup from prior lectures | ||
| July 25 | Mon | Final: Room to be announced in class |