| Lab |
Due Date |
| Lab 1: Music File Information |
Due: 2:00 AM, Monday, February 2, 2026 |
| Lab 2: Binary Search |
Due: 2:00 AM, Monday, February 9, 2026 |
| Lab 3: Manipulating MIDI File Formats |
Due: 2:00 AM, Monday, February 16, 2026 |
| Lab 4: Enumeration |
Due: 2:00 AM, Monday, March 2, 2026 |
| Lab 5: Superball!! |
Due: 2:00 AM, Monday, March 16, 2026 |
| Lab 6: Sorting |
Due: 2:00 AM, Monday, March 30, 2026 |
| Lab 7: Solving Mazes with DFS |
Due: 2:00 AM, Monday, April 6, 2026 |
| Lab 8: Dijkstra's Algorithm -- City Streets |
Due: 2:00 AM, Monday, April 13, 2026 |
| Lab 9: Network Flow -- The Word Dice |
Due: 2:00 AM, Monday, April 27, 2026 |
| Lab A: Dynamic Programming |
Due: 11:59 PM, Wednesday, May 6, 2026 |