CSC 242 - Program Design II

Schedule (approx) Topic Task (due date)
January Course Syllabus  
review:
intro to class types,
class members,
creating a class
inclass (Thur Jan 6)
inclass (Fri Jan 7)
Lab#1 (two due dates:
10 points bonus: 5pm Mon Jan 17
full credit: noon Fri Jan 21 )
overloading  
object-oriented design Lab#2 (Fri Jan 28)
inheritance, polymorphism Lab#3 (Fri Feb 4)
February interfaces Project#1
(initial UML + 2 classes: Fri Feb 11)
(final UML + all classes: Fri Feb 18)
arrays part one,
arrays and ArrayLists
inclass (Tue Feb 15)
ArrayLists part two inclass (Thur Feb 17)
Lab#4 (Fri Mar 11)
algorithms intro Test#1 (noon Fri Mar 25)
March sorting  
searching  
searching lists that change  
searching lists that change - part two  
exceptions  
more on exceptions  
April file I/O Test#2 (2pm Fri Apr 8)
processing XML  
databases  
enum Project#2 (2pm Thur Apr 21)
packages  
javadoc Final Exam (2pm Tue Apr 26)