Day | Lecture Topic | Lab | Other activity / assignments |
---|---|---|---|
May 23 | 1. Introduction | ||
May 24 | 2. Primitive Data Types and Operations | ||
May 25 | Lab 1 | ||
May 26 | 2. Primitive Data Types and Operations | ||
May 27 | Lab 2 | ||
May 30 | 3. Control Statements | Project 1 | |
May 31 | 3. Control Statements | ||
June 1 | Lab 3 | ||
June 2 | 4. Methods | ||
June 3 | Lab 4 | Project 2 | |
June 6 | 4. Methods | Midterm Exam 1 | |
June 7 | 5. Arrays | ||
June 8 | Lab 5 | ||
June 9 | 5. Arrays | ||
June 10 | Lab 6 | Project 3 | |
June 13 | 6. Objects and classes | ||
June 14 | 6. Objects and classes | ||
June 15 | Lab 7 | ||
June 16 | 7. Strings | ||
June 17 | 8. Inheritance and Polymorphism | Lab 8 | Project 4 |
June 20 | 8. Inheritance and Polymorphism | Midterm Exam 2 | |
June 21 |
15. Exceptions and Assertions |
||
June 22 | Lab 9 | ||
June 23 | 16. Simple Input and Output | ||
June 24 | Lab 10 | Project 5 | |
June 27 | 16. Simple Input and Output | ||
June 28 | 11. GUI Programming | ||
June 29 | Lab 11 | ||
June 30 | 11. GUI Programming | Project 6 | |
July 1 | No lecture | No lab | |
July 2 | Final Exam (1 - 3 PM) |