Deliverables

General Information

The course requires completion of weekly assignments, some of which are connected into a mini-project and larger project. For these assignments you will work individually or in teams, and will create individual or team deliverables.

The first assignment will be released by start of W02, due at your W03 workshop, and so on. Generally you will have about 1 week to work on each assignment, with some exceptions. There will be no assignment due the week of the midterm.

Checkpoints vs. Reports: Your primary deliverable mark and detailed written feedback is focused on a small number of report-type deliverables, which you will carefully prepare and we will carefully mark. Building up to each of these are multiple checkpoint deliverables. These are primarily there to keep you on schedule, and provide an opportunity to give you timely in-person feedback. They will be quickly marked in-workshop, and you won't get much written feedback; it is up to you to make the most of your TA's verbal feedback, and to quickly follow up if you need clarification.

This does not (sadly) mean that a 1% checkpoint is 1/10th the effort of a 10% report. E.g., in Project Part II, lasting 3 weeks, expect the amount of work per week to be roughly comparable. The report focuses on the final week's work; but if it's not built upon solid prior effort, it will show. You should think of reports as 'spot marking' of the larger project; and reflecting your documentation effort (this is how the real world works: it's the final product that counts).

Date and Time: see the top row of the course dashboard, unless otherwise specified in the assignment. Items identified as "due at start of workshop" are due using the "handin" utility 1 hr before start of your workshop.

Table of Deliverables

Links to assignment details to be provided when the assignment is released (generally 1.5 weeks before its Wednesday due time).

Assignments and Mini-Projects (1st half of term): 17% of total course mark

Standalone Assignments

Due Description Submission Type Weight Hand-in Title
W3 Short Report Assignment:
Critique an Interface [ template.docx ]
handin doc + in-workshop pairs 2% assgn_W03
W4 TCPS tutorial (done in chunks, starting in W01) handin: certificate individual 1% assgn_TCPS

Mini-Projects [ Steps, Deliverable Descriptions, and Marking Rubrics ] [ template.docx ]

Due Description Submission Type Weight Hand-in Title
W4 Checkpoint: Evaluation Plan & Study Docs handin docs for each group 2% assgn_W04
W5 Checkpoint: Piloting Results and Status Update group 1% assgn_W05
W6 Peer sharing: 2 slides/team [ pdf ] (1 interesting finding, 1 question for analysis) group 0% assgn_W06
W7 REPORT: Analysis and Requirements group 11% assgn_W07

Project (2nd half of term): 28% of total course mark

Note: project elements may change prior to mid-term.

Project Part I [ Steps and Deliverable Descriptions + Rubrics ] [ project topics ]

Due Description Submission Type Weight Hand-in Title
W8 Checkpoint Design Review: Project Direction/Conceptual Design handin slides + in-workshop group 1% assgn_W08
W9 Checkpoint Design Review: Paper prototyping handin ppt + in-workshop group / subgroup 2% assgn_W09
W10 Design Review: Part II Plan handin ppt + in-workshop group 1% assgn_W10-DR
DELIVERABLES & REPORT: Paper Prototyping Videos & Cognitive Walkthrough Report
resources: [ paper proto/CW demoing ] [ video edit tips ]
handin: [ template.docx ] group / subgroup 10% assgn_W10-REP

Project Part II [ Steps and Deliverable Descriptions + Rubrics ]

Due Description Submission Type Weight Hand-in Title
W11 Checkpoint Design Review: Evaluation Plan for Usability Study & Prototype Progress handin ppt + in-workshop group 1% assgn_W11
W12 Checkpoint Design Review: Medium Fidelity Prototype Completion handin ppt + in-workshop group 1% assgn_W12
W13 DELIVERABLES: Usability Study Report + Prototype Video handin: [ template.docx ] group 12% assgn_W13

General Deliverable Format Information

Deliverable Templates:

For all deliverables, begin with the deliverable template provided in the deliverable table above for the assignment (Word doc version). You'll eventually create a pdf to handin unless otherwise instructed.

Unless otherwise specified in individual instructions, use the following specifications for your deliverables. These apply fully to Report type deliverables. Few Checkpoints require a typeset document handed in, but in those cases, follow these guidelines using common sense (e.g. font size, margins, title page, pdf).

Length:

Length (overall, and sections) deliverables are given within each assignment. Length constraints for sections are generally provided in the submission template.

Written:

Visuals:

Also include:

Generating Images for Deliverables

Many of your assignments encourage or require use of images -- photos and sketches and in some case short videos-- in electronically submitted deliverables.

Always take reasonable measures to reduce file sizes to extent possible without excessively impacting readability.

Submission Details

Preparing your submission:

To submit and get feedback:

Using Handin

We will use the UBC CS department's Handin utility for all course deliverables.

NOTE: A current CS undergraduate ID is required to use Handin, as well as to access the computers in x360, which is an undergrad lab. Any undergraduate CS student should have one already; non-CS or graduate students may need to get one.

Use getacct to get or renew an undergraduate CS account.

Submission using the web interface:

Submission using the command-line interface (detailed instruction):

General Marking Scheme

Most weekly deliverables will be marked according to a simple and fairly consistent scheme, whose intention is to maximize rapid, useful feedback to students while keeping course staff load to manageable levels. There may be some minor assign-specific variations to the general scheme below, but this gives you a general idea of what to expect.

Checkpoint deliverables: your TA will apply a simplified mark scheme in-person and focus on in-person feedback at a design review sesson in a workshop, and will focus on your progress, direction, problems and planning.

Report deliverables: Custom marking rubrics will be supplied in advance. You'll see a balance between content items, and presentation (understandable and professional; requirements followed; completeness, overall quality including but not limited to depth, thoughtfulness, thoroughness, justifications, resourcefulness, creativity, etc).

At all times, any member of the course staff welcomes feedback on this from students -- e.g. in its assistance to you in focusing your work; helpfulness of the feedback you receive; and any other suggesions you might have.

Viewing Your Marks

Marks will be shared with you as formatted mark sheets for each deliverable and for your overall mark at course midpoint and end.

To get your personal 344 mark reports, access this page using the course password provided to you early in the course (contact course staff if you need it); once there, login to the link provided with your undergraduate CS ID. You should see a list of pdfs available for download - one for each mark report that has been released to date.