CS 352 Winter 2012
Introduction to Usability Engineering

Instructor: Prof. Margaret Burnett
Office: KEC 3051
E-Mail: burnett at eecs ...

Dr. Burnett's Office Hours are listed on my home page

TAs: Balaji Athreya and Beatrice Moissinac
TAs' Email: athreya at eecs.oregonstate.edu (Balaji), moissinb at onid (Beatrice)
TAs' Office hours location: KEC Atrium
TAs' Office hours:

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.

There will be no programming. However, a significant portion of your grade will be based on a team project, where you will propose, prototype (using a special prototyping tool called "CogTool"), and evaluate your own solutions.

Learning Objectives

At the completion of this 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.

How the course will be conducted, method of instruction

This class is meant to be a hand-on course. This means that you will be required to work on group projects (~4 person groups) and classwork (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 short quiz almost 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.

Grading

I have high expectations. Thus, in this class, "A" does not mean "adequate" or "nothing really wrong" -- it means "excellent". For an A, you should expect to work hard and get the most you can out of the class.

Weights:

Note: The team receives one grade for the group project. However, allocation of the grade among team members will in some cases not be equal, if team members do not contribute relatively equally to the effort.

Textbooks

We will also have selected readings from other sources, but you don't have to buy those.

Other resources and links

Other policies

Students with Disabilities: Accommodations are collaborative efforts between students, faculty and Disability Access Services (DAS). Students with accommodations approved through DAS 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 DAS should contact DAS immediately at 737-4098.

Link to Statement of Expectations for Student Conduct, i.e., cheating policies: http://oregonstate.edu/studentconduct/regulations/index.php#acdis

Schedule (subject to change)

When Topics Readings (in the 2nd ed.), Deadlines, Assignments If you own the 3rd ed...
Week 1 (1/9-1/13) Introduction (M)
Design (W, F)
Interaction design and process: Read 1.4-1.6. Skim rest of ch. 1.
Designing: Read 2.2-2.3.3. Skim rest of ch. 2.
Fill out the Intel Design Jam special session scheduling poll by Th 1/12.
HW #1 due F 1/13
Same readings as for 2nd ed.
Week 2 (1/16-1/20) No class M 1/16 (university holiday)
Design, cont.
Learning about your users
Quiz #1 on Wednesday over week #1 readings and lectures. (Here is a sample from a prior year.)
Designing: Read 9.2, skim 9.3
Data gathering about users: Read 7-7.4, 7.6-7.6.1.
Project proposal parts 1,2,3 Friday 1/20 by the beginning of class, 10:59 am, using the TEACH site. (No hardcopy needed, due to university closure for a flood day.)
Same readings as for 2nd ed.
Week 3 (1/23-1/27) Learning about your users, cont.
Human capabilities
Quiz #2 on Monday over week #2 readings and lectures.
Humans: Read all of Ch 3 except omit 3.3.2 and 3.3.3.
HW #2 due Friday 1/27 11:59 pm (electronically)
Humans: Read all of Ch 3 except omit 3.3.3.
Week 4 (1/30-2/3) Human capabilities, cont.
Concepts, Prototypes
Quiz #3 on Monday over week #3 readings and lectures.
Concepts, prototypes: Skim the BOXES and FIGURES of section 6.3. (What is a box: heading says "Box n" or "Research and design issues")
Read sections 11.2, 11.3, 11.5, 11.6
Refer to only as needed: CogTool tutorial/references.
Project user data due Mon 1/30 by beginning of class, 10:59 am. (This deadline used to be Friday 1/27, but was moved due to the university's closure for a flood day.) Turn in hardcopy in class, also electronically using the TEACH site.
Concepts, prototypes: Skim the BOXES and FIGURES of section 6.2. (What is a box: heading says "Box n" or "Research and design issues")
Skim 6.3.
Read sections 11.2, 11.3, 11.5, 11.6
Refer to only as needed: CogTool tutorial/references.
Week 5 (2/6-2/10) Concepts, Prototypes, cont.
Evaluating
Quiz #4 on Monday over week #4 readings and lectures.
Design gallery #1 (Wednesday). Team posters will be presented at this gallery.
Project concepts and early prototype due in class on your poster at the Design gallery, and then 11:59 pm the same day electronically.
Evaluation approaches: Read 12.3. Skim 12.4. Read 12.5
Heuristic Eval: Read 15.2
Cognitive Walkthrough (first-time users): Read 15.3
GOMS (skilled users): Read 15.4
Evaluation approaches: Read 12.3. Skim 12.4. Read 12.5
Heuristic Eval: Read 15.2
Cognitive Walkthrough (first-time users): Also covered in 15.2
GOMS (skilled users): Read 15.4
Week 6 (2/13-2/17)
Evaluating, cont.
Intel Design Jam
(No quiz).
Midterm (Monday). Here is last year's.
Project evaluation plan due Fri 2/17, 9:59 am (hardcopy in class, plus electronically at TEACH).
Friday 2/17: Special class session: 10:00-11:50 for Intel Design Jam. Location: BEXL 207.
 
Week 7 (2/20-2/24) Foundations and strategies (No quiz: too many due-dates.)
No class Wednesday: Dr. Burnett's eye surgery (we made up for this last Friday with our special 2-hour class)
Read Surprise-Explain-Reward paper (on enticing users to use your features/system).
Optional reading (not required): Attention Investment paper.
Same readings as for 2nd ed.
Week 8 (2/27-3/2) Foundations and strategies, cont. Project evaluation due Mon 2/27, 10:59 am (hardcopy in class, plus electronically at TEACH).
Quiz #5 on Wednesday over week #5-7 readings and lectures.
Read information foraging paper (see class email).
Same readings as for 2nd ed.
Week 9 (3/5-3/9) Foundations and strategies, cont.
Project presentations
No quiz.
Monday Design gallery #2
Project's CogTool prototype due at this week's Design gallery (hardcopy in class, plus electronically at TEACH).
Optional reading (not required): Gender Differences and Programming Environments: Across Programming Populations.
Friday: Project presentations by: Android RPG, Cooking Companion
Same readings as for 2nd ed.
Week 10 (3/12-3/16) Project presentations Monday: Project presentations by: Person Locator, Crayon Composer, Kinect
Wednesday: Project presentations by: Facebook, Recipe Finder, Photoshop
Friday: Project presentations by: Carpool, Skyrim.
Final prototype due electronically (TEACH) at 11:59pm on Friday 3/16.
 
Final exam (T 3/20) Comprehensive final exam is on Tue. 3/20 at 2:00 pm. (Note that this date and time are fixed, so make your vacation plans accordingly.) 2:00 pm  

Things I might work into the above if time permits: Goal-oriented design.



Margaret M. Burnett
Date of last update: Mar. 20, 2012