CS 107 Projects (Fall 2026)
Quick links
• Course Home
• Piazza
• Canvas
• Scala 3 Book
• X86 Cheat Sheet
Your submitted code must compile, i.e. running sbt compile gives no errors. If your code does not compile, your submission will not be graded and you will receive 0 points for the whole project.
Late Submission Policy: Projects are due at 11:59pm on the due date. You automatically have a 24-hour grace period for each project, during which you can submit late, but you will only receive a maximum of 90% of the points.
Typically new projects will be released after the 24-hour grace period of the preceding project. Succeeding projects build upon previous ones and will reveal solutions of preceding projects, so late submissions after the grace period will receive 0 points.
You should not publish your code/solution online (e.g., GitHub, GitLab, etc.) during or after the semester. It is okay to keep a private copy/repository for your own reference.