| Period |
Perl Topics (All students must do Perl) |
Reading Assignment |
| 1 |
Introduction and Course Overview
Introduction for Distance Learning Students
Overview of CGI Programming
Perl Basics
Powerpoint Presentation (pdf format.) |
Syllabus / Web Site Schwartz & Christiansen Ch. 1 |
| 2 |
Scalar Data |
Schwartz & Christiansen Ch. 2 |
| 3 |
Arrays and List Data Structures
Perl Flow Control Statements |
Schwartz & Christiansen Chs. 3 & 4 |
| 4 |
Associative Arrays (Hashes)
Basic Input/Output |
Schwartz & Christiansen Chs. 5 & 6 |
| 5 |
Regular Expressions |
Schwartz & Christiansen Ch. 7 |
| 6 |
Perl Functions
CGI/Perl Example Files 
Setting Up Your Directory 
cgi-lib.pl (download)
Hello World Example (download)
CGI Program Example (download)
|
Schwartz & Christiansen Ch. 8Web Site |
| 7 |
Additional Flow Control Structures |
Schwartz & Christiansen Ch. 9 |
| 8 |
Filehandles and File Tests |
Schwartz & Christiansen Ch. 10 |
| 9 |
k |
Schwartz & Christiansen Ch. 17 |
| 10 |
CGI Programming |
Schwartz & Christiansen Ch. 19 |
|
Perl Examination |
 |
| Period |
PHP Topics (All students must do PHP) |
Reading Assignment |
| 11 |
PHP Textbook, (click link at left to purchase),
PHP for the World Wide Web Visual Quickstart Guide, by Larry Ullman
All scripts from the Ullman Textbook.
Companion Web Site for Ullman Textbook, includes Errata
Getting Started with PHP
Summary of Chapter 1 (MS Word)
Summary of Chapter 1 (Zip file)
Variables
Summary of Chapter 2 (MS Word)
Summary of Chapter 2 (Zip file) |
Ullman
Ch. 1 - Example Programs
Ch. 2 - Example Programs |
| 12 |
HTML Forms and PHP
Summary of Chapter 3 (MS Word)
(Zip file)
| Ullman
Ch. 3 - Example Programs |
| 13 |
Using Numbers
Summary of Chapter 4 (MS Word)
Summary of Chapter 4 (Zip file)
Using Strings
Summary of Chapter 5 (MS Word)
Summary of Chapter 5 (Zip file) |
Ullman
Ch. 4 - Example Programs
Ch. 5 - Example Programs |
| 14 |
Control Structures
Summary of Chapter 6 (MS Word)
Summary of Chapter 6 (Zip file) |
Ullman
Ch. 6 - Example Programs |
| 15 |
Using Arrays
Summary of Chapter 7 (MS Word)
Summary of Chapter 7 (Zip file) |
Ullman
Ch. 7 - Example Programs |
| 16 |
Regular Expressions
Summary of Chapter 8 (MS Word)
Summary of Chapter 8 (Zip file)
Creating Functions
Summary of Chapter 9 (MS Word)
Summary of Chapter 9 (Zip file) |
Ullman
Ch. 8 - Example Programs
Ch. 9 - Example Programs |
| 17 |
Files and Directories
Summary of Chapter 10 (MS Word)
Summary of Chapter 10 (Zip file) |
Ullman
Ch. 10 - Example Programs |
| 18 |
Databases
Summary of Chapter 11 (MS Word)
Summary of Chapter 11 (Zip file)
Cookies
Summary of Chapter 12 (MS Word)
Summary of Chapter 12 (Zip file) |
Ullman
Ch. 11 - Example Programs
Ch. 12 - Example Programs |
| 19 |
Creating Web Applications
Summary of Chapter 13 (MS Word)
Summary of Chapter 13 (Zip file) |
Ullman
Ch. 13 - Example Programs |
| 20 |
Debugging
Summary of Chapter 14 (MS Word)
Summary of Chapter 14 (Zip file) |
Ullman
Ch. 14 - Example Programs |
|
PHP Examination |
 |
| Period |
ASP Topics (All students must do ASP) |
Reading Assignment |
| 21 |
An Introduction to Active Server Pages Introduction
Instructions for running example programs
ASP Database Examples

Summary of Chapter 1 (MS Word)
Summary of Chapter 1 (Zip file)
ALL Example Programs
(Zip file) |
Scott Mitchell Introduction Section. 1
- Example Programs Section. 2
- Example Programs |
| 22 |
Choosing a Server-Side Scripting Language
Summary of Chapter 2 (MS Word)
Summary of Chapter 2 (Zip file)
|
Scott Mitchell Section. 3
- Example Programs Section. 4
- Example Programs |
23 24 |
Exception Handling
Summary of Chapter 3 (MS Word)
Summary of Chapter 3 (Zip file) |
Scott Mitchell Section. 5
- Example Programs Section. 6
- Example Programs |
25 26 |
Regular Expressions,Classes, and Dynamic Evaluation Control Structures

Summary of Chapter 4 (MS Word)
Summary of Chapter 4 (Zip file) |
Scott Mitchell Section. 7
- Example Programs Section. 8
- Example Programs |
27 28 |
Form Reuse
Objects, Properties, Methods and Events
Summary of Chapter 5 (MS Word)
Summary of Chapter 5> (Zip file) |
Scott Mitchell Section. 9
- Example Programs Section. 10
- Example Programs |
| 29 |
Database Reuse
Summary of Chapter 6 (MS Word)
Summary of Chapter 6 (Zip file)
|
Scott Mitchell Section. 11
- Example Programs |
|
ASP Examination |
 |