The study of human-computer interaction enables system architects to design useful, efficient, and enjoyable computer interfaces. This course teaches the theory, design guidelines, programming practices, and evaluation procedures behind effective human interaction with computers.

Prerequisites: Upper division standing; Open to computer science, computer engineering, and electrical engineering majors.

4

Units

Letter

Grading

1, 2, 3

Passtime

Upper division only

Level Limit

Engineering

College
These majors only cmpsc cpsci cmpen ee
SRA M
Misha Sra
3.8
5 reviews

Lecture

BUCHN1930
M W
12:30 PM - 13:45 PM
0 / 100

Sections

PHELP3525
T
11:00 AM - 11:50 AM
0 / 34
PHELP3525
T
12:00 PM - 12:50 PM
0 / 33
PHELP3525
T
13:00 PM - 13:50 PM
0 / 33
Winter 2024 . Sra M
CHEM 1171
M W
12:30 PM - 13:45 PM
See All
CMPSC 185 Sra M Winter 2024 Total: 95
CMPSC 185 Sra M Winter 2023 Total: 94
5
3.8
cs185 . Sra M 1 Year, 7 Months Ago

Prof Sra is very knowledgable in this field. Her lectures are usually a mix of industry design standards/conventions and how they relate to your group projects. Sometimes she brings up interesting topics for discussion, which students are encouraged to contribute to. Contents are interesting for an intro to HCI class with hands-on projects.

0 helpful 1 unhelpful
cs185 . Sra M 1 Year, 8 Months Ago

AWESOME PROFESSOR

0 helpful 1 unhelpful
cs190I . Sra M 4 Months Ago

Good professor that knows what they are talking about. The class structure is reliant on group work. It's fun, but also really dependent on how well your group members are. It would be nice if the professor had some independent work to grade so our final result was not based on other student's efforts.

0 helpful 0 unhelpful
cs190I . Sra M 5 Months Ago

Pretty low-stakes class. More help with unity development for the project would be good, but the TAs are very helpful. There should either be more incentive to learn the lecture material (ie exams/quizzes) or it should be cut out entirely because I hear the content is pretty similar to 185 anyways. It's not clear how the projects will be graded.

0 helpful 0 unhelpful
cs190I . Sra M 1 Year, 4 Months Ago

Least favorite class and Professor. Lecture has no CS relevancy. She makes you teach yourself how to do the projects and assignments. Worst part is the grading criteria - super unclear, get marked tens of points with no explanation, making it impossible to guarantee a good grade no matter how hard you work.

1 helpful 0 unhelpful
CMPSC 178
0 / 150 Enrolled
Introduction to Cryptography
Prabhanjan Ananth 3.3
M W
14:00 PM - 15:15 PM
41.1% A
CMPSC 181
0 / 50 Enrolled
Introduction to Computer Vision
Yuan-Fang Wang 1.9
T R
12:30 PM - 13:45 PM
53.4% A
CMPSC 189B
0 / 60 Enrolled
Senior Computer Systems Project
Malkhi D
T
14:00 PM - 16:50 PM
95.2% A
CMPSC 190G
0 / 80 Enrolled
Special Topics in Computer Science: Security
Vigna G
M
14:00 PM - 16:30 PM
CMPSC 190H
0 / 100 Enrolled
Special Topics in Computer Science: Scientific Computing
Niu M Y
T R
17:00 PM - 18:15 PM
CMPSC 190DE
0 / 10 Enrolled
Special Topics in Computer Science
T B A
T R
14:00 PM - 15:15 PM
85.0% A
What classes should I take?
Recommend Classes
What classes should I take