overview
schedule
tutorials
project
resources

 

 
 RESOURCES  

 
Handin procedure

setup & submission

Allow 5-10 minutes the first time you use handin. Among the other steps described below, you will be asked to answer questions about the originality of your work.

  1. Login to an ugrad machine (e.g., remote.ugrad.cs.ubc.ca)

  2. Create a cs444 directory in your home directory; in this cs444 directory create an <AssignmentX> directory where AssignmentX = whatever is specified in the instructions for that deliverable.
    > cd ~
    > mkdir cs444
    > cd cs444
    > mkdir <AssignmentX>

  3. Put all of your files for the assignment in the <Assignment X> directory.
    Subdirectories within <AssignmentX> are supported.
    > cp <your files> ~/cs444/<AssignmentX>

  4. To handin your assignment use the handin command from your home directory: 
    > cd ~
    > handin cs444 <AssignmentX>

For more information read the handin man page.

specifications for files

The preferred file format is PDF; see below.
Making PDF files

We strongly prefer that electronic versions of non-executable deliverables be turned in (via handin) as PDF files. This gives you far greater control over the appearance and formatting of your documents, and reduces the incidence of dependent files getting lost or mislinked (as happens with html).

Here are your options for creating PDF files, if you don't have other other access to Adobe Acrobat or equivalent:

  • Adobe Acrobat is available on the HCI Learning Studio (X360) computers, and in the ICICS Reading Room.
  • https://createpdf.adobe.com: Create Adobe PDF files online. You supply them with a source file (accepts MS Office, html, etc) via a web-based form, and presents the finished PDF for download.

    The first 5 PDF's created are free; after that you can subscribe for unlimited use for $10 USD / month. Requires user to register their E-mail address (the notice on the site says it could take up to 24 hours, but a test registration was sent instantly). Does NOT require a credit card for the trial account with 5 free pdf's.
  • Mac OSX users: Ability to create PDF files is included automatically.
Exam review questions and old exams

exam review

2007 midterm review questions & questions + solutions

2007 final review questions & questions + solutions

old exams

2007 final exam & final exam + solutions

2010 midterm exam & midterm exam + solutions

UBC ethics forms and procedures

CPSC 444 is covered by UBC Ethics Approval B03-0490. This is the same approval that covers CPSC 344. Our approval means that we can use subjects other than ourselves (or classmates) in our evaluations; it also means that while doing so, we must follow UBC Ethics Procedures.

As in 344, your team must follow all the ethical guidelines as given in the protocol below, including the signature of the Adherence to Ethics Protocol form and use of proper consent forms; examples of which are provided below as word documents, along with sample questionnaires and interview questions.

The documents listed below are required reading for all 444 students PRIOR TO ANY SUBJECT CONTACT, and adherence to these protocols is mandatory. Please follow steps 1-3 scrupulously.

PROCEDURE for 444 STUDENTS

Step 1: Although you have read these once before, you must Re-READ THEM CAREFULLY. They will tell you, among other things, who you can use for subjects for your 444 project.

  • Original ethics application [pdf]
  • Most recent annual renewal ('09-10) [pdf To Be Linked]

Step 2: Print, Read and sign an adherence form. Turn it in with your final project report.

  • Adherence to ethics protocol [pdf] 444 student signatures required

Step 3: When using subjects, here are samples for the forms subjects must sign, as well as examples of questionnaires and interview questions.

References / bibliographies

This list is work in progress. If you run into readings you think should be here, please inform the course staff.

online bibliographies:

hcibib.org

http://portal.acm.org/dl.cfm

specific readings (papers, books, websites):

TBD

Useful and/or entertaining web links

TBD
 

Advanced Methods for Human Computer Interaction - McGrenere 11/12