Tentative Class Schedule

Dates (J01/J03) Topic Chapter Assignment
Jan. 21/23 Introduction to Unix and Java   MP0 Released. Read and Follow Unix Tutorial
Jan. 28/30 Java Basics 1, 2  
Feb. 4/6 Conditional Statements and Decision Making 1, 2, 3 MP1 Released
Feb. 11/13 Looping and Arrays 3, 4  
Feb. 18/20 Quiz 1
Methods
5 MP1 Due; MP2 Released
Feb. 25/27 Review of classes    
Mar. 4/6 Object-Oriented Programming I 5 MP2 Due; MP3 Released
Mar. 11/13 Object-Oriented Programming II 5,6  
Mar. 18/20 Quiz 2
Object-Oriented Programming III - Inheritance
6 MP3 Due; MP4 Released
Apr. 1/3 Object-Oriented Programming IV - Polymorphism 6  
Apr. 8/10 Graphical User Interface (GUI) 12, 14, 17 MP4 Due; MP5 Released
Apr. 15/17 Advanced GUI 12, 13  
Apr. 22/24 Exception Handling 7  
Apr. 29 / May 1 Quiz 3   MP5 Due