| # |
Day |
Date |
Topic(s) |
Lecture Notes |
Readings* |
Assignments (week assigned) |
| 0 |
|
|
Before the first class |
|
|
Getting and Installing Virtual PC and Fedora Core 6 |
| 1 |
Tue |
Jan 16 |
Introduction, course overview. Review HTTP, HTML, CGI |
lect1 |
Read WS 1, 2, & 9. Ref: WS 3-8, 14-19. Read Demystifying the Browser Read Learning HTTP up to "Server Response Codes" |
p0 - Programming p0-data.txt p1 - HTML and CSS home.html contact.html browse.html |
| 2 |
Tue |
Jan 23 |
Unix and PHP |
Unix lect2 |
Read 1, 2. Skim 3 & 4. Read 5. |
p2 - Flat file databases records.txt |
| 3 |
Tue |
Jan 30 |
MySQL refresher PHP and MySQL |
lect3 |
Skim 8. Skim/read 9 & 10. Read 11, 12, & 13. |
p3 - DL: Retrieve metadata from a DB smallrecords.txt bigrecords.txt |
| 4 |
Tue |
Feb 6 |
Ecommerce and Security Authentication Session control |
lect4 |
Read 14 & 15 Read 16 Read 22 |
p4 - DL: Account types and logins p4bigrecords.txt dlusers.txt |
| 5 |
Tue |
Feb 13 |
In-class Mid-Term Exam Lecture: Authentication + Session control |
lect5 |
|
|
| 6 |
Tue |
Feb 20 |
File upload Email, time and dates Secure transactions |
lect6 |
Read 18 Skim 19 & 20 Read 17 |
p5 - DL: File upload dlusers.txt |
| 7 |
Tue |
Feb 27 |
Large projects & debugging Case study: Bookmark manager Case study:Shopping Cart |
lect7 |
Read 24 & 25 Read 26 Read 27 |
|
| 8 |
Tue |
March 6 |
Database search |
lect8 |
|
p6 - DL: Metadata and full-text search |
| |
|
March 13 |
Spring Break |
|
|
|
| 9 |
Tue |
March 20 |
Database search Case study: Content Management Systems Digital Libraries / Repositories |
lect9 Lucene lect10 |
Read 28 |
|
| 10 |
Tue |
March 27 |
Javascript and DOM |
lect11 |
Read WS 20, 21, 22, & 23 |
p7 - Javascript and DOM |
| 11 |
Tue |
April 3 |
XML, XPath, and XSLT |
lect12 |
Read 33 Read WS 11 |
|
| 12 |
Tue |
April 10 |
XML, XPath, and XSLT ASP |
lect13 lect14 |
|
p8 - XML, XPath, and XSLT |
| 13 |
Tue |
April 17 |
ASP |
lect15 |
|
p9 - ASP |
| 14 |
Tue |
April 24 |
Course Summary/Review |
TBA |
|
|
| |
Tues |
May 1 |
Final Exam |
|
6:30pm - 9:30pm |
Murphey 111 |