IST 227 Schedule

This schedule will be changed often.  If you miss a class, please check on the web for the most recent schedule.  

Date Topics Reading related to Topics/Homework Due
Week 1 (1/15) Class Organization, Accessing NOVA Email, FTP Instructions, Putting JavaScript in Web Pages, Writing to the Web Browser Gosselin, Chapter 1,  errata (1st edition), errata (2nd edition)
Week 2 (1/22) Variables, Functions, Objects, and Events; Changing the Status Line; Code Sample for status and defaultStatusImagemap HTML, Code sample for Variable Scope and Imagemap Rollovers Gosselin, Chapter 2, errata (1st edition), errata (2nd edition)
Week 3 (1/29) Data Types and Operators, Decision Making with Control Structures and Statements, Code Sample Gosselin, Chapter 3, errata (1st edition), errata (2nd edition); Chapter 4, errata (1st edition), errata (2nd edition)
Week 4 (2/5) Windows and Frames Gosselin, Chapter 5, Message Repetition Exercise (Assignment 1)
Week 5 (2/12) FormsPrimary Form Elements Properties used with JavaScript Gosselin, Chapter 6, errata (1st edition), errata (2nd edition) Windows Object Exercises (Assignment 2)
Week 6 (2/19) Midterm 1 (Chapter 1-5)
Week 7 (2/26) Debugging Gosselin, Chapter 7, Forms Exercise (Assignment 3)
Week 8 (3/5) Dynamic HTML and Animation Gosselin, Chapter 8, errata (1st edition), errata (2nd edition)
Week 9 (3/19) 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 (Assignment 4)
Week 10 (3/26) Midterm 2 (emphasizing Chapters 5-8) Date Assignment (Assignment 5)
Week 11 (4/2) Server-Side JavaScript Gosselin, Chapter 10; Cookies Assignment (Assignment 6)
Week 12 (4/9) Database Connectivity, Chavez ASP Example, Chavez Source Code, Chavez ASP E Commerce Site, Address ASP example Gosselin, Chapter 11, Query String Assignment
Week 13 (4/16) 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)
Week 14 (4/23) Miscellaneous Topics
Week 15 (4/30) Free day (no new material presented, I'll be in the classroom for assistance)
Week 16 (5/7) Final, Course evaluation Project due Monday, May 6, 9am

Assignments from IST195 (to be modified given different sequencing of topics in Gosselin)

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: May 1, 2002; Comments to William M. Pegram, wpegram@nvcc.edu