|
|
Sept 8
- Introduction and course overview
- C/Programming Brush-up
Reading:
Due:
|
Sept 13
- Review of C/C++ Programming
Reading: Chapter 1 - 1.1-1.4
Due: Homework 0
|
Sept 15
Reading: Chapter 1 - 1.5-1.7
Due: Homework 1
|
Sept 20
Reading: No new reading
Due:
|
Sept 22
Reading: Chapter 2 - 2.1-2.4
Due: Homework 2 and Beverage Class
|
Sept 27
Reading: Chapter 2 - 2.5
Due: Change Maker Class
|
Sept 29
- Algorithm/Running Time Analysis
Reading: Chapter 3 - 3.1-3.2, 3.4-3.6
Due: Homework 3 and complete algorithm for Project 1
|
Oct 4
Reading: No new reading
Due:
|
Oct 6
- Quiz 1 -- C++, Classes, OOD
|
Oct 11 -- No Class - Fall Break
|
Oct 13
Reading: Chapter 4 - 4.1 and Review Chapter 2 - 2.5
Due: Homework 4
|
Oct 18
Reading: Chapter 4 - 4.4.1, 4.5.1, 4.5.2
Due: Project 1
|
Oct 20
Reading: No new reading
Due: Homework 5
|
Oct 25
Reading: Chapter 4 - 4.2, 4.4.2
Due:
|
Oct 27
Reading: Chapter 4 - 4.3, 4.4.3, 4.5
Due: Homework 6 and Linked List class
|
Nov 1
Reading: No new reading
Due:
|
Nov 3
- Vectors, Lists, Sequences
Reading: Chapter 5 - 5.1-5.5
Due: Homework 7 and Linked Stack class
|
Nov 8
Reading:
Due:
|
Nov 10
- Quiz 2 Running time, Recursion,
Linked Lists, Stacks, Queues
|
Nov 15
Reading: Chapter 6 - 6.1-6.3, Chapter 9 - 9.1
Due:
|
Nov 17
Reading: Chapter 6 - 6.4
Due: Homework 8 and Linked Queue class
|
Nov 22
Reading: No new reading
Due: Project 2
|
Nov 24 -- No Class
|
Nov 29
Reading: Chapter 7 - 7.1-7.3
Due:
|
Dec 1
Reading:
Due: Homework 9
|
Dec 6
Reading:
Due:
|
Dec 8
Reading: Chapter 8 - 8.1-8.2
Due: Homework 10 BST class
|
Dec 13
Reading: None
Due: None
|
Final Project Due Date -- TBA - Trees
|