CIS 261: Data Structures Programming
Tentative Course Schedule
Winter 2006
Week 1 January 9
Intro to Course
Review of Java Fundamentals
Classes and Objects
Week 2 January 16
Packages
OOP: Inheritance
Week 3 January 23
OOP: Polymorphism
Week 4 January 30
Software Engineering with OOP
TEST #1
Week 5 February 6
GUI & Graphics
Week 6 February 13
Exception Handling
Files and Streams
Week 7 February 20
Recursion
Week 8 February 27
Searching & Sorting
Algorithm Analysis
Projects and Catch UpTEST #2
Spring Break - Week of March 6
Week 9 March 13
Dynamic Memory Allocation
Linked Lists
Week 10 March 20
Stacks
Queues
Week 11 March 27
Trees
Week 12 April 3
TEST #3
Generics
April 8 - Last Day to Drop with a W
Week 13 April 10
Collections
Week 14 April 17
Applets
Multimedia with Java
Week 15 April 24
Putting the Pieces Together
Special Topics
ALL Assignments DUE
Review for Final Exam
Finals Begin May 1