overview

calendar
notes & annc.
tutorials
project
resources

 

 
 RESOURCES
 
 
handin procedure

setup & submission
  1. Login to an ugrad machine (e.g., remote.ugrad.cs.ubc.ca)
  2. Create a cs344 directory in your home directory; in this cs344 directory create an <AssignmentX> directory where AssignmentX = whatever is specified in the instructions for that deliverable.
    > cd ~
    > mkdir cs344
    > cd cs344
    > mkdir <AssignmentX>
  3. Put all of your files for the assignment in the <Assignment X> directory.
    Subdirectories within <AssignmentX> are supported.
    > cp <your files> ~/cs344/<AssignmentX>
  4. To handin your assignment use the handin command from your home directory: 
    > cd ~
    > handin cs344 <AssignmentX>

specifications for files

The required file format is PDF unless otherwise specified.

old exams

PDF's of midterms and finals used in past offerings of cpsc 344 or its precursors (taught by Booth, MacLean, or Wolfman) are linked below.

NOTE re old 444 exams: in 2005, we split and expanded the "old 444" material into two new courses (344 and the "new 444"). Thus, the new 344 covers only a subset of the material in "old 444", and has more detail in some areas. You'll need to be aware when using them to study whether the particular material is covered in 344. Nevertheless, they should expose you to the range of question style to expect as well as the thinking we are looking for, and thus be a useful study guide.

ALL posted past exams: You should never assume that example exams will follow the same model, cover identical material or ask the same type of questions.

2008-W1 (MacLean / 344) midterm [test] [sample solutions]
2007-W1 (Wolfman / 344) midterm [test] [sample solutions]
2006-W1 (MacLean / 344) final [partial sample solutions]
2005-W1 (MacLean / 344) midterm [test] [solutions]
2002-W1 (MacLean / old 444) final
2001-W1 (MacLean / old 444) midterm 1
2000-W2 (Booth / very old 444)

midterm 1 midterm 2

1999-W2 (Booth / very old 444) midterm 1 midterm 2

 

bibliographies

This list is work in progress and isn't getting updated as often as it should be. If you run into readings you think should be here, please inform course staff.

online bibliographies:

[hcibib.org]

specific readings (papers, books, websites):

[ Buxton1996 ] W. Buxton, “Absorbing and Squeezing Out: On Sponges and Ubiquitous Computing,” in Proc. of International Broadcasting Symposium, Tokyo, 1996.

[ Danesh2001 ] Danesh, A., Inkpen, K. M., et al., “Geney: Designing a collaborative activity for the Palm handheld computer,” in Proc. of Conference on Human Factors in Computing Systems (CHI 2001), Seattle, USA, 2001.

[ Hewett1996 ] ACM SIGCHI Curricula for Human Computer Interaction: Chapter 2 Human-Computer Interaction

[ MacKenzie1995 ] I. S. MacKenzie, “Input devices and interaction techniques for advanced computing.,” in Virtual environments and advanced interface design, W. Barfield and T. A. F. III., Eds., 2nd ed. Oxford, UK: Oxford University Press, 1995, pp. 437-470.

[ Norman88 ] D. A. Norman, The Psychology of Everyday Things: Harper Collins, 1988.

[ O'Regan1999 ] J. K. O'Regan, R. A. Rensink, and J. J. Clark, “Change blindness as a result of mudsplashes,” Nature, 1999.

[Raskin2000] J. Raskin, The Humane Interface: New Directions for Designing Interactive Systems: Addison-Wesley, 2000.

useful and/or entertaining web links

funny good and bad stuff


UBC ethics forms and procedures

CPSC 344/544 is covered by UBC Behaviorial Ethics Approval B03-0490. This 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.

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 questionnairres and interview questions.

The tasks listed below are required for all 344/544 students PRIOR TO ANY SUBJECT CONTACT, and adherence to these protocols is mandatory. You must follow steps 1-4 scrupulously.

PROCEDURE for 344/544 STUDENTS

Step 1: READ THESE FIRST, CAREFULLY. They will tell you, among other things, who you can use for subjects for your 344/544 project (namely: friends and family as well as 344/544 classmates) and what you can do with them.

  • Original approved ethics application B03-0490 [pdf] - 2003-04, and renewed annually since.
    Nov 11, 2011 update: I mistakenly replaced the original 2003 application with a less informative version. The version listed here now is the correct one. [Midterm exam credit for the ethics question adjusted accordingly]. - KM

Step 2: Complete the Tri-Council Ethics Tutorial

The tutorial: http://www.pre.ethics.gc.ca/eng/education/tutorial-didacticiel/

You need to:

  • What: Complete the tutorial and add your completion certificate to your hardcopy project folder
  • When: before contacting participants
  • Estimated time : allow ~2 hours for completion by a novice.

Step 3: Print, Read and sign an adherence form. One copy per team, to be turned in with your final project report.

  • Adherence to ethics protocol [pdf] 344/544 student signatures required

Step 4: When using participants, here are samples for the forms subjects must sign, as well as examples of questionnaires and interview questions. For the consent forms, you must use this form as is, except you must replace items in red text with your own information; you can remove "Sample" from the title. The last two items are examples of the types of questions you might use.

Note: use of remote participants.
Some of you will be conducting questionnaires and/or interviews remotely (e.g. online, using a tool like SurveyMonkey.com; or in person, e.g. Skype or telephone). You need to get consent from these participants. These options are acceptable (all archived in your project folder):

a) digitally signed pdf (e.g. using Adobe Acrobat authentication; not possible for everyone)

b) manually signed and faxed form

c) Online questionnaire: display the consent form, and have them check off that they agree with this statement before allowing them to proceed:
"I have read, understood and agree to the conditions of informed consent for the evaluation I am about to participate in."
It is critical that they cannot access this checkbox without having first viewed the form.
Then, archive a hardcopy indicating who has checked this page, and showing the page.

Example of how to do this in SurveyMonkey, as of Oct 2011 (see note on pg 2 of the example).

NOT ACCEPTABLE:
-
Pasting the text of the consent form directly into a survey page, because things like the letterhead and other supporting information are part of the 344/544 approval.
- Placing a digitized manual signature onto the electronic document and printing it out.

 

 

introduction to HCI methods --- 2011-12 W1 maclean