Schedule

Below is a list of topics and assignments, by course week and lecture. It is set-up for two-classes per week and fourteen weeks per semester. Schedules for specific course offerings may differ.

Class notes are attached.


Introduction

Week 1, Class 1
Overview of course.
Week 1, Class 2
WWW Architecture.
Directory and homepage for course work due.

CGI/Perl

Week 2, Class 1
Introduction to Perl.
Week 2, Class 2
CGI/Perl Tutorial.
Read Perl/CGI Tutorial, steps 1 - 4.

Week 3, Class 1
CGI/Perl Tutorial.
Read Perl/CGI Tutorial, steps 5 - 7.
CGI project description due.
Week 3, Class 2
Perl Basics.
Read Perl Basics, sections 1 - 3.

Week 4, Class 1
Perl Basics.
Read Perl Basics, sections 4.
Week 4, Class 2
Perl Basics.
Read Perl Basics, sections 5 & 6.
Perl program 1 due

Week 5, Class 1
Introduction to O-O Programming in Java.
Read the Object-Oriented Programming Concepts: A Primer sections (including linked subsections) of Campione's and Walrath's Java Tutorial
Week 5, Class 2
Java Overview.

Week 6, Class 1
CGI Project Demos.
Week 6, Class 2
CGI Project Demos.

Week 7, class 1
Mid-term exam.

Java

Week 7, Class 2
Java Things: Variables, Classes, & Methods.

Week 8, Class 1
Java AWT Contexts: Panels & Frames.
Find, type-in, and run "Hello, World" applet & application.
Week 8, Class 2
Java Events I.

Week 9, Class 1
User Interface Components I.
Java program 1 due
Extra credit.
Week 9, Class 2
Java Events II.
Java project descriptions due

Week 10, Class 1
Layout Managers.
Week 10, Class 2
Java User Interface Components II.

Week 11, Class 1
Java I/O.
Java program 2 due
Week 11, Class 2
Java Clients & Servers: I.

Week 12, Class 1
Java Threads.
Week 12, Class 2
Java Clients & Servers: II.

Week 13, Class 1
Java Multimedia Resources.
Week 13, Class 2
Review: Final Exam.

Week 14, Class 1
Java Project Demos.
Week 14, Class 2
Java Project Demos.

As Scheduled.
Final Exam.