| Date | Week | Lecture | Notes | Topics | Reading | Assignment | |
| 8-Jan | Monday | 1 | 1 |
Course Intro Syllabus |
|||
| 9-Jan | Tuesday | ||||||
| 10-Jan | Wednesday | 2 | Review of Intro Material | 3-177 | |||
| 11-Jan | Thursday | ||||||
| 12-Jan | Friday | 3 | Review of Intro Material | 3-177 | |||
| 15-Jan | Monday | 2 | MLK Holiday | ||||
| 16-Jan | Tuesday | ||||||
| 17-Jan | Wednesday | 4 | Review of Intro Material | 3-177 | |||
| 18-Jan | Thursday | ||||||
| 19-Jan | Friday | 5 | Project Work | ||||
| 22-Jan | Monday | 3 | 6 | Recursion | HW1 | ||
| 23-Jan | Tuesday | ||||||
| 24-Jan | Wednesday | 7 | Recursion | ||||
| 25-Jan | Thursday | ||||||
| 26-Jan | Friday | 8 | Building Collections | ||||
| 29-Jan | Monday | 4 | 9 | Building Collections | |||
| 30-Jan | Tuesday | ||||||
| 31-Jan | Wednesday | 10 | Building Collections | ||||
| 1-Feb | Thursday | ||||||
| 2-Feb | Friday | 11 | Project Work | ||||
| 5-Feb | Monday | 5 | 12 | Building Collections | |||
| 6-Feb | Tuesday | ||||||
| 7-Feb | Wednesday | 13 | Building Collections | ||||
| 8-Feb | Thursday | ||||||
| 9-Feb | Friday | 14 | Project Work | ||||
| 12-Feb | Monday | 6 | 15 | OO - Overloading | 178-186 | HW2 | |
| 13-Feb | Tuesday | ||||||
| 14-Feb | Wednesday | 16 | OO - Inheritance | 189-195 | |||
| 15-Feb | Thursday | ||||||
| 16-Feb | Friday | 17 | OO - Polymorphism | 195-211 | |||
| 19-Feb | Monday | 7 | 18 | OO - Polymorphism | 195-211 | ||
| 20-Feb | Tuesday | ||||||
| 21-Feb | Wednesday | 19 | Serialization | 273-276 | |||
| 22-Feb | Thursday | ||||||
| 23-Feb | Friday | 20 | Serialization | 273-276 | |||
| 26-Feb | Monday | 8 | 21 | Review for Midterm | |||
| 27-Feb | Tuesday | ||||||
| 28-Feb | Wednesday | 22 | Midterm | ||||
| 1-Mar | Thursday | ||||||
| 2-Mar | Friday | 23 | Withdraw Day | Review of Midterm | |||
| 5-Mar | Monday | 9 | Spring Break | ||||
| 6-Mar | Tuesday | Spring Break | |||||
| 7-Mar | Wednesday | Spring Break | |||||
| 8-Mar | Thursday | Spring Break | |||||
| 9-Mar | Friday | Spring Break | |||||
| 12-Mar | Monday | 10 | 24 | OOD | |||
| 13-Mar | Tuesday | ||||||
| 14-Mar | Wednesday | 25 | OOD | ||||
| 15-Mar | Thursday | ||||||
| 16-Mar | Friday | 26 | Project Work | ||||
| 19-Mar | Monday | 11 | 27 | Advanced GUI Development | HW3 | ||
| 20-Mar | Tuesday | ||||||
| 21-Mar | Wednesday | 28 | Advanced GUI Development | ||||
| 22-Mar | Thursday | ||||||
| 23-Mar | Friday | 29 | Advanced GUI Development | ||||
| 26-Mar | Monday | 12 | 30 | Project Work | |||
| 27-Mar | Tuesday | ||||||
| 28-Mar | Wednesday | 31 | Project Work | ||||
| 29-Mar | Thursday | ||||||
| 30-Mar | Friday | 32 | Threads | ||||
| 2-Apr | Monday | 13 | 33 | Threads | |||
| 3-Apr | Tuesday | ||||||
| 4-Apr | Wednesday | 34 | Project Work | ||||
| 5-Apr | Thursday | ||||||
| 6-Apr | Friday | 35 | Networking & Sockets | 277-280 | |||
| 9-Apr | Monday | 14 | 36 | Networking & Sockets | 277-280 | HW4 | |
| 10-Apr | Tuesday | ||||||
| 11-Apr | Wednesday | 37 | Networking & Sockets | 277-280 | |||
| 12-Apr | Thursday | ||||||
| 13-Apr | Friday | 38 | Project Work | ||||
| 16-Apr | Monday | 15 | 39 | ADO.NET | 213-232 | ||
| 17-Apr | Tuesday | ||||||
| 18-Apr | Wednesday | 40 | ADO.NET | 213-232 | |||
| 19-Apr | Thursday | ||||||
| 20-Apr | Friday | 41 | Project Work | ||||
| 23-Apr | Monday | 16 | 42 | ADO.NET | 213-232 | ||
| 24-Apr | Tuesday | ||||||
| 25-Apr | Wednesday | 43 | Project Work | ||||
| 26-Apr | Thursday | ||||||
| 27-Apr | Friday | 44 | Project Work | ||||
| 30-Apr | Monday | 17 | 45 | Review for Final Exam | HW5 | ||
| 1-May | Tuesday | Final Exams | |||||
| 2-May | Wednesday | Final Exams | |||||
| 3-May | Thursday | Final Exams | |||||
| 4-May | Friday | Final Exams | |||||
| 7-May | Monday | 18 | Final Exams | ||||
| 8-May | Tuesday | ||||||
| 9-May | Wednesday | ||||||
| 10-May | Thursday | ||||||
| 11-May | Friday | ||||||
| 12-May | Saturday | Spring Commencement |