CS-214
Software Construction Final Exam Dry-Run
Important: Please answer our internal course feedback before working on the mini-labs.
Dry-Run Questions
- Game of Life (40 pts, topics: state machines, modularity)
- Codebreaking puzzles (100 pts, topics: specifications, higher-order functions, modularity)
Links
Submission
Submit your solutions through Moodle, just like you did for labs during the semester.
- Make sure to run tests locally on your machine with
sbt testbefore submitting. - Submit your solutions as soon as possible for each question. Do not wait until the end of the exam to submit all exercise sets and mini-labs at once.
- Except for grader malfunctions, only your last submission will count: make sure not to submit broken code.
- You will not be able to submit a new version of an exercise until your last submission for that exercise is graded. We will manually reopen all submissions at the very end of the exam to give everyone one last chance to submit if needed.
Dry-Run End
At the end of the exam, we will ask everyone to stop using the computers. Make sure to submit your work before that.
- Except for unforeseen circumstances, code not submitted to Moodle will not be graded.
- Make sure to use the log out menu option to close your session.
- You are free to leave early on the dry-run.
Tips
- Be strategic: read all problems and start with the ones you’re most comfortable with.
- Don’t waste time: some tests are harder than others. We have indicated that in the exam.
- Use the tests: we give you all the tests; use them for debugging.