Week | Date | Lectures and Reading | HW and Quizzes |
01 | March 26, Mon | Syllabus, Lecture 1-a: Introduction | |
March 28, Wed | Lecture 1-b:
Review |
||
02 | April 02, Mon | Lecture 2: Classes,
Objects & Methods |
HW01 Due |
April 04, Wed | Lecture 2: Classes, Objects & Methods | ||
03 | April 09, Mon | Quiz 1 | |
April 11, Wed | Lecture 2: Classes, Objects & Methods | ||
04 | April 16, Mon | Lecture 3: Arrays | HW02 Due |
April 18, Wed | Lecture 3: Arrays | ||
05 | April 23, Mon | Lecture 3: Arrays | |
April 25, Wed | Midterm Exam |
Programming Project 1 Due 4/27, 12 midnight | |
06 | April 30, Mon | Lecture 4: Strings | |
May 02, Wed | Lecture 5: Inheritance and Polymorphism | HW03 Due | |
07 | May 07, Mon | Lecture 5: Inheritance and Polymorphism | |
May 09, Wed | Lecture 5: Inheritance and Polymorphism | ||
08 | May 14, Mon | Lecture 6: Exceptions & Debugging | |
May 16, Wed | Lecture 6: Exceptions & Debugging | Quiz 2, HW04 Due | |
09 | May 21, Mon | Lecture 7: Recursions | |
May 23, Wed | Lecture 8: Advanced IO | ||
10 | May 28, Mon | Memorial Day Holiday - Campus Closed | |
May 30, Wed | Revisions |
HW05 Due June 01, 12 midnight | |
June 04, Mon | Final Exam, 4.00 pm - 5.50 pm | 8-302 |