Dept. of Computer Science & Engineering

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:

  1. a group submission of the code on GitHub, and
  2. 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 10) Lift-Off
2 Meeting 12 (Feb 3) The Game of Set
3 Meeting 20 (Feb 21) Web APIs
4 Meeting 25 (Mar 5) Faculty Page Redesign
5 Meeting 31 (Mar 26) Curriculum Visualization
6 Meeting 40 (Apr 16) 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 34 Extension

Quizzes

Quiz Day, time
Midterm 1 Friday, February 7, in class
Midterm 2 Monday, March 17, in class
Final TBA