IST 227 Schedule
This schedule will be changed often. If you miss a class, please check on the web for the most recent schedule. Except for the beginning and end of the semester, I will try to avoid presenting new material on Wednesdays, but might alter this plan if getting through everything on Monday is too rushed.
Date Topics Reading related to Topics/Homework Due on Wednesdays May 20
- Student Information Form
- Class Organization
- Software Check/Download
- FrontPage
- Dreamweaver
- Netscape 6
- Netscape 4
- Internet Explorer
- NOVA email instructions
- FTP Instructions
- Putting JavaScript in Web Pages, Writing to the Web Browser
- <noscript> tag
Gosselin, Chapter 1, errata (1st edition), errata (2nd edition) May 22 Variables, Functions, Objects, and Events
- status code sample
- defaultStatus code sample
- Pre and post increment code
- Variable scope code
- Imagemap HTML
- Imagemap Rollover code
Gosselin, Chapter 2, errata (1st edition), errata (2nd edition) May 27
Memorial Day Holiday
May 29 Review of Previous Material
June 3, 5
- Data Types and Operators
- Decision Making with Control Structures and Statements
- If, Else if, Switch, and Arrays Example
- With Clause and Variables to Represent Objects Example
Gosselin, Chapter 3, errata (1st edition), errata (2nd edition); Chapter 4, errata (1st edition), errata (2nd edition)
June 10, 12 Windows and Frames Gosselin, Chapter 5, Message Repetition Exercise (Assignment 1) June 17, no class June 19 Midterm 1 (Chapter 1-5) Windows Object Exercises (Assignment 2)
June 24, 26 Gosselin, Chapter 6, errata (1st edition), errata (2nd edition) July 1, 3 Debugging Gosselin, Chapter 7, Forms Exercise (Assignment 3) July 8,10 Dynamic HTML and Animation
- Simple Rollover without Preloading
- Simple Rollover with Preloading
- Stylesheets
- Problems when Events aren't Concluded
- MouseOver of Text Link Affecting Visibility of Other Text Using Relative Positioning and Code (for 3 different browsers)
- MouseOver of Image Links Affecting Visibility of Other Text Using Absolute Positioning and Code
- Indicating Location by Affecting Visibility of Icons in Navigational Bar
Gosselin, Chapter 8, errata (1st edition), errata (2nd edition) July 15, 17 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) July 22 Midterm 2 (emphasizing Chapters 5-8) Date Assignment (Assignment 5) July 24 Server-Side JavaScript Gosselin, Chapter 10; Cookies Assignment (Assignment 6) July 29, 31 Database Connectivity
- Creating Tables and Queries in Microsoft Access
- Creating Queries with SQL
- Data Driven Web Pages w/ ASP
- Simple Data Driven Page and Source Code (Chavez)
- Chavez ASP E Commerce Site
- Inserting Record with ASP example
- Login Example - Code for Curent Users, Code for New Users
Gosselin, Chapter 11, Query String Assignment August 5 Working with Java Applets and Embedded Data
- Java 2 SDK Download
- Accessing Java Applets with JavaScript (.class file )
- Using Packages object (Netscape 4.x only; not in IE and LiveConnect is not yet supported in Netscape 6.2)
- Controlling Plugin (e.g. Flash Movie) with JavaScript
- Attempts to control Flash Player with JavaScript don't work yet in Netscape 6 )
- Controlling Flash Movie as Active X Control with JavaScript (IE only)
- JavaScript Math Object
Gosselin, Chapter 12, Appendix A-D, Chapter 12 errata (1st edition), errata (second edition), Appendix A errata (1st edition), Appendix A errata (2nd edition) August 7 Miscellaneous Topics and Summary
August 12 Final Possible addtions:
Status/setTimeout/Popup Assignment
Image Rollover AssignmentPossible things to be added to syllabus:
JavaScript Examples
Imagemap Hierarchical Menu Example
Images for Imagemap ExampleRevised: September 24, 2002; Comments to William M. Pegram, wpegram@erols.com