Skip to main content

Assignments

Handouts are posted here as the semester progresses. Dates live on the schedule; the band requirements every assignment feeds live in the syllabus.

Draft

Everything in this collection is a draft until the semester begins. Dates and expectations may change.

AssignmentTypeDueFeeds
Code ReviewIndividualcontinuous, Sep 17 – Dec 10Requirements at every band
Project BidsIndividualThu Sep 17Not assessed, required
Reading BidIndividualThu Sep 24Not assessed, required
Declare Your Target BandIndividualThu Oct 1Sets what the checkpoints read you against
Team Workspace & CharterTeamThu Oct 1Not banded, required · read at Checkpoint 1
The Ticket HuntIndividualWed Sep 16Pass
Onboarding: Gradebook Column GroupsIndividualThu Sep 24Pass · banded internally
First Implementation TicketIndividualThu Oct 29Pass
Drill Zero: Async Triage Log (handout to follow)IndividualFri Oct 9Pass/fail
Async Sprint: Focused Learning + Team SyncIndividual + teamTue Oct 13Pass
Checkpoints 1–3 (handout to follow)IndividualOct 14 · Nov 5 · Dec 3Pass
Reading PresentationPairs, one group of threeOct 21 · Oct 28 · Dec 2Pass
Game Day Postmortems (handout to follow)Teamwithin 48h of each game dayPass · Credit
Feature Freeze (handout to follow)TeamMon Nov 23Distinction
Learning Summary Report (handout to follow)IndividualThu Dec 10The band claim itself

How work is assessed​

Nearly everything in this course is graded from natural artifacts, the things professional software work produces anyway. Pull requests, reviews, commit history, design docs, research notes, Discord threads, monitoring dashboards. There are very few artificial submissions.

That means when and how you work is visible, and it counts. Cadence, surfacing blockers early, and responding to review are assessed alongside what you shipped.

Each handout therefore ends the same way: an expectations table, then what strong and weak versions of the work actually look like. Read those two sections before you start, not after you finish. They are the rubric.