CS 231: Data Structures and Algorithms


Main course Moodle page

Project assignments will be posted here weekly each Monday. They are due the following Monday night at midnight. (Notice this means that you will be beginning project i+1 in lab on Monday afternoon and then handing in project i on Monday night. During lab, I will not be able to answer questions about project i until you have completed the lab for project i+1). Reduced credit will be given for late assignments.

Lab Instructor Information

Prof. Stephanie R. Taylor
Office: Davis 114
Email: s r taylor _at_ colby _dot_ edu

Office hours: T 10:30-2 and 4-5, R 2:30-4, F 1-3
M 4-5 is a bonus, non-guaranteed, office hour offered many weeks
By appointment (email me), and whenever my door is open

Project 1: Monte-Carlo Simulation: Blackjack
Project Due 11:59 pm, Monday, 15 September 2014
Project 2: Game of Life
Due 11:59 pm, Monday, 22 September 2014
Project 3: Spatial Simulations
Due 11:59 pm, Monday, 29 September 2014
Project 4: Visual Simulations
Due 11:59 pm, Monday, 6 October 2014
Project 5: Simulation System Design
Due 11:59 pm, Monday, 20 October 2014
Project 6: Checking Out
Due 11:59 pm, Monday, 27 October 2014
Project 7a: Elevator Simulation I
Must be done by lab time (but no code needs to be turned in yet), Monday, 3 November 2014
Project 7b: Elevator Simulation II
Due 11:59 pm, Monday, 10 November 2014
Project 8: Programmer's Choice
Due 11:59 pm, Wednesday, 19 November 2014
Project 9: Hunt the Wumpus
Due 11:59 pm, Friday, 5 December 2014