x360 schedule (543 page)



General information
academic year 2018/2019 (NOTE: classes start in x360 workshops on Friday January 4th)
& office hours

Joanna McGrenere (ICICS/CS x665)

Insructor office hour: Mondays 4-5pm, or by appointment. I will also often be available right after class for a half hour.

TAs will be available during workshop. Please make this your first mode of contact whenever possible.

When this is not sufficient, please book appointments via email on an as-needed basis. Your TA is usually the best initial resource for project questions, being most familiar with your project details.
TA(s) Izabelle Janzen (L2B)
Hanieh Shakeri (L2A)
prerequisites CPSC 344 and CPSC 310, and  one of STAT 200, STAT 241. (BIOL 300 and PSYCH 218 also acceptable for stats pre-requisite, with instructor permission.)
lectures, tutorials & labs

Lectures: Tuesday 3:30-5:30 PM, DMP 110

Workshops: ICCS/CS-X360 - the HCI Learning Studio (schedule)

sec L2A Fri 2:00pm - 4:00pm
sec L2B Fri 10:00am - 12:00pm


There is no required text.

Readings and pre-lecture quizzes will be required for most lectures. The readings will generally be available online or be provided as a photocopy.

Some of the readings are available on-line in the ACM Digital Library. You must be on a UBC ip address in order to access without hitting a paywall. To access from off campus, use VPN, or alternately use the the Library EZ proxy.

(Course slides will be available on this website, linked to the schedule page.)

You may find the required text for CPSC 344 (Interaction Design: Beyond Human Computer Interaction) to be a useful reference. UBC Library has a number of copies available (details) and there is also a slightly older edition available online (e-text).

prep-assignments and submission of other deliverables

We will be using Canvas: https://canvas.ubc.ca/

"Canvas is UBC’s new online learning platform, which will be gradually replacing Connect (Blackboard Learn) throughout the 2017/2018 academic year. Starting September 2017, the Faculty of Science began to host Science courses in Canvas. By September 2018, all the Faculty of Science courses will have moved to Canvas. At some point during the 2017/2018 academic year, you may have had, and/or will have Science courses in both systems (Canvas and Connect). To find out which of your classes will be in Canvas this January 2018, please check the Canvas course lists here: http://students.canvas.ubc.ca."

other requirements

Expenses may include:

project prototyping materials ($0-25/individual)
lock for team locker (to be retained by team at end of term)
flip chart pad(s) - e.g. available from Staples for about $12 / 50 sheet pad. Your team may choose to use a couple of these during term

If you need information or to discuss something, here's what to do:

For basic info: the course website (here)

Questions about content or logistics:

  1. Face-to-face: Instructor (office hours), TAs during workshop sections.
  2. Post to piazza: piazza.com/ubc.ca/winterterm22018/cpsc444/home
  3. If the question is not of possible relevance to the rest of the class, then post a private message to ALL course staff in Piazza.
  4. Instructor confidential email: For personal items only, talk to or email the instructor (joanna@cs .ubc .ca)
  5. For any email communication, put 444 in the subject line to ensure email gets through filters.

For project-related questions, please first use your weekly workshop time with your TA. If you need more time with your TA, you may be able to book an extra appointment by talking to your TA during your workshop.

Your instructor is also happy to talk to you about your project, but your TA should be the first stop.

If you have missed a class, make arrangements with a classmate to get the material.

Course overview

CPSC 444 is the second component in the two -course sequence of 344 and 444.

This course builds on the design process presented in CPSC 344 and focuses on the underlying models of the user used in human-computer interaction (including visual, motor, and information processing), the theory of and advanced methods for design and evaluation (including laboratory experiments and field studies), and research frontiers. The main deliverable is a team project in which students will apply the material taught both in this course as well as in CPSC 344.

444 is structured similarly to 344. That is, it uses a combination of formal lectures, weekly preperatory prereadings, and 2 hours of workshop time (predominantly for team project work, design reviews with course staff, and the occasional hands on tutorial).

Upon completion of this course, students will:

  • have knowledge of models of the user and how they apply to the design of user interfaces

  • be familiar with the variety of techniques and methods for interface design, evaluation, and analysis

  • have experience designing and running a field study and performing qualitative data analysis

  • have experience designing and running a controlled experiment and performing quantitative data analysis

  • have experience working with video in an HCI context: (1) to capture user data, and (2) to create a project video

  • have experience with some sophisticated tools for interface prototyping and analysis and user observation

  • be familiar with research issues in HCI

  • have enough background to apply these principles and practices in industry, and to continue to further education and research in this area 

  • have experience reading research papers and identifying the contribution of those papers

  • have honed their team skills through the completion of an iterative design term project

Course policies

In addition to all university rules, regulations, and academic guidelines, the following policies will hold in CS444:

  • Attendance and prompt arrival is expected at all lectures and workshops. Quiz, assignment and team project marks will suffer from absences. A doctor's note is required to substantiate any illness.

  • A student must pass the final exam in order to pass the course.

  • To request that a deliverable be fully or partially re-graded:  the request must be submitted formally in writing (not verbally) and the full copy of the deliverable must be resubmitted (if it was not submitted electronically initially) together with the written request within 2 weeks of receiving the grade. We reserve the right to re-grade the entire deliverable. 

  • Use of laptop computers during lectures is prohibited, except for note taking.

  • Late assignments or project components will receive no credit. You are free to submit them, and we may review them during marking. However, your mark for the late work will be 0.

Contact the instructor or your TA promptly (i.e., as soon as you are aware of the problem) if a medical or family reason prevents you or your team from handing a project component in on time.

In other extraordinary circumstances, we may allow late turn-in if you contact course staff (post a private message on Piazza) with a clear explanation of the problem well in advance of the dealine (i.e., at least 48 hours). (Note: poor planning or procrastination do not constitute extraodinary circumstances.)

Deliverables & marking scheme


Weekly prep Assigments (10%)  
  Team project (50%)  
  Teammate peer evaluation (5%)  
  Final exam (30%)  
  Discretionary (5%) - attendance and participation in workshop/lecture

Advanced Methods for Human Computer Interaction - McGrenere 17/18