November 20: The deadline for A3 has been extended to Wednesday, November 22, at 5:00 pm.
November 20: Project P3 / Essay E3 is due Monday, December 18, at 11:59 pm. The handouts for project and essay tracks, as well as the IEEE guidelines for paper formatting are available in section Homework below.
Texts
Required:
Jennifer Preece, Yvonne Rogers, and Helen Sharp,
"Interaction Design: Beyond Human-Computer Interaction", Wiley & Sons, 2002.
Course Description
This course examines topics related to designing computer systems that support people carry
on their activities effectively and safely. Topics covered include usability principles,
conceptual models, interface metaphors, mental models, interaction paradigms and styles,
task description, task analysis, collaborative technologies design, interaction design processes,
interface construction and prototyping, evaluation techniques and frameworks, user testing, and IO devices.
Lectures
Lecture 01 (Aug 28): Course syllabus [pdf] and [PPT] Lecture 02 (Aug 30): Course syllabus (cont'd) and video clips from CHI-2005
Lecture 03 (Sep 06): Students' introduction and draws for presentations order
Lecture 04 (Sep 11): Chapter 1, Introduction to interaction design
(from required text's website, Ch 1)
Lecture 05 (Sep 13): Chapter 1, Introduction to interaction design (cont'd) and HP CoolTown video clip
Lecture 06 (Sep 18): Chapter 2, Understanding and conceptualizing interaction
(from required text's website, Ch 2)
Lecture 07 (Sep 20): Chapter 3, Understanding users
(from required text's website, Ch 3)
Deadline for additional book selection. Selection order:
1-Arthur 2-Phani 3-Jayashree 4-Roger 5-Radha 6-Janet 7-Bob 8-Janis 9-Amandeep 10-Muhanna 11-Juan
Lecture 08 (Sep 25): Presentations by students (round I): 1-Muhanna and 2-Roger on Chapter 5 (Understanding how interfaces affect users)
Lecture 09 (Sep 27): Presentations by students (round I): 3-Arthur 4-Bob and 5-Janet on Chapter 6 (The process of interaction design)
Lecture 10 (Oct 02): Presentations by students (round I): 6-Janis 7-Phani and 8-Radha on Chapter 7 (Identifying needs and establishing requirements)
Lecture 11 (Oct 04): Presentations by students (round I): 9-Jayashree 10-Juan and 11-Amandeep on Chapter 8 (Design, prototyping and construction)
Lecture 12 (Oct 09): Video from Apple Developers' Conference 2004 and Chapter 11, An evaluation framework
(from required text's website, Ch 11)
Lecture 13 (Oct 11): Chapter 11, An evaluation framework (cont'd)
Lecture 14 (Oct 16): Project preparation
Lecture 15 (Oct 18): Individual project meetings
Lecture 16 (Oct 23): Project preparation: Requirements Specification and UML use case modeling (from [Arlow and Neustadt, 2002])
Lecture 17 (Oct 25): Project preparation and Draw for presentation order (round II)
Lecture 18 (Oct 30): Individual project preparation
Lecture 19 (Nov 01): Invited speaker, Dr. Eelke Folmer, CSE, UNR
Lecture 20 (Nov 06): Presentations by students round II (project/essay concept): 1-Arthur 2-Jayashree 3-Roger 4-Bob 5-Phani 6-Muhanna
Lecture 21 (Nov 08): Presentations by students round II (project/essay concept): 7-Amandeep 8-Janet 9-Juan 10-Janis 11-Rhada
Lecture 22 (Nov 13): Chapter 13: Asking users and experts (from the required text's website, Ch 13)
Lecture 23 (Nov 15): Midterm exam Lecture 24 (Nov 20): Chapter 14: Testing and modeling users (from the required text's website, Ch 14)
Lecture 25 (Nov 22): Individual project preparation
Lecture 26 (Nov 27): Presentations by students round III (additional book): 1-Juan 2-Bob 3-Arthur
Lecture 27 (Nov 29): Presentations by students round III (additional book): 4-Radha 5-Jayashree 6-Muhanna
Lecture 28 (Dec 04): Presentations by students round III (additional book): 7-Amandeep 8-Phani
Lecture 29 (Dec 06): Presentations by students round III (additional book): 9-Janis 10-Roger 11-Janet
Lecture 30 (Dec 11):
Midterm exam: Wednesday Nov 15, 2006, 2:30 pm. The study required is listed here.
Samples from previous years: 2003-I, 2003-II, and 2004.
Students & Topics [book, tool, project]
Amandeep
"Emotional Design" by D. Norman
Macromedia Fireworks
The Omnipresent Technology: An Emergence of Wall-to-Wall Computing
Arthur
"The Design of Everyday Things" by D. Norman
Microsoft Visual Studio 2005
Envisioning Man and Machine: The Role of Digital Cameras in HCI
Bob
"3D User Interfaces: Theory and Practice" by D.A. Bowman, E. Kruiff, J.J. LaViola, Jr., and I. Poupyrev
Blender
Virtual Homes
Janet
"Don`t Make Me Think: A Common Sense Approach to Web Usability" by S. Krug
Macromedia Dreamweaver
Home Options Management - Easy: A Survey of the Usefulness and Usability of Networking Safety and Security Appliances in a Domestic Environment
Janis
"About Face 2.0: The Essentials of Interaction Design" by A. Cooper and R. Reimann
ArcPad Application Builder 7
Making Molehills out of Mountains: Possible Approaches to Enabling the Non-Programmer in the Customization of a GIS Interface
Jayashree
"User-Interface Design for Programmers" by J. Spolsky
Macromedia Dreamweaver
A Survey on Information Visualization
Juan
"Designing Interactive Systems" by D. Benyon, P. Turner, and S. Turner
wxGlade
Interactive Evolution of XUL User Interfaces
Muhanna
"Before and After Page Design" by J. McWade
Macromedia Dreamweaver
Exploration of HCI Challenges in Designing Software for Mobile Devices
Phani
"Designing Interfaces" by J. Tidwell
WISCO CD Builder
Interface Metaphors
Radha
"Virtual Reality Technology" by G. Burdea and P. Coiffet
Adobe Photoshop
Innovative Cuisine
Roger
"The Inmates Are Running the Asylum: ... " by A. Cooper
Microsoft Expression Interactive Designer
A Survey of Interaction Techniques and Technologies for VR Systems
Assigned Reading (Examples)
Donald A. Norman, "The Design Of Everyday Things" (taken by Arthur)
Donald A. Norman, "Emotional Design" (taken by Amandeep)
Steven Krug, "Don`t Make Me Think: A Common Sense Approach to Web Usability" (taken by Janet)
Alan Cooper and Robert Reimann, "About Face 2.0: The Essentials of Interaction Design" (taken by Janis)
Alan Cooper, "The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity" (taken by Roger)
Carolyn Snyder, "Paper Prototyping: The Fast and Easy Way to Refine User Interfaces"
B.J. Fogg, "Persuasive Technology: Using Computers to Change What We Think We Do"
Jef Raskin, "The Humane Interface: New Directions for Designing Interactive Systems"
Ellen Isaacs and Alan Walendowski, "Designing from Both Sides of the Screen: How Designers and Engineers Can Collaborate to Build Cooperative Technology"
Jeff Johnson, "GUI Bloopers: Don`ts and Do`s for Software Developers and Web Designers"
Karen Donahue, "Built for Use: Driving Profitability Through the User Experience"
Joel Spolsky, "User-Interface Design for Programmers" (taken by Jayashree)
Chris Crawford, "The Art of Interactive Design: A Euphonious and Illuminating Guide to Building Successful Software"
Daniel McCracken and Rosalee J. Wolfe, "User-Centered Website Development: A Human-Computer Interaction Approach"
Nathan Shedroff, "Experience Design 1"
Eric Bergman (editor), "Information Appliances and Beyond"