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.