CIS 261: Data Structures Programming
Tentative Course Schedule
Winter 2000

Week 1 - January 10

Intro to Course
Review of C++ Fundamentals

Week 2 - January 17

Problem Solving Techniques
More C++ Fundamentals: Strings, structures, file i/o and libraries

Week 3 - January 24

Recursion

Week 4 - January 31

Data Abstraction

Week 5 - February 7

TEST #1
Creating & Using Classes in C++

Week 6 - February 14

Linked Lists

Week 7 - February 21

Implementing Linked Lists
Stacks

Week 8 - February 28

Implementing Stacks
TEST #2
Projects and Catch Up

Spring Break - Week of March 6

Week 9 - March 13

Queues

Week 10 - March 20

More Queues

Week 11 - March 27

Class Relationships

Week 12 - April 3

TEST #3
Trees

April 8 - Last Day to Drop with a W

Week 13 - April 10

More Trees
Problem Solving with Recursion

Week 14 - April 17

Algorithm Analysis
Sorting and Searching

Week 15 - April 24

Special Topics
Portfolio Due
ALL Assignments Due
Review for Final Exam

Finals Begin May 1


This Schedule last updated: December 26, 2001