Tentative Class Schedule - Fall 2003

The class notes are in a password-protected directory.  
    username:  parkerdir (if no domain is requested, the username is cobweb\parkerdir)
    domain:      cobweb
    password:   nothard
8/27 Introduction
VB Structures

9/3       Object-Oriented Basics
More Object-Oriented Basics
Creating Classes and Objects
Instance Variables and Class Methods
 
9/10      Instantiating and Interacting with Objects
Scope and Overloaded Constructors
     *****
Object-Oriented Example (Generic Notation) 
Object-Oriented Example (VB Notation)     
Abstraction
 
9/17 Encapsulation
     Information Hiding
          Access Modifiers
     Message Passing
Arrays of Objects
Supplemental Array Notes  *****
 
9/24 Programming Discussion     
Relationships
    Aggregation
    Composition    
 
10/1    Inheritance                         ** Split over two lectures in future
     Method Overloading and Overriding
     Abstract Classes
     Abstract Interfaces
Example Part 1
Example Part 2
Supplemental Notes 1
Supplemental Notes 2
 
     
10/8     Polymorphism
     Type Casting
     Dynamic Binding
 
10/15   Exam I  (grades due 10/20)  
10/22 Object I/O
Dynamic Data Allocation
Collections
 
10/29   Linked Lists I  
11/5     Linked Lists Too  
11/12   Stacks
Queues
 
11/19   Binary Trees
Balancing Trees
 
11/26 Thanksgiving Week  
12/3    Programming Discussion
Binary Expression Trees
Exception Handling

12/10 VBScript: Data Validation
ASP: Database Linkage
DB and VB
Browser detection
 
12/15 Final Exam
     
      Monday, December 15 -- 12:30 PM  - 2:30 PM