Human Computer Interaction
This course will explore the design, implementation, and evaluation of user interfaces. Students will study theoretical methods of interface design and evaluation, including requirements gathering, usability heuristics, user interface inspections, usability studies, information visualization, and prototyping. Case studies of interface successes and failures will augment theory with practical experiences. Students will apply this methodology to assignments in the design, implementation, and evaluation cycle. Students taking this course at the graduate level will have additional readings and assignments.
We will use a variety of articles, book chapters, and online resources on the schedule. Interested students are encouraged to get a copy of the following great books and read more about HCI:
Human-Computer Interaction (3rd Edition)
Alan Dix, Janet E. Finlay, Gregory D. Abowd, Russell Beale
- many of Nielsen's other usability books (Designing Web Usability, Eyetracking Web Usability, etc.) are available for free from Safari Books for free from on campus. You can also find great information, excerpts and reports at useit.com
The Design of Everyday Things
Donald A. Norman - a classic book on design, not limited to computers or technology.
Free Online jQuery Book