Dec 07, 2025  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

CS 5312 - User Interfaces, User Experience


Credits: 3

Design and evaluation methodologies for user interfaces (UI) to enhance user experience (UX) and usability. Includes introduction to HCI (human-computer interaction) and UI/UX; usability concept and measurement; UI development process; user/usage characterization and analysis; prototyping; UCD (user-centered design) and other design techniques, usability evaluation, and feedback for usability improvement. Different types of user interactions supported by UI or different interaction styles are studied, ranging from 1) direct manipulation using GUI (graphical user interface), multi-sensory/multi-media UI and VR/AR (virtual reality and augmented reality), 2) navigation using menus and forms, and 3) command and natural language UI. Students perform the analysis, design, and evaluation of a UI through course projects and homework assignments. Prerequisites: Junior standing.



Add to Catalog (opens a new window)