0 - Introduction
1 - Review Control Flow, I/O & Exceptions
2 - Review Object Oriented Programming
3 - Programming by Contract & Introduction to Performance
4 - Algorithms
5 - Stacks
6 - Recursion
7 - Searching & Sorting
8 - Queues
9 - Lists
10 - Sets
11 - Maps
12 - Performance
Bold needs updated Italics needs review
Project: Print Triangles - RF
Project: MVC OO Test Creator - FM3
Project: Min Max & Performance - FM2
Still unsure if we need this module or if it is better placed inside other modules as we introduce the topics
Project: Brute Force Example
Project: Stack Calculator
Project: ??
Project: Compare Search Algorithms
http://people.cs.ksu.edu/~schmidt/300s05/Lectures/
Project: Generate Permutations
Project: ??
Project: Implement Set Operations
Project: ??
Project: Empirical Analysis of Lists & Maps