December 15: Project demos are scheduled as follows:
Devrin and Danielle: Thu Dec 15 5:00 pm
Ryan: Fri Dec 16 10:00 am
Joe: Fri Dec 16 10:30 pm
Sohei: Fri Dec 16 11:00 pm
Mike, Ben, Sean: Fri Dec 16 12:00 pm
Nic: Fri Dec 16 12:30 pm
Eric and Segun: Fri Dec 16 5:00 pm
Sermsak and Burcu: Mon Dec 19 1:00 pm
Mubeen, Tihomir, Muhanna: Tue Dec 20 1:00 pm
November 14: The handouts for the remaining part of the course (A3, P2, Paper) are available in section Homework below.
Texts
Required:
Ben Shneiderman and Catherine Plaisant, Designing the User Interface: Strategies for Effective Human-Computer Interaction, 4th ed., Addison-Wesley, 2004. ISBN: 0-321-19786-0.
Recommended:
Jennifer Preece, Yvonne Rogers, and Helen Sharp, Interaction Design: Beyond Human-Computer Interaction, Wiley & Sons, 2002.
Course Description
This course examines topics related to developing high quality user interfaces for interactive computer systems. Topics covered include usability requirements and measures, managing design processes, development methodologies, evaluating user interfaces, interface-building tools, interaction styles, collaborative systems, interaction devices, user manuals, and information search and visualization.
Lectures
Lecture 01 (Aug 29): Course syllabus [pdf] and [PPT] Lecture 02 (Aug 31): Students' introduction & video clips from CHI-2005
Lecture 03 (Sep 07): Individual study, search for additional readings
Lecture 04 (Sep 12): Chapter 1: Usability and a look at Examples of bad design Lecture 05 (Sep 14): Chapter 1: Usability (cont'd) and Draw for presentations order (textbook)
Lecture 06 (Sep 19): Chapter 2: Guidelines, Principles, and Theories
Lecture 07 (Sep 21): Chapter 2: Guidelines, Principles, and Theories (cont'd)
Lecture 08 (Sep 26): Chapter 3: Design Processes and Draw for presentations order (additional book)
Lecture 09 (Sep 28): Chapter 4: Evaluation Interface Design [Anil and Devrin]
Lecture 10 (Oct 03): Chapter 5: Software Tools [Sermsak, Sohei, Burcu]
Lecture 11 (Oct 05): Chapter 6: Direct Manipulation and Virtual Environments [Tihomir, Muhanna, Ben]
Lecture 12 (Oct 10): Colloquia seminar: invited talk by Dr. Darrell Whitley, Colorado State U.
Lecture 13 (Oct 12): Chapter 7: Menu Selection, Form Fillin, and Dialog Boxes [Mike, Joe, Eric]
Lecture 14 (Oct 17): Chapter 9: Interaction Devices [Ryan, Danielle, Nic]
Lecture 15 (Oct 19): Chapter 10: Collaboration [Segun, Mubeen, Sean]
Lecture 16 (Oct 24): Project Preparation (I)
Lecture 17 (Oct 26): Chapter 12: Balancing Function and Fashion
Lecture 18 (Oct 31): Project Preparation (II) [ABET visit day]
Lecture 19 (Nov 02): Chapter 12: Balancing Function and Fashion (cont'd)
Lecture 20 (Nov 07): Project presentations: (1) Eric and Segun (2) Sermsak and Burcu (3) Mike Ben and Sean (4) Muhanna Mubeen and Tihomir (5) Joe
Lecture 21 (Nov 09): Individual test & project preparation
Lecture 22 (Nov 14): Project presentations: (6) Sohei (7) Devrin and Danielle (8) Nic (9) Anil (10) Ryan
Lecture 23 (Nov 16): Midterm exam
Lecture 24 (Nov 21): Additional reading presentations: Sermsak, Burcu, Tihomir
Lecture 25 (Nov 23): Individual project preparation
Lecture 26 (Nov 28): Additional reading presentations: Ben, Sean, Segun
Lecture 27 (Nov 30): Additional reading presentations: Mike, Mubeen, Joe
Lecture 28 (Dec 05): Additional reading presentations: Devrin, Muhanna, Danielle
Lecture 29 (Dec 07): Additional reading presentations: Anil, Nic, Ryan
Lecture 30 (Dec 12): Additional reading presentations: Eric, Sohei
Homework
Paper: [updated] due Tuesday December 20, at 11:59 pm [word doc] Project 2: [updated] due Thursday December 15, at 10:00 am [word doc] Project 1: due Friday November 11, at 11:59 pm [word doc] Assignment 3: due as per additional reading presentations schedule [word doc] Assignment 2: due Thursday October 6, at 11:59 pm [word doc] Assignment 1: due Friday September 23, at 2:00 pm [word doc]
Test
Midterm exam: Wednesday November 16, 2005, 1:00-2:15 pm
Students & Topics [project, book]
[textbook presentations]
Sep 28: (1) Anil and (2) Devrin -- Chapter 4
Oct 03: (3) Sermsak, (4) Sohei and (5) Burcu -- Chapter 5
Oct 05: (6) Ben, (7) Muhanna and (8) Tihomir -- Chapter 6
Oct 12: (9) Mike, (10) Joe and (11) Eric -- Chapter 7
Oct 17: (12) Ryan (13) Danielle and (14) Nic -- Chapter 9
Oct 19: (15) Segun (16) Mubeen and (17) Sean -- Chapter 10
[project presentations]
Nov 07: (3) (5) (1) (2) (9)
Nov 14: (10) (4) (8) (7) (6)
[additional reading presentations]
Nov 21: (1) Sermsak (2) Burcu (3) Tihomir
Nov 28: (4) Ben (5) Sean (6) Segun
Nov 30: (7) Mike (8) Mubeen (9) Joe
Dec 05: (10) Devrin (11) Muhanna (12) Danielle
Dec 07: (13) Anil (14) Nic
Dec 12: (15) Eric (16) Ryan (17) Sohei
[project organization]
( 1) Mike, Ben, Sean: "Recipe Pro: A Touch Screen Interface for the Kitchen"
( 2) Tihomir, Mubeen, Muhanna
( 3) Eric, Segun: "Storm: Support Tool for Organizing Requirements Modeling"
( 4) Danielle, Devrin
( 5) Sermsa, Burcu
( 6) Ryan
( 7) Anil
( 8) Nic
( 9) Joe
(10) Sohei
[additional book selection]
Anil: Emotional Design by Don Norman
Muhanna: Logo Design Workbook by S. Adams and N. Morioka
Sermsak: Persuasive Technology by B.J. Fogg
Mubeen: Dont't Make Me Think by Steven Krug
Ben: What Video Games Have to Teach Us about Learning and Literacy by James Paul Gee
Danielle: Designing from Both Sides of the Screen by Ellen Isaacs and Alan Walendowski
Sohei: Paper Prototyping by Carolyn Snyder
Nic: Universal Principles of Design
Burcu: User-Centered Website Development by Daniel McCracken and Rosalee Wolfe
Devrin: Built for Use: Driving Profitability Through the User Experience by Karen Donahue
Tihomir: The Design of Everyday Things by Don Norman
Joe: Understanding Virtual Reality : Interface, Application and Design by W. R. Sherman and A. B. Craig
Segun: User-Interface Design for Programmers by Joel Spolsky
Ryan TBD
Eric: TBDTeaching Yourself Visually Dreamweaver by Janine Warner and Ivonne Berkowitz
Mike: Experience Design 1 by Nathan Shedroff
Assigned Reading (Examples)
Donald A. Norman, "The Design of Everyday Things"
Donald A. Norman, "Emotional Design"
Steven Krug, "Don't Make Me Think: A Common Sense Approach to Web Usability"
Alan Cooper and Robert Reimann, "About Face 2.0: The Essentials of Interaction Design"
Alan Cooper, "The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity"
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: Dont's 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"
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"