Assignments and Quizzes

Note: Information below is available for reference, but is subject to change before assignment.

Peer Evaluation

You will be asked periodically to complete a "peer evaluation" of your group-mates (for projects) and team-mates (for tasks).

Submission

Projects must be turned in by the start of lecture on the day they are due.

Projects are submitted using git. Simply create a tag called "submission" and push it to your group's central repository. 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 17) Lift-Off
2 Meeting 9 (Feb 7) The Game of Set
3 Meeting 14 (Feb 23) Web Scraping
4 Meeting 18 (Mar 9) Faculty Page Redesign
5 Meeting 23 (Apr 4) The Game of Set, Reloaded
6 Meeting 28 (Apr 20) 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 19 (Mar 21) Foundation
2 Meeting 23 (Apr 4) Extension