Analysis of Algorithms, along with the Algorithms
and Data Structures course, prepare a student for taking the A.P.
Computer Science exam. This single-semester course is taught by Ms.
Dvorsky. It is currently taught in C++, though the course will switch
over to Java when the A.P. Computer Science exam makes the change
to Java for the Spring 2004 test.
Topics covered include, but are not limited to:
- C++ Classes
- Template Functions and Classes
- A.P. Classes
- Efficiency
- Recursive Functions
- Binary Trees
- Binary Expression Trees
- Binary Search Trees
- Heaps
- Heap Sort
- Marine Biology Case Study
- Graph Theory