Calendar for CS211 - Spring 2005

This is a tentative calendar for the semester. It is subject to change.

Jan 27

  • Introduction and course overview
  • C/Programming Brush-up
Reading Due - None
Homework Due - None
Homework Assigned - Homework 0
Homework Assigned - Warmup Exercises

Feb 1

  • Review of C/C++ Programming
Reading Due - Chapter 1 - 1.1-1.4
Homework Due - Homework 0
Homework Assigned - Project 1

Feb 3

  • Classes
  • C++ Syntax
Reading Due - Chapter 1 - 1.5-1.7
Homework Due - Warmup Exercises
Homework Assigned - Classes

Feb 8

  • Classes
Reading Due - No new reading
Homework Due - None
Homework Assigned - None

Feb 10

  • Object-Oriented Design
Reading Due - Chapter 2 - 2.1-2.4
Homework Due - Classes
Homework Assigned - OOD

Feb 15

  • Object-Oriented Design
Reading Due - Chapter 2 - 2.5
Homework Due - Project 1
Homework Assigned - None

Feb 17

  • Algorithm/Running Time Analysis
Reading Due - Chapter 3 - 3.1-3.2, 3.4-3.6
Homework Due - OOD
Homework Assigned - Running Time Analysis

Feb 22

  • Algorithm/Running Time Analysis (Catch-up)
Reading Due - No new reading
Homework Due - None
Homework Assigned - None

Feb 24

  • Quiz 1 -- C++, Classes, OOD
Reading Due - No new reading
Homework Due - Running Time Analysis
Homework Assigned - Project 2
Homework Assigned - Running Time

Mar 1

  • Recursion
Reading Due - Chapter 4 - 4.1 and Review Chapter 2 - 2.5
Homework Due - None
Homework Assigned - None

Mar 3

  • Recursion
  • Linked Lists
Reading Due - Chapter 4 - 4.4.1, 4.5.1, 4.5.2
Homework Due - Running Time
Homework Assigned - Recursion

Mar 8

  • Linked Lists
Reading Due - No new reading
Homework Due - Project 2 Part 1
Homework Assigned - None

Mar 10

  • Stacks
Reading Due - Chapter 4 - 4.2, 4.4.2
Homework Due - Recursion
Homework Assigned - Linked Lists

Mar 22

  • Queues
Reading Due - Chapter 4 - 4.3, 4.4.3, 4.5
Homework Due - Linked Lists
Homework Assigned - None

Mar 24

  • Queues - part 2
Reading Due - No new reading
Homework Due - Project 2
Homework Assigned - Stacks

Mar 29

  • Vectors, Lists, and Sequences
Reading Due - Chapter 5 - 5.1-5.5
Homework Due - None
Homework Assigned - Project 3

Mar 31

  • Catch-up and Review
Reading Due - No new reading
Homework Due - Stacks
Homework Assigned - Queues/Vectors

Apr 5

  • Quiz 2 - Running time, Recursion,
    Linked Lists, Stacks, Queues
Reading Due - No new reading
Homework Due - None
Homework Assigned - None

Apr 7

  • Trees
Reading Due - Chapter 6 - 6.1-6.3, Chapter 9 - 9.1
Homework Due - Queues/Vectors
Homework Assigned - None

Apr 12

  • Trees - part 2
Reading Due - Chapter 6 - 6.4
Homework Due - Project 3 Part 1
Homework Assigned - None

Apr 14

  • Heaps
Reading Due - Chapter 7 - 7.1-7.3
Homework Due - None
Homework Assigned - Trees

Apr 19

  • Heaps
  • Hash Tables
Reading Due - Chapter 8 - 8.1-8.2
Homework Assigned - None

Apr 21

  • Catch-up and Review
Reading Due - None
Homework Due - Trees
Homework Due - Project 3
Homework Assigned - Heaps and Hash Tables

Apr 26

  • Quiz 3 - Queues, Trees, Heaps
Reading Due - None
Homework Due - None
Homework Assigned - Project 4

Apr 28

  • Project help
Reading Due - No new reading
Homework Due - Heaps and hash Tables
Homework Assigned - None

May 3

  • Finish up
Homework Due - None
Homework Assigned - Finish Final Project

Sami Rollins