CMSI 2130 - Algorithms & Analysis
Professor Andrew Forney • Andrew.Forney[at]lmu.edu • Spring 2026
This course has been archived, so some portions may not be accessible any longer!
Welcome to CMSI-2130 1 / 13 / 26
If you're reading this then you've successfully found the course page for CMSI 2130! Check this page frequently for announcements that are relevant to the course, including notes, homework assignments, and practice problems.
First things first, please read through the course syllabus located here (or in the Materials tab above).
| Number | Date Assigned | Date Due (@ midnight) |
|---|---|---|
| Homework 5 - Arc Nemesis
Grading Tests [.zip]* (Bonus Grading Tests same as in skeleton) |
4 / 6 / 26 | 5 / 6 / 26 |
| Homework 4 - Huff and Puff
Grading Tests [.zip]* |
3 / 18 / 26 | 4 / 14 / 26 |
| Homework 3 - Distle'd Knowledge | 2 / 24 / 26 | 3 / 24 / 26 |
| Homework 2 - Tic'd Off
Grading Tests [.zip]* |
2 / 5 / 26 | 2 / 27 / 26 |
| Homework 1 - A*-y Night
Grading Tests [.py]* |
1 / 22 / 26 | 2 / 10 / 26 |
| Number | Date Assigned | Date Due (@ midnight) |
|---|---|---|
| [Bonus] Classwork 7 - Fetching Pails of Water Solution |
4 / 28 / 26 | 5 / 5 / 26 |
| Classwork 6 - The Queen's Domain Solution |
4 / 14 / 26 | 4 / 21 / 26 |
| Classwork 5 - Trie, Trie Again Solution |
3 / 19 / 26 | 3 / 27 / 26 * (Added bonus day to complete!) |
| [Bonus] Classwork 4 - Weighting Tables Solution |
2 / 17 / 26 | 2 / 24 / 26 (no late submissions accepted) |
| Classwork 3 - Mini Classwork, Maximal Gains Solution [.pdf] |
2 / 5 / 26 | 2 / 12 / 26 |
| Classwork 2 - A Breadth of Fresh Air Solution [.py] |
1 / 20 / 26 | 1 / 27 / 26 |
| Classwork 1 - Finding your (algo)Rhythm Solution [.py] |
1 / 13 / 26 | 1 / 20 / 26 |