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 - Recursion: Combinations & Backtracking

Unit 13 - Iterators

Unit 14 - Binary Search Trees & AVL Trees

Unit 15 - Splay Trees

Practice Materials

Sample Midterms

Practice Quizzes

Practice Quizzes