Syllabus

 
Week Topic
1

Overall introduction to the course

2 Java Programming -   LAB EXAM 1
3 Objects and Classes
Access control, class scope, packages, Java API
5 Inheritance and Polymorphism 
6 Abstract Classes and Interfaces -LAB EXAM 2 
7 Object Oriented Modeling 
8 GUI Programming 
9 Graphics 
10 Event-Driven Programming 
11 Creating User Interfaces -LAB EXAM 3
12 Applets 
13 Exceptions 
14 Project Presentations