Projects, Tasks, and Quizzes
Note: Information that appears in this font, below, is not yet officially posted. While the material may be available for you to look at if you like, it is subject to change before its official posting.
Submission
Projects and tasks must be turned in by the start of lecture on the day they are due. Each submission consists of both:
- a group submission of the code on GitHub, and
- an individual peer evaluation submitted on CATME.
Each group member must submit their own CATME peer evaluation.
To submit the code, create a tag called "submission" and push it to your group's repository on GitHub. That is:
$ git tag -a submission -m "completed project"
$ git push origin submission
Note: Once you push a tag with git, you can not change it! If you want to modify your submission before the due date, you need to create a new tag with a different name and let your graders know.
Projects
Number | Due Date | Description |
---|---|---|
1 | Meeting 3 (Jan 14) | Lift-Off |
2 | Meeting 9 (Feb 4) | The Game of Set |
3 | Meeting 14 (Feb 20) | Web APIs |
4 | Meeting 18 (Mar 6) | Faculty Page Redesign |
5 | Meeting 21 (Mar 25) | Curriculum Visualization |
6 | Meeting 27 (Apr 15) | Final Project |
Technology Tasks
Technology tasks must be turned in by the start of lecture on the day they are due.
Number | Due Date | Description |
---|---|---|
1 | Meeting 23 | Extension |
Quizzes
Quiz | Day, time |
---|---|
Midterm 1 | Thursday, February 13 |
Midterm 2 | Thursday, March 27 |
Final | Friday, April 25, 20:00–21:45 |