overview
schedule
tutorials
project
resources

 

 
 OVERVIEW 2009/10 Term 2  

 
general information
academic year 2009/10 January term
instructor
& office hours

Dr. Joanna McGrenere (ICICS/CS X665)

Insructor office hour: Tuesdays 3:30-4:30

TAs will be available in your tutorial and labs. 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. The TA and project instructor assigned to your project is usually the best initial resource for project questions, being most familiar with your project details.
TAs Jeff Hendy & Matthew Brehmer
email cs444@cs.ubc.ca to reach all course staff.
joanna@cs.ubc.ca ONLY for confidential communication with instructor.

Please use instructor's only for necessarily personal communication. General questions will be addressed much more quickly on the Vista discussion group or through cs444 @ cs.
prerequisites CPSC 344 and CPSC 310, and  one of STAT 200, STAT 241.
lectures, tutorials & labs

Lectures: Mon 3:00 PM, FSC 1001

Tutorials & Labs: Wed/Fri 15:00 - 17:00, ICCS/CS-X360  (HCI Learning Studio)

sec L2A Wed/Fri 15:00 - 17:00 Matthew Brehmer
sec L2B Wed/Fri 10:00 - 12:00 Jeff Hendy

readings

There is no required text.

Readings will be required for most lectures and every tutorial. They will generally be available online or provided to students as a handout.

Some of the readings are available on-line in the ACM Digital Library. To access from off campus, use VPN, or alternately use the UBC Library proxy server. Set your browser to use the proxy portal.ubc.ca:8000 (portal.ubc.ca and port 8000) and then login using your UBC library card number as your name and the last five digits of your card as your password.

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

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. Staples, $12 / 50 sheet pad. Your team may choose to use a couple of these during term
communication

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 sections.
  2. Post on the Vista* discussion group. Vista will be checked daily by course staff, and this way the whole class can benefit.
  3. Email: If the question is not of possible relevance to the rest of the class, then cs444@cs email list (see above)
  4. Instructor confidential: For personal items, talk to or email the instructor only (see above)

For project-related questions, please first use your twice weekly lab/tutorial 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 lab/tutorial time.

I am also happy to talk to you about your project, but your TA should be the first stop.

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 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 (including Computer Supported Cooperative Work). 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, Problem-Based Sessions (tutorials) in which additional content is introduced by TAs in interactive, small-group sessions held in the CS Department's HCI Learning Studio (X360); and 2 hours of lab time, predominantly for team project work.

Upon completion of this course, students will:

  • have knowledge of HCI models and theories 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 data analysis

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

  • 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

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, tutorials and labs. Quiz, assignment and team project marks will suffer from absences. A doctor's note is required to substantiate any illness.

  • There will be no makeup for the midterm. The final exam will absorb the midterm's component of the grade, should the midterm be missed.

  • 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 in writing (not via email and not verbally) and the full copy of the deliverable must be resubmitted together with the written request. We reserve the right to re-grade the entire deliverable. 

  • Use of laptop computers during lectures is prohibited.

  • Use of laptop or desktop computers in tutorial:
    • during quizzes - is prohibited
    • after quizzes - only allowed for tutorial related activity
  • 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 cs444@cs.ubc.ca 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 extraodrinary circumstances.)

deliverables & marking scheme
   

Tentative:

 
     
Quizzes (5%)  
  Assignments (15%)  
  Team project (40%)  
  Teammate peer evaluation (5%)  
  Midterm exam (10%)  
  Final exam (20%)  
  Discretionary (5%)  
   
 

Advanced Methods for Human Computer Interaction - McGrenere 09/10