Sunday, January 2, 2011

Welcome


About Computer-Human Interaction


Course Description
The field of human-computer interaction (HCI) is ever evolving, and the contents of this course aims to prepare students on the foundational knowledge necessary for understanding the latest state of this exciting research field. A representative sampling of what to expect in the class can be found below:

  • Since the HCI field is highly diverse, students will be exposed to relevant and recent HCI research works and asked to discuss their possible merits and faults.
  • One of the best ways to introduce students to the strong foundations of HCI is for them to take part in engaging projects that tests their knowledge of a subfield of HCI.
  • Even though the HCI course is listed under the computer science department, a strong knowledge of contributions in the HCI field takes elements from numerous fields outside the traditional fields of science and engineering such as the liberal and fine arts. Therefore, students are expected to read relevant materials that span HCI knowledge from multiple fields.


Note that the proper term for the field is human-computer interaction or HCI, since the human should be the primary focus. However, the similar term computer-human interaction, or CHI (pronounced KAI, not CHEE nor CHAI), is often used as an alternative term because it is easier to say.

Prerequisites
Students need to be proficient at object oriented programming in either Java, C++, or C#. Students should have taken some higher level computer science courses. Possible courses include artificial intelligence, user interfaces, or software engineering.

Class Time: Tue & Thu, 2:20 pm - 3:35 pm
Final presentations: December 12th 1-3pm
Classroom: HRBB 113
Project & lab space: HRBB 219