[ Check Grades ]
| Class Number | Date | |
|---|---|---|
| 1 | August 28 | Course Introduction
[ Slides ] Review Chapters 1-7 |
| 2 | August 30 | Development Tools and Arrays
[ Slides ] [ Assignment 1 ] Due Read Chapter 8 |
| 3 | September 4 | Computers, Real and Virtual
[ Slides ] [ Setting Up Vim ] |
| 4 | September 6 | Object Based Programming
[ Slides ] [ Summary Chart ] |
| September 11 | Class Cancelled
| |
| 5 | September 13 | Object Based Programming continued
[ Slides ] [ Assignment 2 ] Due |
| September 18 | No Class
(Rosh Hashanah) | |
| 6 | September 20 | Class and Object Initialization
Access Modifiers [ Slides ] |
| 7 | September 25 | Constructors, packages, final
Introduction to Object Oriented Programming [ Slides ] |
| September 27 | No Class
(Yom Kippur) | |
| 8 | October 2 | Class hierarchies: overriding methods
[ Slides ] |
| 9 | October 4 | Interfaces, Abstract Classes, finalizers
[ Slides ] |
| October 9 | No Class
(Monday Schedule) | |
| 10 | October 11 | Polymorphism
The new operator and other review topics. [ Slides ] |
| 11 | October 16 | *** Exam 1 ***
|
| 12 | October 18 | Assignment 3
BufferedReader [ Slides ] Read Chapters 14 and (16 (3rd edition) or 17 (4th edition)). |
| 13 | October 23 | Exception Management
[ Slides ] [ Assignment 3 ] Due |
| 14 | October 25 | Binary Numbers and Binary I/O
[ Slides ] |
| 15 | October 30 | Coding Exercise
[ Slides ] |
| October 31 | Last Day to Drop
| |
| 16 | November 1 | Class File structure
[ Slides ] |
| 17 | November 6 | Examining a Class File
[ Slides ] |
| 18 | November 8 | *** Exam 2 ***
[ Study Guide ] [ Coding Answer ] |
| 19 | November 13 | Design of [ Assignment
4 ]
[ Slides ] |
| 20 | November 15 | Developing classes ClassFile and ConstantPoolEntry
[ Slides ] |
| 21 | November 20 | Assignment 4 Output Features
[ Slides ] |
| November 22 | No Class
(Thanksgiving) | |
| 22 | November 27 | Graphical User Interface Concepts
[ Slides ] Read Chapters 12 and 13. |
| 23 | November 29 | Event Handling
[ Slides ] |
| 24 | December 4 | Threads, adapters, inner classes, scrollpanes, centering a
window.
[ Slides ] |
| 25 | December 6 | slides not ready yet
[ Slides ] |
| 26 | December 11 | Cross-linking components (checkboxes and windows).
[ Slides ] |
| 27 | December 13 | Vectors, JFileChooser
[ Slides ] |
| December 20 | *** Final Exam ***
6:15 to 8:15 in Keily 270 | |
| December 21 | Assignment 5 Due |