May 12, 2024  
2021-22 Catalog 
    
2021-22 Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CS 440 - Human - Computer Interaction


5 CR

This course exposes students to the methods and principles of user-experience-centered software development. The course covers a variety of disciplinary traditions, including psychology, ergonomics, computer science, graphics, product design, etc. Main topics include Human-Computer Interaction (HCI) concepts and history, user interface design paradigms, usability testing, and accessibility.

Prerequisite(s): Admission to BS CS   program, or instructor’s permission.

Course Outcomes
  • Understand the history and purpose of the features of contemporary user interfaces
  • Identify appropriate techniques for analysis and critique of user interfaces,
  • Create and conduct a simple usability test for an existing software application 
  • Discuss at least user interface design standard 
  • Use a variety of techniques to evaluate a given User Interface (UI)
  • Choose appropriate methods to support the development of a specific UI 
  • Design a UI for a security mechanism. 


Find out when this course is offered




Add to Favorites (opens a new window)