Week
| Date
| Topic
| Reading for this class meeting
| Assignment / Due
|
1
| Jan 14
| First Day Admin? Intro to LAMP, Web Architecture, and HTTP? (slides 1-21)
| Syllabus Ch 1
| Assign1
|
| Jan 16
| Intro to LAMP, Web Architecture, and HTTP (slides 21-49) PHP?
| Ch 2 Ch 2 Examples
| Assign 1 due
|
2
| Jan 21
| PHP (examples starting at "Adding urlencode") MySQL? (slides 1-36)
| Ch 2 Examples Ch 3 Ch 3 Examples
| ADD/DROP deadline
|
| Jan 23
| No Class - Snow
|
| Groups due
|
3
| Jan 28
| MySQL (slides 37-44) HTML Tables and Forms? (through movie_details-rev01.php in Ch 4 examples)
| Ch 3 Examples Lab 1 - MySQL (My Solutions - try them yourself before viewing) Chs 4, 5 Ch 4 Examples Ch 5 Examples
| Proj1 assigned
|
| Jan 30
| No Class - Snow
|
|
|
4
| Feb 4
| Project 1 - status reports
|
|
|
| Feb 6
| More MySQL Commands and Troubleshooting? Validating User Input, Handling Errors? (slides 1-17)
| Chs 6, 18 Ch 6 Examples Chs 8, 9 Ch 8 Examples Ch 9 Examples
|
|
5
| Feb 11
| Project 1 - demos
|
| Project 1 due Proj2 assigned
|
| Feb 13
| Project 1 - demos Validating User Input, Handling Errors (slides 18-26)
|
|
|
6
| Feb 18
| No Class
| Ch 10 Ch 10 Examples
|
|
| Feb 20
| User Logins, Profiles?
| Ch 12 Ch 12 Examples
|
|
7
| Feb 25
| Project 2 - status reports
|
|
|
| Feb 27
| Website Design?
|
|
|
8
| Mar 4
| No Class - Snow (again)
|
| Proj3 assigned
|
| Mar 6
| Project 2 - demos
|
| Project 2 due
|
| Mar 11
| No Class - Spring Break
|
|
|
| Mar 13
| No Class - Spring Break
|
|
|
9
| Mar 18
| Sending Email, Analyzing Log Files?
| Ch 11, Ch 17 Ch 11 Examples
|
|
| Mar 20
| Student Presentation: SQL Injection Attacks? (Ashish)
|
|
|
10
| Mar 25
| Project 3 - status reports
|
|
|
| Mar 27
| No Class Uploading and Editing Images? Study the material on your own
| Ch 7 Ch 7 Examples
|
|
11
| Apr 1
| Project 3 - demos
|
| Project 3 due Proj4 assigned
|
| Apr 3
| Project 3 - demos
|
|
|
12
| Apr 8
| CAPTCHA, Search?
| CAPTCHA example Search examples Ch 13 (esp. pgs. 477-478)
|
|
| Apr 10
| No Class - work on projects
|
|
|
13
| Apr 15
| Student Presentations: Healthcare.gov Rollout? (Ayush) jQuery and HTML5? (Sruthi)
|
|
|
| Apr 17
| Project 4 - status reports
|
|
|
14
| Apr 22
| Student Presentations: Web Services Architecture? (Swathi) SOAP? (Tejaswee)
|
|
|
| Apr 24
| No Class - work on projects
|
|
|
15
| Apr 29
| No Class - work on projects
|
| LAST DAY OF CLASSES
|
| Thurs, May 1 8:30-11:30am
| Project 4 - demos
|
| Project 4 due
|