Classes - CS-100 (Object-Oriented Programming)

Class Information
Term Spring, 2003
Instructor Craig Damon
Texts 1. Program Development in Java (Liskov)
2. Java in a Nutshell (Flanagan)
Final Grade A+
Lecture Notes
Topic 1 Introduction to Java
Topic 2 Debugging
Topic 3 Abstraction
Topic 4 Exceptions
Topic 5 Testing
Topic 6 User Interfaces
Topic 7 Inheritance
Topic 8 Graphics
Topic 9 Invariants
Topic 10 Inheritance (2)
Topic 11 Collections
Topic 12 Mutability
Topic 13 C++
Topic 14 Memory Allocation
Topic 15 Unified Modeling Language
Topic 16 Visibility
Topic 17 Threads
Topic 18 Unified Modeling Language (2)
Topic 19 Testing (2)
Topic 20 Multiple Inheritance
Topic 21 Design
Topic 22 Design Patterns
Topic 23 Operator Overloading
Topic 24 Paramaterized Types