Notes:
| Week | Date | Topic | Read-Ahead | Assignment/Due |
|---|---|---|---|---|
| 1 | Jan 17 | No class – Instructor on travel | Syllabus Chapters 1 & 2 | |
| 2 | Jan 24 | First Day Admin Introduction to LAMP, Web Architecture, and HTTP PHP | Syllabus Chapters 1 & 2 Chapter 2 Examples | Assignment 1 |
| 3 | Jan 31 | MySQL Lab 1 – MySQL | Chapter 3 Chapter 3 Examples | Assignment 1 due |
| 4 | Feb 7 | HTML Tables and Forms More SQL Commands Project 1 – Description, Q & A | Chapters 4–6 Chapter 4 Examples Chapter 5 Examples Chapter 6 Examples | Groups due Project 1 assigned |
| 5 | Feb 14 | Project 1 – Status Reports Validating User Input Handling Errors | Chapters 8 & 9 Chapter 8 Examples Chapter 9 Examples | Status Rpt 1 due |
| 6 | Feb 21 | Project 1 – Demos Project 2 – Description, Q & A | Project 1 due Project 2 assigned | |
| 7 | Feb 28 | .htaccess files Sessions & Cookies | Chapter 12 Examples | |
| 8 | Mar 7 | Project 2 – Status Reports Troubleshooting Tips & HTTP Logs | Chapters 17 & 18 | Status Rpt 2 due |
| 9 | Mar 14 | Spring Holiday – No class | ||
| 10 | Mar 21 | Project 2 – Demos Project 3 Description, Q & A | Project 2 due Project 3 assigned | |
| 11 | Mar 28 | Sending Email & Uploading and Editing Images | Chapters 11 & 7 Chapter 11 Examples Chapter 7 Examples | |
| 12 | Apr 4 | Project 3 – Status Reports CAPTCHA & Search | Chapter 13 (esp. pp 477–478) Chapter 13 Examples | Status Rpt 3 due |
| 13 | Apr 11 | Project 3 – Demos Project 4, Q & A | Project 3 due Project 4 assigned | |
| 14 | Apr 18 | Project 4 – Status Reports Extra Credit, Q & A | Status Rpt 4 due | |
| 15 | Apr 25 | No Class – Project Work Time Extended office hours | ||
| 15 | May 2 | No Class – Reading Week Extended office hours | ||
| exam week | May 9 3:45–6:45pm | Project 4 – Demos | Project 4 due |