CS 127: Data Structures, Fall 2000
Syllabus

Instructor Information

Textbook

Important Dates

Class Website

Your Grade

Assignments & Projects

Collaboration

Homework Policy

The Mechanics of Getting Help

Details

 
Day of Term Day of Week Date Topics Readings in textbook
1 Monday 9/11/00 Introduction Chapter 1
2 Wednesday 9/13/00 Stacks/Review of C++ Chapter 2.1-2.2
3 Friday 9/15/00 Stacks/ADTs Chapter 2.3-2.5
4 Monday 9/18/00 Queues Chapter 3.1-3.2
5 Wednesday 9/20/00 Queues Chapter 3.3-3.5
6 Friday 9/22/00 Linked lists, stacks Chapter 4
7 Monday 9/25/00 Destructors, copy constructors, overloading  
8 Wednesday 9/27/00 Inheritance, applications  
9 Friday 9/29/00 Recursion Chapter 5.1-5.2
10 Monday 10/2/00 Backtracking & games Chapter 5.3-5.4
11 Wednesday 10/4/00 Lists, strings, templates Chapter 6.1-6.3
12 Friday 10/6/00 Searching Chapter 7
13 Monday 10/9/00 Slack / Review  
14 Wednesday 10/11/00 Quiz 1  
15 Friday 10/13/00 Linked lists in arrays Chapter 6.5-6.6
  Monday 10/16/00 BREAK  
16 Wednesday 10/18/00 Sorting Chapter 8.1-8.4
17 Friday 10/20/00 Sorting Chapter 8.5-8.10
18 Monday 10/23/00 Tables Chapter 9.1-9.5
19 Wednesday 10/25/00 Hashing Chapter 9.6
20 Friday 10/27/00 Hashing Chapter 9.7
21 Monday 10/30/00 Binary Trees Chapter 10.1
22 Wednesday 11/1/00 Binary search trees Chapter 10.2-10.3
23 Friday 11/3/00 AVL Trees Chapter 10.4
24 Monday 11/6/00 Tries Chapter 11.2
25 Wednesday 11/8/00 Graphs Chapter 12.1-12.3
26 Friday 11/10/00 Graphs Chapter 12.4-12.7
27 Monday 11/13/00 Slack / Review  
28 Wednesday 11/15/00 Quiz 2