Notes:
| next class | tentative | no class | demos |
| Week | Date | Topic | Reading for this class meeting | Assignment / Due |
| 1 | Aug 28 | First Day Admin Intro to LAMP, Web Architecture, and HTTP | Syllabus Ch 1 | Assign1 |
| Aug 30 | PHP | Ch 2 Ch 2 Examples | Assign 1 due | |
| 2 | Sep 4 | MySQL | Ch 3 Ch 3 Examples | |
| Sep 6 | More MySQL Lab 1 - MySQL (My Solutions) | Groups due | ||
| 3 | Sep 11 | HTML Tables and Forms | Chs 4, 5 Ch 4 Examples | Proj1 assigned |
| Sep 13 | More MySQL Commands | Ch 6 Ch 5 Examples Ch 6 Examples | ||
| 4 | Sep 18 | Project 1 - status reports | ||
| Sep 20 | Validating User Input, Handling Errors | Chs 8, 9 Ch 8 Examples Ch 9 Examples | ||
| 5 | Sep 25 | Project 1 - demos | Project 1 due Proj2 assigned | |
| Sep 27 | No Class - Demos all done | |||
| 6 | Oct 2 | No Class - Weigle at GHC | ||
| Oct 4 | No Class - Weigle at GHC | |||
| 7 | Oct 9 | No Class - Fall Break | ||
| Oct 11 | htaccess, Sessions, Cookies | Ch 12 Ch 12 Examples | ||
| 8 | Oct 16 | Project 2 - status reports | ||
| Oct 18 | Troubleshooting Tips Database examples | Ch 18 Ch 10 Ch 10 Examples | ||
| 9 | Oct 23 | Project 2 - demos | Project 2 due | |
| Oct 25 | No Class - Demos all done | Proj3 assigned | ||
| 10 | Oct 30 | No Class - Hurricane Sandy | ||
| Nov 1 | Sending Email, Analyzing Log Files Uploading and Editing Images | Ch 11, Ch 17 Ch 11 Examples Ch 7 Ch 7 Examples | ||
| 11 | Nov 6 | Project 3 - status reports | ||
| Nov 8 | No Class - Weigle at BioCom2 | |||
| 12 | Nov 13 | No Class - extra project time due to Sandy | ||
| Nov 15 | Project 3 - demos | Project 3 due Proj4 assigned | ||
| 13 | Nov 20 | CAPTCHA, Search | CAPTCHA example Search examples Ch 13 (esp. pgs. 477-478) | |
| Nov 22 | No Class - Thanksgiving Break | |||
| 14 | Nov 27 | No Class - Project Work Time | ||
| Nov 29 | Project 4 - status reports | |||
| 15 | Dec 4 | No Class - Project Work Time | ||
| Dec 6 | No Class - Project Work Time | |||
| Tue, Dec 11 12:30-3:30pm | Project 4 - demos | Project 4 due |