CS 3205

HCI in Software Development

New Add to Schedule

Course Description

Pre-Requisite(s): CS 2110 or CS 2100 with a grade of C- or better

Human-computer interaction and user-centered design in the context of software engineering. Examines the fundamental principles of human-computer interaction. Includes evaluating a system's usability based on well-defined criteria; user and task analysis, as well as conceptual models and metaphors; the use of prototyping for evaluating design alternatives; and physical design of software user-interfaces, including windows, menus, and commands.


  • Panagiotis Apostolellis

     Rating

     Difficulty

    3.37

     GPA

    3.59

     Sections

    1

    Last Taught

    Fall 2025

  • Mary Smith

     Rating

    5.00

     Difficulty

    2.67

     GPA

    3.46

     Sections

    Last Taught

    Summer 2021

  • Thomas Horton

     Rating

     Difficulty

    2.31

     GPA

    3.45

     Sections

    Last Taught

    Spring 2017

  • Mark Floryan

     Rating

     Difficulty

    2.25

     GPA

    3.42

     Sections

    Last Taught

    Spring 2018

  • Worthy Martin

     Rating

     Difficulty

    2.00

     GPA

    3.64

     Sections

    Last Taught

    Fall 2017

  • Seongkook Heo

     Rating

     Difficulty

    2.00

     GPA

     Sections

    Last Taught

    Spring 2025