CS352: Introduction to Usability Engineering

 

Winter 2008

KEC 1001, TR 16:00 – 17:20

Carlos Jensen (cjensen @ eecs…)

 

Credits: 4 Terms Offered: Winter

Prerequisites: CS 161 or CS 295

Office hours:

TR 10:00 – 11:30

TR 14:00 – 15:30

By Appointment

Location:        KEC 3061

 

TA: Craig Furtado

Email: craig.furtado (at) gmail

Office Hours: M 4-5, W 3-4, F 3-4. KEC Lobby

 

Course  Description

This class will give you hands-on experience with usability evaluation and user-centered design. In this class you will not learn how to implement user interfaces, but rather how to design these based on the needs of users, which you will determine, and learn how to evaluate your designs rigorously. This is a class for those who wish to know more about usability, human-computer interaction, the psychological aspects of computing, evaluation, and/or experimentation.

 

The bulk of your grade will be based on a group project, where you will propose, prototype, and evaluate your own novel IT solutions.  These projects will be presented to the whole school at the end of the term.

 

Course Objectives

•          Learn how to do requirements gathering and interpretation

•          Learn how to do prototyping and iterative design

•          Learn how to apply usability testing methods, and legal and ethical requirements

•          Learn about the evolution of user interfaces

The goal of this class is to teach, in a hands-on manner, how to design a computer product properly.

 

Learning Objectives

At the completion of the course, students will be able to…

 

1.      Describe the human centered design process and usability engineering process and their roles in system design and development.

2.      Discuss usability design guidelines, their foundations, assumptions, advantages, and weaknesses.

3.      Describe basics of human subjects research.

4.      Complete a basic human subjects research certification form.

5.      Design a user interface based on analysis of human needs and prepare a prototype system.

6.      Assess user interfaces using different usability engineering techniques.

7.      Make an oral presentation that justifies design decisions.

 

Learning Resources

•          Interaction Design by Sharp, Rogers & Preece 2nd Ed. (required) (Amazon)

•          Usability Engineering by Nielsen (optional)

•          The Design of Everyday Things by Norman (optional)

•          Human-Centric Computing Educational Library (http://hcc.cc.gatech.edu/) (optional)

•          IRB training (http://cme.cancer.gov/clinicaltrials/learning/humanparticipant-protections.asp)

 

Course Assignments and Grading

This class is meant to be a hand-on course. This means that you will be required to work on group projects (3-4 person groups) and class-work (in addition to doing readings) outside of class time. This class will also be very interactive. Participation will count towards your final grade, and I want a healthy discussion in each class session.

 

You are responsible for having done the reading before attending class that day and be ready to participate in the discussion. To ensure that everyone keeps up with the reading, there will be a summary due every week. I may not go over all the reading material in class, preferring to spend that time elaborating or discussing that material with you. This does not mean the assigned reading is not important, or will not be covered in a test.

 

The grading breakdown will be as follows:

-          Participation                 10%

-          Assignments                15%

-          Midterm 1                    20%

-          Midterm 2                    20%

-          Project                         35%

o   Proposal                       20%

o   Prototype                     25%

o   Evaluation Plan            25%

o   Evaluation                   20%

o   Presentation                 10%

 

*Project description*

 

Students with Disabilities

Accommodations are collaborative efforts between students, faculty and Services for Students with Disabilities (SSD). Students with accommodations approved through SSD are responsible for contacting the faculty member in charge of the course prior to or during the first week of the term to discuss accommodations. Students who believe they are eligible for accommodations but who have not yet obtained approval through SSD should contact SSD immediately at 737-4098.

 

Expectations for Student Conduct

The rules regarding Academic Dishonesty will be strictly enforced. Note that the penalties are quite severe and that the instructor has no discretion once a case of cheating is detected. http://oregonstate.edu/admin/stucon/achon.htm 

 

Schedule

Week

Tuesday

Thursday

Topic / Slides

Reading / Assignment

Topic / Slides

Reading / Assignment

W1

(1/8)

Introduction

Slides

- Ch 1

User-centered Design

Design Exercise

- Ch 2

- Summary Sample

- Archos 6000

- iPod

W2

(1/15)

Understanding Users

Slides

- Ch 3, 5

User-Centered Design Process

Slides

- Ch 9

- Summary

W3

(1/22)

Human Subjects

Slides

- OSU IRB documentation (IRB review info only)

- Due: Human Subject Certificate

Class Canceled

W4

(1/29)

Data Gathering

Slides

- Ch 7

- Summary

Midterm 1

(Material up to and including 1/22)

(sample)

W5

(2/5)

Library Fieldwork

Slides

- Ch 10

- Summary

- Project Proposals Due

Data Analysis

Slides

- Ch 8

- Library Observations - Summary

W6

(2/12)

Design & Prototyping

Slides

- Ch 11

Design guidelines

- Apple Human interface Guidelines

- The Anti Mac interface

Mini-design Gallery

W7

(2/19)

Intro to Evaluation

Slides

- Ch 12

- Summary

Usability Testing & Field Studies

Slides

- Ch 14

Video 1

Video 2

Evaluation plan due

W8

(2/26)

Evaluation session

Design Gallery

Evaluation results due

W9

(3/4)

Analytical Methods

Slides

- Ch 15

- Summary

Midterm 2

W10 (3/11)

Special topics

Slides

Project Presentation

Finals

 

Project Write-up

 

 

 

Assignments

-          Summaries: Students will be required to come prepared for class and keep up with the readings so they can participate in discussions. To ensure this happens, all students are required to submit weekly 1 page summaries of readings/lecture topics

Other

-          New enterprise challenge