MT2 Info

Spring 2026 Canary: The following information HAS NOW been updated for Spring 2026!

Overview and Process

The test will be IN PERSON

Topics and Style

The exam is a mix of short answer, multiple choice, analysis, tracing, and coding. We will visually grade your code and be fairly lenient with small syntax errors (e.g. a missing semicolon).

Unit 7 - Queues and Stack

Unit 8 - Templates

Unit 9 - PQ and Heaps

Unit 10 - Graph Representations and Traversals

Unit 11 - Recursive Graph & Tree Traversals Algorithms

Unit 12 - Binary Search Trees & AVL Trees

Unit 13 - Splay Trees

Unit 14 - Iterators

Study Guide

Practice Materials

Heaps

Dijkstra’s and A*

Graphs

Traversal Coding Problems

AVL Tree Operations

Other Coding Problems

Recurrence Relationship (May not be tested…See topic list)