CS302 -- Labs

James S. Plank

Fall, 2020


You must compile your code with the -std=c++98 flag. Additionally, you should submit only the program files asked for in the lab writeups.


Lab Due Date
Lab 1: Music File Information Due: 12:01 AM, Monday, August 31, 2020
Lab 2: Two Topcoder Map Questions Due: 12:01 AM, Monday, September 14, 2020
Lab 3: Manipulating MIDI File Formats Due: 12:01 AM, Monday, September 21, 2020
Lab 4: Enumeration Due: 12:01 AM, Monday, September 28, 2020
Lab 5: Superball!! Due: 12:01 AM, Monday, October 12, 2020
Lab 6: Sorting Due: 12:01 AM, Monday, October 19, 2020
Lab 7: Solving Mazes with DFS Due: 12:01 AM, Monday, October 26, 2020
Lab 8: Dijkstra's Algorithm -- City Streets Due: 12:01 AM, Monday, November 2, 2020
Lab 9: Network Flow -- The Word Dice Due: 12:01 AM, Monday, November 16, 2020
Lab A: Dynamic Programming Due: 12:01 AM, Wednesday, December 2, 2020