Schedule 

CS 3358 - Data Structures
Fall 2008


Reading

Please finish the reading assignment before the due date. 

Date Reading Assignment
9/2  Ch. 1 and Ch. 2
9/9  Ch. 3
9/16  Ch. 4 and Ch.5
9/23  Ch. 6
9/30  Ch. 7
10/7  Ch. 8
10/14  Ch. 9
10/28  Ch. 12 and Ch. 13
11/4  Ch. 10
11/18  Ch. 11

Lab Assignments

Assignment 1: Climate Data Processing
Assignment 2: Go Fish!
Assignment 3: List 3358
Assignment 4: Stack Fun!
Assignment 5: Math Stuff

                      Flood Fill 2
Assignment 6: Cheaters!!
Assignment 7: Tree Search

Style Guide for C++ programs



 Lectures (week of)

Note that weeks start on Tuesday and end on Monday.

8/28 Introduction
9/2 Algorithmic Analysis / 2308 Review
9/9 Container Classes (vector) / Pointers / Generic Programming / 2308 Review
9/16 List ADTLinked Lists
9/23 Linked Lists / User Defined Templates
9/30 Stack ADT /  Queue ADT
10/7 Queue ADT / Exam Review
10/14 Exam 1 / Recursion
10/21 Recursion / Searching and Sorting
10/28 Searching and Sorting / Quick Sort / Hashing 
11/4 Binary Trees  Review
11/11 Exam 2Binary Trees
11/18 Binary Trees
11/25 Binary Trees / Heaps
12/2 Priority Queues / HeapSort / Review
12/8  Last day of class

Source Code (from class)


Exam 1 (10/14, RR 10/20)     REVIEW  

Exam 2 (11/11, RR 11/17)     REVIEW     

Final Exam  (12/16 8:00-10:30AM, RR CHANGED: 12/15 6:30-8:15PM )     REVIEW


CS 3358 Home Page