Projects
- compare Output Comparison Tool (check your program's output)
- format_indent_increase Indenter Tool (fix your code's indentation)
Final Project
Milestone 0 (Partner Preference Survey): due , 11:59pm.
Milestone 1: due , 11:59pm.
Project proposal
Milestone 2: due , 11:59pm.
Beta code
Milestone 3: due , 11:30am.
Project presentation in class
Milestone 4: due , 11:59pm.
Project GIF and description
Milestone 5: due , 11:59pm.
Final project code
Website Permission Form: Fill this out and submit it with Milestone 4 if you are willing to have us feature your project on the Edmonds CS website. You do not have to fill this out if you don't want us to show your project. All members of your group must give permission for your project to be featured.
Milestone 6: due , 11:59pm.
| Specification: | |
|---|---|
| Resources: |
|
Turn in Project 6
Project 6 (Game of Life)
Due , 11:59pm.
No submissions accepted after , 11:59pm.
| Specification: | picture_as_pdf Specification |
|---|---|
| Input Files: | |
| Expected Output Files: | |
|
(click on these files to download. Once downloaded, right click on them and select Extract All.... Place the resulting files in the same directory as your code.) |
Turn in Project 5
Project 5 (Grammar Solver)
Due , 11:59pm.
No submissions accepted after , 11:59pm.
| Specification: | picture_as_pdf Specification |
|---|---|
| Testing Programs and Test Cases: |
|
| Links: |
|
Turn in Project 4
Project 4 (Mountain Pass)
Due , 11:59pm.
No submissions accepted after , 11:59pm.
| Specification: | (Updated! Open the file and press control-shift-r to refresh) | ||
|---|---|---|---|
| Sample Input Files: | border_all small.csv | border_all medium.csv | border_all large.csv |
Turn in Project 3
Project 3 (Critters)
Due , 11:59pm.
No submissions accepted after , 11:59pm.
| Specification: | |
|---|---|
| Provided Files: |
coffee CritterMain.java (the main simulator and program that you must run) - Updated! coffee MiniMain.java (a smaller client program you can run to do basic testing) coffee Critter.java (the default definition of a critter animal that you must extend) coffee Stone.java (an example animal that isn't very exciting) coffee critters.zip (all of the files above in one zip file) |
Turn in Project 2
Project 2 (Window Manager / Tiles)
Due , 11:59pm.
No submissions accepted after , 11:59pm.
| Specification: | |
|---|---|
| Resource Files: |
|
Turn in Project 1
Project 1 (SortedIntList)
Due , 11:59pm.
No submissions accepted after , 11:59pm.
| Specification: | |
|---|---|
| Test Files: |
"I need help with my homework!"
- Allison has office hours.
- Check the message board; your question may have been answered there.
- Read the relevant chapters and sections of the textbook.
- Watch the lecture video examples.
- Look at this week's section problems and their solutions.
- Start early! We get swamped the day assignments are due.
- Don't panic. You have late days, and even if you run out, it is only -1 point for each day late.
