CS 444 - Human Computer Interaciton

Spring 2017

Welcome to HCI

Course Description

CS 444. Human Comuter Interaction - 3 S.H. This course examines fundamental principles of human factors issues related to the development of software and the design of interactive systems. Topics include user-centered design, usability tests, tradeoffs between interaction devices, alternative input-output methods, the design of interfaces for special audiences, and construction of appropriate error messages. Projects will involve implementation and evaluation of graphical user interfaces (GUIs) and Web pages.
Prerequisite: CS 341 and CS 344.

Course Objectives and Expectations:

Upon entering CS 444, students should have:

  • general programming expertise and understanding of data structures
  • experience with web programming
  • interest in interface design

Upon completing CS 444, students should be able to

  • understand the importance and components of a good user interface design
  • design and implement a usability study of a working computer system's user interface
  • choose appropriate strategies for designing effective user interfaces for computer systems in general, and websites in particular
  • access current literature in human computer interaction

Latest News

Course textbook

Jan 10, 2017

You do not need to purchase a textbook for this course this semester. Details for online text will be covered in class.

Clarifications


Recent Class Projects


Fall 2015, Spring 2016

Fall 2014, Spring 2015

Fall 2013, Spring 2014