CMSC 434 - Intro to HCI - University of Maryland - Spring 2011
Prof. Ben Bederson

Class hours: Mon & Wed, 2pm - 3:15pm Room: 1121 CSIC
Contact information
Name
Email (@cs.umd.edu)
Office Hours
Office
Prof. Ben Bederson
bederson
Thu, 11-12:30pm
and by appointment
2117D Hornbake
South Wing
Kotaro Hara (TA)
kotaro
Tue, 11-12
Thu, 1-2
1112 AVW
Optional Book: Shneiderman & Plaisant, Designing the User Interface, 5th Ed., Addison-Wesley, (2009)
Topics: Science base (theories, models, and studies) and user interface design and development. Graphical user interfaces for desktop, web, and mobile devices. Assess usability by quantitative methods. Conduct task analyses, usability tests, expert reviews, and continuing assessments of working products by interviews, surveys, and logging. Apply design processes and guidelines to develop professional quality user interfaces. Build low-fidelity paper mockups, and a high-fidelity prototype using contemporary tools.

Web resources: hcibib.org, usability.gov, useit.com, ibm.com/design, hcc.cc.gatech.edu, UCD Book
Videos: JavaScript
Tools: Eclipse, JQuery, Python, SQLite
Refs: W3Schools: HTML, JavaScript, CSS, JSON, Dive Into Python (book)
Grades: Available online

Student Homework: People, Term Project

Week
Topic (slides)
Reading
Term Project
(group)
Homework
(individual)
HOF/S
1: 1/24
Intro & Usability
Norman - Qs

1/26: Bring in remote control
xx / xx
2: 1/31
Usability Evaluation
Preece - Qs
Accessiblity

1/31: Wiki self intro
1/31: Sign up for HOF/S
xx / xx
3: 2/7
Accessibility
Design Process
Winograd - Qs
Kelley - Qs
Segal

2/7: Critique
JS / ST
GK (PDF)
4: 2/14
Software
Ex's: CSS, JS, JS Obj,
JQuery, Macsplorer, Python DB

2/14: Proposal

EL / ME
AH/ JK
5: 2/21
Prototypes
Arnowitz - Qs
Schonfeld

2/21: HTML & CSS
TC / JW
RR / ZB
6: 2/28
Perception & Design [1/2]
Perception & Design [2/2]
Ware - Qs
2/28: User needs

ZT/ ZA
JC/ NA
7: 3/7
Corporate guidelines
Other Guidelines
Lausen - Qs

3/7: Javascript
JS / JI
SR / --
8: 3/14
Natural UIs
3/16: Midterm in class
Previous midterm (skip Q1)

3/14: Design

-- / SD
xx /xx
- 3/21 -
---------- Spring Break ---------
9: 3/28
Low-level models I
Lewis - Qs

4/1: Database
JN / CE
MW / AS
10: 4/4
Low-level models II
Card - Qs


UN /--
JJ / JC
11: 4/11
High-level models
Revisiting User Studies
Web Studies
Shneiderman - Qs

4/11: Fitts' Law
BR / AG
TP / RT
12: 4/18
Quantitative Evaluation
Text doc Exp data
Hinton
Google Instant
4/18: Prototype

CA / KM
AA/ -AT-
13: 4/25
Devices / Mobile / Examples
Social
Bergman - Qs
4/25: Usability test

TS /\ AS
JG / JL
14: 5/2
Final Project
Presentations

5/2: Final application,
Presentation & Report

xx / xx
xx / xx
15: 5/9
One class
Class cancelled


5/9: Proj comment
DK / YZ
-VC- / KJ
5/16
Final Exam, 1:30pm - 3:30pm
Old final (not all questions relevant)







Homework: All done independently. Critiques, web development, analyze problem, design and create web solution. All homework is due by class time on the due date. All reading for the week should be done before Monday's class.

Term Projects: (teams of 3-4): User needs assessment, design, build, usability test, and re-design. All project deliverables are due by class time on the due date.

Writing: This course involves a lot of writing. You will be graded on your writing quality as well as your writing content. Good writing conveys ideas more clearly than poor writing, and the process of writing down your thoughts often helps to clarify them. Thus it is to your advantage to make the effort to organize your thoughts and write well.

Late Assignments and Excused Absences policy: All assignments are due at the beginning of the class on the day that they are due. The paper part (if any) must be turned in in class, and the electronic part (if any) must be submitted by the time of the beginning of class. Late assignments will be strictly penalized. Exceptional circumstances will be considered only if discussed with me in advance. Students claiming an excused absence must apply in writing. Instructors are not under obligation to offer a substitute assignment or to give a student a make-up assessment unless the failure to perform was due to an excused absence. An excused absence for an individual typically does not translate into an extension for team deliverables on a project. All late assignments will have points deducted as follows:
  • -20%: Up to 24 hours late
  • -50%: Up to 48 hours late
  • -100%: More than 48 hours late

Grading: All regrade requests must be applied for online within one week of when the grades are returned to the student.
  • Exams: (15 + 15)%
  • Homework, HOF/S, and class participation: 30%
  • Term Project: 40%

Feedback: The department and I welcome feedback about the course. Feel free to communicate directly with me at any time. But please fill out the course evaluation at the end of the semester.