Homework
- HW 1, complete individually or in pairs
- HW 2, complete with a random partner
- HW 3, complete with a random partner
- HW 4, complete with a random partner
- HW 5, complete with a random partner
For the first assignment, you should follow these instructions to access the starter code and create your own private repository.
For each assignment after the first, you will be provided with a private github repository that you should use to complete the work.
When you are finished with an assignment, use submit.sh
in the terminal to
construct a zipfile and submit once per team via Gradescope. Don't forget to
enter all of your team members when you submit.
Project
During the last month of class you will work on a project of your choice, with a team of your choice. We'll work with you to identify an appropriate idea that will allow you to demonstrate what you have learned this semester. You will also have a project mentor who will give you feedback on your progress during two checkpoint sessions. Your project will be graded through an in person demo during the final exam week.
- Project proposal, due October 24, at midnight
- Start working on project: Friday, November 15th
- Checkpoint #1: meet with mentor on or before November 25th
- 10-minute in-class presentation: December 2nd or 4th
- Checkpoint #2: meet with mentor on or before December 9th
- Project grading: in Levine 510, on December 12th, 13th or 16th
We'll use this spreadsheet for scheduling.