Skip to main content

Assignment Schedule

One page for everything you submit this term: what is due, when, and whether it is your own work or your project group’s. Click a deliverable to open its full brief.

ImportantCanvas is the source of truth

The dates below follow the Sept-Dec 2026 syllabus rule: weekly assignments are due the Monday after class at 4:00 PM, and milestone dates come from the syllabus milestone table. If Canvas shows a different date or time, Canvas wins.

How to read this page

  • Individual items are the weekly assignments. You submit them alone.
  • Group items are the term-project milestones. One submission per project group.
  • Taught in links to the week whose class prepares you for that deliverable.
  • Grading rules (Complete/Incomplete, best 4 of 6, project points) are explained on the Assignments and Milestones pages.

Term at a glance

Due Type Deliverable Taught in Grading
Before Tue Sept 15 Individual Week 0 onboarding tasks Week 0 Not graded; must be done before the first class
Week 1 module on Canvas Individual Data Intake Card Week 1 (Sept 15) Required checkpoint, unweighted
Mon Sept 28, 4 PM Individual A1: Modern Workflows Week 2 (Sept 22) Complete/Incomplete
Mon Oct 5, 4 PM Individual A2: R With AI Week 3 (Sept 29) Complete/Incomplete
Mon Oct 12, 4 PM † Individual A3: Git Collaboration Week 4 (Oct 6) Complete/Incomplete
Mon Oct 12, 4 PM † Group M0: Group Formation Week 4 (Oct 6) Complete/Incomplete
Mon Oct 19, 4 PM Individual A4: Polyglot Parity Week 5 (Oct 13) Best 4 of 6
Mon Oct 26, 4 PM Individual A5: Visualization Audit Week 6 (Oct 20) Best 4 of 6
Mon Oct 26, 4 PM Group M1: Project Proposal Week 6 (Oct 20) 5 points
Mon Nov 2, 4 PM Individual A6: EDA and AI Audit Week 7 (Oct 27) Best 4 of 6
Mon Nov 2, 4 PM Group M2: Preliminary Analysis Week 7 (Oct 27) 5 points
Mon Nov 9, 4 PM † Individual A7: Dashboard KT Prototype Week 8 (Nov 3) Best 4 of 6
Mon Nov 23, 4 PM Individual A8: Scientific Communication Week 9 (Nov 17) Best 4 of 6
Mon Nov 23, 4 PM Group M3: Project Update (draft) Week 10 (Nov 24) 5 points
Mon Nov 30, 4 PM Individual A9: Reproducible Report Week 10 (Nov 24) Best 4 of 6
Mon Nov 30, 4 PM Group M4: Peer Review Week 11 (Dec 1) 5 points
Tue Dec 1 — No new submission. Week 11 class is portfolio surgery and acting on M4 feedback. Week 11 (Dec 1) —
Fri Dec 11, 4 PM Group Presentation: narrated 5-7 slide deck Week 11 (Dec 1) 10 points
Fri Dec 11, 4 PM Group Final Portfolio Week 11 (Dec 1) 35 points

† These Mondays are UBC closure days (Oct 12 is Thanksgiving; Nov 9 falls in the Nov 9-11 mid-term break). The “Monday after class” rule lands on them, so check Canvas for the confirmed date and time.

There is no class on Tue Nov 10 (mid-term break). Week 9 meets Tue Nov 17.

Individual assignments only

Nine weekly assignments, all due Monday at 4 PM. Assignments 1-3 are pass/fail gates; only the best four scores from Assignments 4-9 count (8.75% each, 35% total).

Due Assignment Brief
Mon Sept 28 Assignment 1: Modern Workflows A1 brief
Mon Oct 5 Assignment 2: R With AI A2 brief
Mon Oct 12 † Assignment 3: Git Collaboration A3 brief
Mon Oct 19 Assignment 4: Polyglot Parity A4 brief
Mon Oct 26 Assignment 5: Visualization Audit A5 brief
Mon Nov 2 Assignment 6: EDA and AI Audit A6 brief
Mon Nov 9 † Assignment 7: Dashboard KT Prototype A7 brief
Mon Nov 23 Assignment 8: Scientific Communication A8 brief
Mon Nov 30 Assignment 9: Reproducible Report A9 brief

Group milestones only

Seven project checkpoints, one submission per group. M1-M4 are 5 points each; the Presentation and Final Portfolio are submitted together on Dec 11.

Due Milestone Brief
Mon Oct 12 † M0: Group Formation M0 brief
Mon Oct 26 M1: Project Proposal M1 brief
Mon Nov 2 M2: Preliminary Analysis M2 brief
Mon Nov 23 M3: Project Update (draft) M3 brief
Mon Nov 30 M4: Peer Review M4 brief
Fri Dec 11 Presentation (narrated slide deck) Presentation brief
Fri Dec 11 Final Portfolio Final Portfolio brief

New to milestones? The NHANES worked example walks one project from M0 to the Final Portfolio.

For the instructor: setting up Canvas

Every row in the term at a glance table maps to one Canvas assignment with the listed due date at 4:00 PM. Weekly assignments are individual submissions; milestones are group submissions (one per project group), with the Presentation and Final Portfolio as two Canvas items sharing the Dec 11 deadline. Weeks 0 and 1 hold the two ungraded checkpoints. Resolve the two † dates before publishing the Canvas calendar.