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