| Project Number | Lab Link | Project Link | Due Date | Lab Due Date |
|---|---|---|---|---|
| 1 | Java and ArrayLists | Monte-Carlo Simulation: Blackjack | 9/19 | |
| 2 | 2-D Arrays | Cellular Automata Simulation: Conway's Game of Life | 9/26 | |
| 3 | Linked List | Agent-Based Simulation: Grouping Behaviors | 10/3 | |
| 4 | Stack | Sudoku Solver | 10/17 | |
| 5 | Queue | Searching in a Grid | 10/24 | |
| 6 | Binary Search Tree | Word Frequency | 10/31 | |
| 7 | Hash Map | Trees vs. Hashing | 11/14 | 11/6 |
| 8 | Heap | Word Trends | 11/28 | 11/20 |
| 9 | Graph | Quickest Path Around The United States | 12/12 | 12/4 |
To submit a project, you should find in the Google Drive account associated with your Colby ID a folder labeled "Projects". In this folder, you should place a folder containing your work, including your report. The name of the folder should be ProjectX where X is the number of the project you are submitting for.
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).