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! |