1 | Discussion of Syllabus and Introduction to Object-Oriented Programming |
2 | Implementation Inheritance, Abstract classes, Interfaces and Polymorphism |
3 | Java Strings, arrays, lists and Exceptions |
4 | Introduction to UI Design, Event Driven Programming, handling button events and mouse events with regular, inner classes, anonymous inner classes |
5 | Introduction to UI Design, Event Driven Programming, handling button events and mouse events with regular, inner classes, anonymous inner classes |
6 | Mouse Motion and Key events and related applications |
7 | Mouse Motion and Key events and related applications |
8 | Midterm Exam |
9 | Handling timer events and introduction to animations |
10 | Handling timer events and introduction to animations |
11 | Create GUIs with various user-interface controls (Labels, checkboxes, radio buttons, etc...) |
12 | Create GUIs with various user-interface controls (Labels, checkboxes, radio buttons, etc...) |
13 | Covering topics needed for the term project |
14 | Covering topics needed for the term project |