Second Summer 2009


This is a list of class activites by date (remember that the text is here):

Fri Jun 19 Welcome and Introduction
Mon Jun 22 Installation of Apache. Unix. HTML
Tue Jun 23 Perl, Python, CGI. Unix tutorial.
Wed Jun 24 Keeping state with CGI (initial thoughts). HTTP. Pasword protected directories.
Thu Jun 25 State machines (client-side state). Homework One
Fri Jun 26 Installation of MySQL and PHP.
Mon Jun 29 Design, set up and use of a relational database
Tue Jun 30 Introduction to PHP. State machines (client side state).
Wed Jul 01 PHP sessions: server side state. Homework Two
Thu Jul 02 Database access from PHP, Perl and Python. Homework Three: notes
Mon Jul 06 Server-side state with CGI, Perl and Perl DBI: one, two Homework Four
Tue Jul 07 State machines for the web. Homework Five
Wed Jul 08 Review and summary. End of Part I.

Fri Jul 10 Welcome to Part II: Java.
Mon Jul 13 Teams, Logistics and Homework One
Tue Jul 14 Homework Two Getting Started with Java
Wed Jul 15 Classes and objects in Java. Using Bluej and DrJava. Working in Java on silo.
Thu Jul 16 Completing the introductory tour of Java Summary of our Basic Java knowledge
Fri Jul 17 The class extension mechanism. Consequences and benefits.
Mon Jul 20
Tue Jul 21
Wed Jul 22
Thu Jul 23
Fri Jul 24
Mon Jul 27
Tue Jul 28


Updated by Adrian German for A202/A598