Course goals
exposure to another language
- C++
- Object-oriented principles
knowledge of specific data structures
- lists, stacks & queues, priority queues, dynamic dictionaries, graphs
impact of DS design & implementation on program performance
- asymptotic complexity of algorithms
- run-time timing measurements