Week | Topics | Lecture Slides and Code Examples | Work | Lab Slides and Code Examples | |
---|---|---|---|---|---|
Week #1 (Jan 27) |
Course Intro, Review of Basic Java, Inheritance |
JavaBasics.pdf InheritanceOne.pdf InheritanceOneCode.zip InheritanceTwo.pdf InheritanceTwoCode.zip |
Eclipse installation P1 Out(Fri) |
Review.zip TVCode.zip |
|
Week #2 (Feb 3) |
Abstract Classes, Abstraction, Interfaces, ADT, the List ADT, JCF |
AbstractClassesInheritance.pdf AbstractClassesInheritanceCode.zip Abstraction.pdf AbstractionCode.zip JCF.pdf JCFCode.zip |
Debugging.zip |
||
Week #3 (Feb 10) |
Stack, Adapter Pattern, and Exceptions |
Stack.pdf Stack.zip Exceptions.pdf Exceptions.zip |
P1 Due (Tue) P2 Out (Tue) Quiz #1 (Wed) |
Comparator.pdf ListAndVector.pdf LabWeek3.zip |
|
Week #4 (Feb 17) |
TBA |
P2 (Due) Exam #1 (Fri) |
|||
Week #5 (Feb 24) |
TBA | ||||
Week #6 (March 3) |
TBA |
Quiz#2 (Debugging) |
|||
Week #7 (March 10) |
TBA | ||||
Spring Break 2025 (Mar 17-Mar 21) | |||||
Week #8 (March 24) |
TBA |
Exam #2 (Fri) |
|||
Week #9 (March 31) |
TBA | ||||
Week #10 (April 7) |
TBA |
Quiz#3 (Wed) |
|||
Week #11 (April 14) |
TBA | ||||
Week #12 (April 21) |
TBA |
Exam #3 (Fri) |
|||
Week #13 (April 28) |
TBA |
Quiz #4 (Wed) |
|||
Week #14 (May 5) |
TBA |
Quiz #5 (Wed) |
|||
Week #15 (May 12) |
TBA |
Course Evaluations Last Day of Classes (Mon, May 12) Final Exam (Fri, May 16, 6:30pm - 8:30pm) |