IST 227 Schedule

This schedule will be changed often. If you miss a class, please check on the web for the most recent schedule. Where 2 days are devoted to a topic, I will try to present all the material on the first day (Tuesday) and use Thursday for review of that material, working non-homework problems together, etc.  If you are able to comprehend the material from the lecture and reading and do the assignments, attendance on Thursdays may not be necessary although of course the more exposure to the topic the better your understanding will be.

Date Topics Reading related to Topics/Homework Due on Wednesdays
Aug. 27, 29 Gosselin, Chapter 1, errata (1st edition), errata (2nd edition)
Sept. 3,5 Variables, Functions, Objects, and Events Gosselin, Chapter 2, errata (1st edition), errata (2nd edition)
Sept. 10, 12
Gosselin, Chapter 3, errata (1st edition), errata (2nd edition), Assignment 1 (Prompt and functions)
Sept. 17, 19 Chapter 4, errata (1st edition), errata (2nd edition), Assignment 2 (string methods, etc.)
Sept. 24, 26 Windows and Frames Gosselin, Chapter 5, Message Repetition Exercise  
Oct. 1,3 Oct. 1: Midterm 1 (chapters 1-4)
Oct. 3: Review of Midterm 1
Oct. 8, 10 Gosselin, Chapter 6, errata (1st edition), errata (2nd edition), Windows Object Exercises  
Oct. 15 (no class -holiday), Oct. 17 Debugging Gosselin, Chapter 7, Forms Exercise  
Oct. 22, 24 Dynamic HTML and Animation Gosselin, Chapter 8, errata (1st edition), errata (2nd edition)
Oct. 29, 31 String Methods, Cookies, Date Object, and Security, Cookie Code Sample Gosselin, Chapter 9 (excluding pp. 539-554), errata (1st edition), errata (2nd edition), Form Validation/ DHTML Assignment  
Nov. 5, 7 Nov. 5: Midterm 2 (emphasizing Chapters 5-8), Nov. 7: Review of Midterm 2 Date Assignment
Nov. 12-14 Server-Side JavaScript Gosselin, Chapter 10; Cookies Assignment 
Nov. 19, 21, 26  Database Connectivity Gosselin, Chapter 11, Query String Assignment
Dec. 3, 5 Working with Java Applets and Embedded Data Gosselin, Chapter 12, Appendix A-D, Chapter 12 errata (1st edition), errata (second edition), Appendix A errata (1st edition), Appendix A errata (2nd edition)
Dec. 10 Miscellaneous Topics and Summary
Dec. 12 Final (12:00-13:50)

Possible addtions:

Status/setTimeout/Popup Assignment
Image Rollover Assignment

Possible things to be added to syllabus:

JavaScript Examples
Imagemap Hierarchical Menu Example
Images for Imagemap Example

Revised: December 10, 2002; Comments to William M. Pegram, wpegram@erols.com