CS 352 Winter 2017
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
TA: Charles Hill
TA Email: hillc at oregonstate.edu
TA Office hours location: KEC Atrium
TA Office hours: 1:00pm Wednesday, 10:00am Thursday
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), and evaluate your own solutions.
At the completion of this course, students will be able to:
the human centered design process and usability engineering process and
their roles in system design and development.
usability design guidelines, their foundations, assumptions,
advantages, and weaknesses.
basics of human subjects research.
a basic human subjects research certification form.
a user interface based on analysis of human needs and prepare a
user interfaces using different usability engineering techniques.
7. Make an oral
presentation that justifies
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.
I have high expectations.
Thus, in this class, "A" does not mean
"adequate" or "nothing really wrong": instead, it means "excellent". For an A, you
should expect to work hard and get the most you can out of the class.
- Participation: 3%
- Assignments and quizzes: 15%
- Midterm: 25%
- Final exam: 30%
- Project: 27%. This comes from:
- Proposal: 10%
- Formative research into your users and their tasks: 20%
- Prototype: 35% (10% as of first design gallery, 25% at end)
- Evaluation plan: 10%
- Evaluation: 25%
- Presentation: (this is part of prototype score)
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.
Detailed grades for entire term
Designing with the Mind in Mind, 2nd Edition: Simple Guide to Understanding User Interface Design Guidelines, 2014,
Author: Jeff Johnson
Publishers: Morgan Kaufmann,
(Available at OSU bookstore. Also available as an on-line book from the OSU Library.)
- We also have two small optional texts. The first is a very practical guide to evaluating user interfaces to learn users' needs & problems. The second is a very practical guide to designing a simple, usable interface. I suggest that you buy one or the other (your choice), and trade them around among your team members as your work shifts back and forth between evaluation and design:
- Optional: Rocket Surgery Made Easy by S. Krug, 2010. (Available at the OSU bookstore. Also will be on 3-hour reserve at the OSU library soon, under call number TK5105.888 .K79 2010. Or maybe the reserve number to use is VR 1118.) ISBN/SKU 978-0-321-65729-9.
- Optional: Simple and Usable: Web, Mobile, and Interaction Design by Giles Colborne, 2011. (Available from Amazon and others in kindle, 6-month rental, or paperback purchase formats. Also will be on 3-hour reserve at the OSU library soon, under call number QA76.9.U83 C65 2011.)
We will also have selected readings from other sources, but you don't have to buy those.
Other resources and links
This class is our community
Every student should feel safe and welcome to contribute in this course, and it is all of our jobs to make sure this is the case. I will try to establish this tone whenever possible, but ultimately the responsibility for cultivating a safe and welcoming community belongs to the students—that means you! Fortunately, forming a safe and welcoming community is not too hard. A good place to start is to recognize (and continually remind yourself) of the following facts:
- Your classmates come from a variety of cultural, economic, and educational backgrounds. Something that is obvious to you may not be obvious to them, and vice versa.
- Your classmates are human beings with intelligence and emotions. This applies even when one or the other of you is posting anonymously. Rudeness and disrespect are unprofessional, and have no place in this course or in your career.
- Your classmates are here to learn. They have the right to pursue their education without being distracted by others' disruptive behavior, or made uncomfortable by inappropriate jokes or unwanted sexual interest.
In short, treat your classmates as respected colleagues, support each other when needed, have fun without spoiling it for anyone else, and everybody wins.
Students with disabilities
Accommodations for students with disabilities are determined and
approved by Disability Access Services (DAS). If you, as a student,
believe you are eligible for accommodations but have not obtained
approval please contact DAS immediately at 541-737-4098 or at
DAS notifies students and faculty members
of approved academic accommodations and coordinates implementation of
those accommodations. While not required, students and faculty members
are encouraged to discuss details of the implementation of individual
Laptops and phones in the class
(1) You are welcome to take notes on your laptop, but this can be distracting to others, so please sit in the back if you do this. (2) If you find yourself trying to keep an eye on your emails and messages during class, know that you are missing out on a lot of information that will eventually prove useful to your project and your grade. As you'll learn in this class, we humans pay a huge cognitive tax when we try to multitask. You'll be better off as a student and a future professional if you learn to wait till after class to check your phone/etc.
Schedule (subject to change)
|| Due dates and assignments
| Week 1 (1/9-...)
||No class M 1/9 (university weather closure)
Design, PRICPE, Teams (W, F)
| Interaction design and process: Read Rogers handout
(retrieve from Canvas):
1.6.1 (goals) and 1.6.3 (affordances).
Designing: Read Johnson book: Forward & Intro (pp. ix-xvi).
Designing: Read Rogers handout
9.3.top - 9.3.1.
| HW #1 due F 1/13.
| Week 2 (1/16-...)
No class M 1/16 (university holiday)
Learning about your users
Data gathering about users: Read Rogers handout
||Quiz #1 on Wednesday over week #1 readings and lectures. (Here is a sample.)
Project proposal parts 1,2,3 due Friday 1/20 by the beginning of class, 10:59 am, using the Canvas site.
Also turn in hardcopy (1 per team) at the beginning of class.
| Week 3 (1/23...)
Learning about your users, cont.
Designing for Human Capabilities
|Human Perception: Read Johnson book, ch 1-4 (pp. 1-48)
||Quiz #2 on Monday over week #2 readings and lectures.
HW #2 due Friday 1/27 11:59 pm (electronically only: no hardcopy needed on this one)
| Week 4 (1/30...)
|| Designing for Human Capabilities, cont.
Designing: Concepts & Prototypes
|Human memory: Read Johnson book, ch 7 (pp. 87-105) & 9 (pp. 121-139)
Human thought cycle: Read Johnson book, pp. 116-120 (from ch 8).
||No quiz this week (too many deadlines).
Project Part 4: user data due Monday 1/30 by beginning of class, 10:59 am. Turn in hardcopy in class, also electronically using Canvas.
HW #3 (Design/Evaluation Jam scheduling) due Sunday midnight 2/5. (Just fill out the doodle poll.)
| Week 5 (2/6-...)
||Designing: Concepts & Prototypes, cont.
Evaluating: Analytical methods and personas
Analytical evaluation (HE, CW, GOMS): Read Rogers handout
15.1-15.2 (pp 505-518) and part of 15.4 (pp 521-524)
(Optional): Tips for evaluating with users: Krug book ch 4, 6, part of 8 (pp 75-89)
(Optional): Designing, Concepts, prototypes: read Colborne book pp. 34-44, 46, 48, 52.
Quiz #3 on Monday over weeks #3-#4 readings and lectures.
Design gallery #1 (Wednesday). Team posters will be presented at this gallery.
Project Part 5: concepts and early prototype due in class on your poster at the Design gallery, and then 11:59 pm the same day electronically.
You can give your feedback to other teams here (until Feb. 12)
| Week 6 (2/13-...)
Read at least the highlighted parts of the GenderMag kit
(Refer to only as needed): Mockups tutorial, documentation, FAQ
(see Resources section above)
Midterm Monday. Covers readings/lectures thru (including) Wednesday 2/8. Here is a sample.
Wed: Project Part 6: analytical evaluation prep due Wed 2/15, 10:59 am (hardcopy in class, plus electronically at Canvas). This is very soon, but it's very short and should only take about 30 minutes in total.
Friday Feb. 17, 10:00-12:00: Special 2-hour class: Intel Design Jam. Location: GLSN 200 (our regular classroom).
(No quiz this week)
| Week 7 (2/20-...)
|| No class M 1/20 (to give back the extra hour from last Friday's 2-hour class)
(Optional): Acting on results of evaluating with users: Krug book ch 12
Project Part 7: analytical (GenderMag-CW) evaluation due Wed 2/22, 2:00pm (hardcopy in class, plus electronically at Canvas).
(No quiz this week)
| Week 8 (2/27-...)
|| Foundations and strategies
|| Human attention: Read remainder of ch 8 from Johnson book (pp. 107-116)
Quiz #4 is on Monday over weeks #5-#7 readings and lectures.
Project empirical (with user(s)) evaluation due Fri 3/3, 10:59 am (hardcopy in class, plus electronically at Canvas).
| Week 9 (3/6-...)
|| Foundations and strategies, cont.
(Optional): Surprise/Explain/Reward "Harnessing Curiosity" paper (8 pages)
||No more quizzes (we're in crunch time!)
Wednesday: Design gallery #2
Project's Mockups prototype due at this week's Design gallery (hardcopy in class, plus electronically at Canvas).
You can give your feedback to other teams here (until March 12)
Friday: Project presentations by:
AR Navigation (Raja/Ehmar/Inhyuk/Jeffrey/Oleksii)
Corvallis Bus System (Jeremy/Jiaxu/Xiaoyi/Arthur)
EECS Website (Duncan/Emily/Zach R.,/Paul/Andrew)
| Week 10 (3/13-...)
|| Project presentations
Monday: Project presentations by:
BLAST (David T./Nathaniel/Jackson/Ciin)
RPG UI (David B./Brian/Bryan/Glenn/Zach PS)
Wednesday: Project presentations by:
EmpCenter Mobile (Elya/Rylee/Branden/Derek)
EmpCenter Desktop (Miles/Michael/Shane/Jiadong)
GIMP (Zach S./Braxton/Chase)
AR Library (James J./Makiah/Benjamin/Isaac)
Friday: Project presentations by:
Xbox One Dashboard (James O./Trevor/Christopher/Sean)
You can give your feedback on teams from their final presentations here (until March 17>)
Final prototype due electronically (Canvas) at 11:59pm on Friday 3/17.
| Final exam (Monday, 3/20, 8:00 pm).
||Comprehensive final exam is on Monday, 3/20, 8:00 pm
You can bring two 3x5 index cards.
Note: This date is different from the originally scheduled date/time of Friday 3/24, 7:30 am.
If any student is unable to accommodate the Monday evening time, please contact me by the end of Week #5 (i.e., by 5:00 pm Feb. 10),
and I'll make provisions for you to take the final at the original time of Friday 3/24 at 7:30am.
Things I might work into the above if time permits: Goal-oriented design.
Margaret M. Burnett
Date of last update: March 31, 2017