CIS 261: Data Structures Programming

Tentative Course Schedule

Winter 2005

Week 1 January 10

Intro to Course
Review of C++ Fundamentals
Software Engineering Principles

Week 2 January 17

Data Design & Implementation

Week 3 January 24

Abstract Data Types

Week 4 January 31

Classes

TEST #1

Week 5 February 7

Unsorted List

Week 6 February 14

Sorted List

Week 7 February 21

Stacks 

Week 8 February 28

Queues
Projects and Catch Up

TEST #2

Spring Break - Week of March 7

Week 9 March 14

Class Templates
Linked Structures

Week 10 March 21

Lists Plus

Week 11 March 28

Lists Plus

Week 12 April 4

TEST #3
Recursion

April 9 - Last Day to Drop with a W

Week 13 April 11

Binary Search Trees 
Trees Plus

Week 14 April 18

Searching 
Sorting & Algorithm Analysis

Week 15 April 25

Putting the Pieces Together
Special Topics
ALL Assignments DUE
Review for Final Exam

Finals Begin May 2