overview

calendar
notes & annc.
tutorials
project
resources

 

 
 CS 344 MATERIALS: Notes, Tutorials & Assignments
 

This page is updated frequently. Refresh in your browser regularly.

  • 12/16: videos of final presentations available. They will be left here for a few months then archived: (replace "abra" with e.g. koffing, eevee, wheezing).
    http://www.ugrad.cs.ubc.ca/~cs344/current-term/videos/bulbasaur.m4v
  • 12/8: final project awards (announced in 12/5 session) posted! Congratulations due all around.
  • 12/2: peer eval released. Due Dec 7 (noted on updated calendar). See your email for password to survey.
  • Final 344/544 exam scheduled for Dec 13, 3:30pm (2.5 hrs)
  • optional: to receive emails about opportunities to participate as a subject in UBC HCI research, join "HCI-experiments" list, using majordomo (link corrected)

 
PLEASE NOTE:

Lecture readings are to be completed BEFORE respective class.

Most 344/544 tutorials require a brief preparation, usually tested in a short initial quiz. Two tutorials are followed with a group or individual assignment. Details for both will be linked from its entry in the list below about a week in advance.

Labs require no specific preparation, but are crucial team working time which you will require ito complete your assignments and project deliverables. Several project design reviews are held during the labs. On-time attendance is mandatory at all labs.

SJWM readings are optional and recommended.

LECTURE NOTES

Module 1: Introducing Human Computer Interaction
Module 2: The Process of HCI Design
Module 3: User-Centric Evaluation and Interface Prototyping
Module 4: Human-'Computer' Interfaces in Research and Industry
Module 5: Course Wrapup
 
Week
  Topic Readings & Comments
Module 1: Introducing Human Computer Interaction
1
 

course overview [pdf]

- Norman (handout in class)
- 1st day homework [pdf]
2a
  anouncements [pdf]
how interfaces fail; design concepts [pdf]

- SJWM Ch 1.0
- examples of design concepts
- SJWM Ch 4.1.3; Ch 10 (all)
- 1st day "quiz" - corrected
2b
  project kickoff [pdf] --- team guidelines [pdf]
designing for cognition: mental models [pdf]
- Project webpage
3a
  announcements [pdf]
mental models, cont.

 

3b
  concept generation / brainstorming / affinity diagrams [pdf]
- supp: Concept Generation & Lo-Fi Prototyping; read all three linked notes
Module 2: The Process of HCI Design
4a
  announcements [pdf] project management [pdf; also on project page]
intro to HCI design process [pdf]
- SJWM Ch 20
4b
  task examples [pdf]

- supp: task examples
- HCIbib on Cognitive WT

5a
  announcements [pdf]
human abilities as foundation of effective design [pdf]
- Stage 1 design review expectations [pdf]
- supp: preparing reports and presentations
- Project Stage 2 assigned
5b
  evaluation I: roadmap to using evaluation methods [pdf]
- SJWM Ch 21-22
- supp: user study methods
Module 3: User-Centric Evaluation and Interface Prototyping
6
  announcements [pdf] optional resubmission [pdf]
evaluation II: principles of interviews, observation, contextual inquiry, questionnaires; ethics in experimentation [pdf]
strongly recommended:
- PRS Ch 12 Observation
- PRS Ch 13.2 Interviews
- PRS Ch 13.3 Questionnaires
- supp: ethics
7a
  announcements [pdf]
requirements definition w/ hidden slides [pdf]
- SJWM Ch 5, Ch 6.1-6.5
7b
  prototyping I: when, what & how; med fid mockups [pdf]  
8a
  announcements [pdf]
prototyping II: high-fidelity & case studies [pdf]
- SJWM Ch 6.6-6.7
8b
  IN-CLASS MIDTERM: [coverage TBA]; inc. supp mat'l

- past exams
HELD IN MCLD 228

9
  Project time. Instructor traveling.

---
Module 4: Human-'Computer' Interfaces in Research and Industry
10a
  announcements [pdf]
a brief history of HCI [pdf]
SJWM 28 (for report)
SJWM 29
10b
  Th: cutting-edge HCI 1- Booth (UBC) [pdf]
- research talks lineup [pdf]
11
  Tu: cutting-edge HCI 2 - MacLean (UBC) [pdf]
announcements [pdf]
midterm takeup [pdf]

Th: cutting edge HCI 3 - Terry (Waterloo)
---
12
  announcements & project presentation info&advice [pdf]
Th: Course in review w/ emphasis on midtem material
- exam review/study doc [word]
13
 

Tu: demo - CIRS multitouch decision table
Th: cutting-edge HCI 5 - Tang (UBC) + Gleeson (UBC)
annoouncements [pdf]

LAST LECTURE
Module 5: Course Wrapup
12/02
 
SPECIAL SESSION: PROJECT PRESENTATIONS
(Stage 5) - industry design jury present
ATTENDANCE EXPECTED / PIZZA PROVIDED

Friday 2 December, 17:00-19:45
DMP 110

NOTE: EVENING EVENT!!!!

12/05
 

presentation awards +
final exam review by instructor [notes .doc] [slides pdf]

Monday 5 December - 13:00-14:30
DMP 301

12/07
 
DUE: online peer evaluation

click here to take survey
Due: Dec 7, 11pm

12/09, 12/12
 
extra instructor office hours for exam
Friday 9 December - 14:30-16:00
Monday 12 December - 13:00-14:30
ICICS x530
12/13
  final exam (344 and 544 both take)
Tuesday Dec 13, 15:30-18:00
DMP 310

 

TUTORIALS & ASSIGNMENTS

Tutorials and labs are intermixed on W, F. There is a lab or tutorial on ALL W and F's that are not holidays. Attendance at both tutorials and labs is mandatory. Below is the tutorial schedule only; see the calendar for tutorial date, and recommended use of the lab time for project work.

Tutorial Topic
01
02
03
04
05
06
07
08
09-10
proto: alternatives I and II - pre-assignment in lieu of quiz
11
presentation planning - pre-assignment in lieu of quiz [supp notes on presentation planning]

 

 

 

 

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