CS 3205
HCI in Software Development
Course Description
Prerequisites
CS 2100 with a grade of C- or better OR successfully completed the CS 2100 place out test
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. Prerequisite: CS 2100 with a grade of C- or better OR successfully completed the CS 2100 place out test.
Instructors
Panagiotis Apostolellis
Fall 2026
tuth 3:30pm - 4:45pm
2.0
Rating
3.3
Difficulty
3.60
GPA
Seongkook Heo
Spring 2025
TuTh 2:00pm - 3:15pm
4.7
Rating
2.0
Difficulty
3.91
GPA
Mary Smith
Summer 2021
1.7
Rating
2.7
Difficulty
3.46
GPA
Mark Floryan
Spring 2018
4.1
Rating
2.3
Difficulty
3.42
GPA
Worthy Martin
Fall 2017
3.7
Rating
2.0
Difficulty
3.64
GPA
Thomas Horton
Spring 2017
3.6
Rating
2.3
Difficulty
3.45
GPA