Projects

We'll be holding optional project Gear Up sessions shortly after every project is released - times are announced on Piazza! This is a great place to get some guidance and tips on your project design. Slides will be posted online afterwards. Additionally, if you have any feedback for the course staff about anything at all, please let us know.

ALL PROJECTS ARE DUE BY 6:00PM ET ON THE DAY LISTED. See the syllabus for late day policies.

Assignment Date Released Gear Up Date Due
Getting Started N/A Slides, Video N/A
Boggle (Ungraded) 1/1 N/A N/A
Stars 1/23 Slides, Video 2/14
tIMDb 2/21 Slides 3/6
Maps 3/13 Slides 4/6 4/10
Term Project 2/12 5/4-5/5 5/7-5/8



Reviews and Readings

During the week after all projects besides the final project, we will have a corresponding code review where you will be reading and commenting on other student's code using Git. These weeks will also have readings with short written questions that should be answered in a Google Form.

ALL REVIEWS AND READINGS ARE DUE BY 11:59PM ET ON THE DAY LISTED. See the syllabus for late day policies.

Assignment Date Released Date Due
Stars Review 2/19 2/23
tIMDb Review 3/11 3/15
Maps Review 4/15 4/19