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