The following schedule lists the material we will cover in class, and dates
of tests and assignments. I plan on giving class lectures on Thursdays and
having a lab night every Tuesday. Lab nights will be valuable because much of
the material we cover will be better explained by example.
| Wk | Tues | Thurs |
| 1 | Jan 12 - Review Syllabus, schedule | Jan 14 - People involved, HTML skeleton |
| 2 | Jan 19 - Intro to Lab | Jan 21 - Infrastructure, HTML text formatting |
| 3 | Jan 26 - Links and Lists | Jan 28 - Servers/Protocols, Images & MM |
| 4 | Feb 2 - Tables | Feb 4 - Markup Languages, CSS & XML |
| 5 | Feb 9 - Review for Exam #1 | Feb 11 - Exam #1 - Homework #1 due! |
| 6 | Feb 16 - Go Over Exam #1 | Feb 18 - Client-side, Java pholosophy & basics |
| 7 | Feb 23 - Using the compiler, APPLET tag | Feb 25 - Objects, Packages, & Interfaces |
| 8 | March 2 - Graphics & Painting | March 4 - Events & Inner/Anonymous Classes |
| 9 | March 9 - Layouts & Controls | March 11 - Applets, Cmd Line, Exceptions |
| 10 | March 15-19 - Spring Break! | |
| 11 | March 23 - Review for Exam #2 | March 25 - Exam #2 - Homework #2 due! |
| 12 | March 30 - Go Over Exam #2 | April 1 - CGI intro, Perl philosophy & basics |
| 13 | April 6 - CGI basics | April 8 - Server Headers, Forms, & Query Strings |
| 14 | April 13 - Form Controls | April 15 - File I/O, Handy progs, Regexprs |
| 15 | April 20 - More on Regular Expressions | April 22 - SSI, Other CGI langs: PHP3, Python, etc. |
| 16 | April 27 - Review for Exam #3 | April 29 - Exam #3 - Homework #3 due! |