Project Number Lab Link Project Link Lab Due Date Due Date
1 Java and ArrayLists Monte-Carlo Simulation: Blackjack -- Feb. 12
2 2D Arrays Conway's Game of Life -- Feb. 19
3 Linked Lists Agent-Based Simulations -- Feb. 26
4 Queues Modeling a Server Farm -- Mar. 5
5 Stacks Sudoku Mar. 13 Mar. 17
6

Binary Search Trees

HashMaps

Word Frequency Analysis

BSTs: April 3

HashMaps: April 10

Apr. 17
7 PriorityQueues and Heaps Searching on a Grid -- April 23
8 Graphs Pursuit - Evasion on a Graph -- May 5th

Submitting Projects

To submit a project, you should find in the Google Drive account associated with your Colby username a drive that has been shared with you named <username>_cs231, which should already be populated with folders for each project. Upload your work in the folder associated with the current project, including your report.

Projects can be submitted up to one week late, but will not earn any credit for extensions. However, each student has up to two 'freebies' to use over the semester, where they may submit a project up to one week late without penalty (meaning the extensions will count).