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