CSCI 3200 - User Interface Design
Spring 2025

This course explores human computer interaction theory within the framework of user interface (UI) design. The material includes user centered design principles, prototyping and evaluation techniques, and the implementation of user interfaces. Human capabilities (including the human information processor model, perception, motor skills, color, attention, and errors) are discussed. Small and medium scale user interfaces are developed during the semester along with several related team assignments. A group-based capstone project runs throughout the semester and continuously evolve as teams explore interface design theory and the process of collaborative software development.

Class Meetings

  • Section 01: MWF 2:00pm-2:50pm
  • Section 02: MWF 3:00pm-3:50pm

Book and office hour appointment

Course Texts

You can access most of the course books free using the College’s O’Reilly subscription.