Review of Object-Oriented Programming Using C++

Pointers & Arrays

Data Structure, Big O Notation

Linked List

Recursion

Stacks and Queue

Midterm Exam

Midterm quiz and project

List and Iterator

General Trees Tree, Traversal Algorithms

Binary Trees

Priority Queue ADT

Hash Tables, Maps

Dictionaries and Graph Algorithms

Final Exam

Final: quiz and project