Schedule
CS 241: Data Structures, Fall 2007


[Home] [Policies] [Study]

Note, the schedule below is tentative and may be subect to significant changes.
Week
Topic
Lab
Class Assignment
Comments
1
Aug 27
Introduction and Java Review Lab 1: Mind Reader Reading: Chp 1
Problems: 1.8, 1.15-1.18
 
2
Sept 3
Polymorphism Lab 2: MineSweeper Reading: Chap 2
Problems p. 43: 2.2, 2.3, 2.6
p. 53-4: 2.10, 2.11, 2.13, 2.15, 2.16
p. 58-9: 2.20, 2.22, 2.24
Labor Day: No class Mon Sept 3
3
Sept 10
Interfaces, Abstract classes, Inheritance   Reading: finish Chap 2  
4
Sept 17
Stacks and Queues  Lab 3: Shapes Scene Graph Reading: Chp 3, begin Chp 4
Problems: Chp 3 - p. 76: 3.3; p. 82: 3.9
 
5
Sept 24
Array Based Structures Lab 4: Stacks and The Postfix Calculator Reading: finish Chp 4, begin Chp 5  
6
Oct 1
Exam1 Lab 5: Array Based Structures and Yukon Solitaire Finish Chp 5, begin Chp 6  
7
Oct 8
Linked Lists Lab 6: Linked Lists and Sorting Cards Finish Chp 6 Fri: Prof Orr at conference
8
Oct 15
Complexity Analysis, Sorting Lab 7: Complexity and Simple Sorts Chp 7 and begin Chp 8 Fri: Midsemester day
9
Oct 22
Induction Lab 8: Recursion and Divide-and-Conquer Sorting Finish Chp 8 and begin Chp 9  
10
Oct 29
Recursion Lab 8: Recursion and Divide-and-Conquer Sorting (cont) Finish Chp 9  
11
Nov 5
Trees Lab 9: Trees Reading: Chapter 10, Chapter 11, Section 3  
12
Nov 12
Trees (cont) & Exam 2 Lab 9: Trees (cont) Reading: finish Chapter 11 (Sets and Hash Tables)  
13
Nov 19
Sets and Hashing Lab 10: Hash Tables   Thanksgiving: Nov 22-23
14
Nov 26
Heaps and Radix Sort Lab 11: Heaps Reading: Section 14.1, pp 369-377  
15
Dec 3
Review for final.      
16
Dec 10
Final Exam: Friday Dec 14, 2-5pm
 

[top] [Home] [Policies] [Study]