ICS 104 Human-Computer Interaction


Class Home Page


Class Home


Academic Honesty


Schedule,  Lecture, & Assignments


Links & Resources



Administrative Information


Instructor: David Redmiles

EMail: redmiles@ics.uci.edu

Office: ICS2-215

Office Hours: Thursday’s 1:30-3 p.m. (with occasional exceptions)


Lecture: Tu Th 11-12:20

Classroom: SH 134

Course Code: 36315 (ICS) or 37020 (Informatics)



Teaching Assistant: Bryan C. Semaan

Email: bsemaan@uci.edu

Office: TBA

Office Hours: TBA


Discussion: Mo 2-2:50

Classroom: SH 134

Course Code: 36316 (ICS) or 37021 (Informatics)



Reader: TBA

Email: TBA

Office: TBA

Office Hours: TBA





Course Description and Prerequisites


104 Human Computer Interaction (4). Presents basic principles of human-computer interaction (HCI). Introduces students to user interface design techniques, design guidelines, and usability testing. Students gain the ability to design and evaluate user interfaces and become familiar with some of the outstanding research problems in HCI. Prerequisites: one course (with a grade of C or better) selected from ICS 10A, ICS 21, Informatics 42, Engineering ENGR10, CEE10, EECS10, MAE10, or equivalent. Same as Informatics 131.






Add/drop: If you wish to add this class, do so before the end of Week 2.


Academic honesty: Please familiarize yourself with the latest UCI academic honesty policy: http://www.editor.uci.edu/catalogue/appx/appx.2.htm. The consequences of academic dishonesty are not worth the risks.


Announcements: Critical announcements will be emailed to your UCI Net ID / Login. Please make it is set up properly and being forwarded to whichever account you normally read email from. Many other announcements will be made in class. If you miss class, please check with a friend to learn about any in-class announcements that may be important to you.


Web Page and Readings: The Web page for the class, particularly the list of reading is subject to update. Check it frequently and be sure to refresh / reload the Web pages when you browse them.


Email correspondence: All email to me, the TA, or Reader must include the class number, ICS 104 or Inf 131, in the subject line. If you do not get a response to the email in 72 hours, resend it.




Course Mechanics and Grading


Lectures will focus on assigned readings but allow time for class participation.


Readings and Textbook: Almost all of the readings will be assigned from the textbook:

Designing the User Interface

Fourth Edition

Ben Sheiderman and Catherine Plaisant

Occasionally, additional readings will be announced, normally with a Web link to a PDF document or power point presentation. If you would like additional readings, see the links page.


Class participation includes attendance and being able to comment relevantly on the readings. Students will be called upon to answer questions. Occasionally, a short quiz will be part of class participation, consisting of an easy question with a short answer, multiple choice, or true / false.


Design notebook: you should begin, starting this week, a design notebook which may be as simple as blank sheets of paper you carry around in your pocket. On it you should jot down at least one example per week of a user interface success or failure that you encounter and make some notes about for use in assignments later.


No Final Exam but a final assignment will be due the day of the final (by the ending time of the final).




  • 15% Class Participation
  • 15% Design Notebook
  • 70% Assignments