UCSBPlat 2.0 Beta Preview: course syllabus, automated class registration, and more Be the first to see

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
2.7
13 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
PHELP3525
T
11:00 AM - 11:50 AM
34 / 34 Full

PHELP3525
T
12:00 PM - 12:50 PM
32 / 33

PHELP3525
T
13:00 PM - 13:50 PM
33 / 33 Full

Winter 2024 . Sra M
CHEM 1171
M W
12:30 PM - 13:45 PM
Winter 2026 . Sra M
PSYCH1924
T R
14:00 PM - 15:15 PM
See All
CMPSC 185 Sra M Winter 2025 Total: 98
CMPSC 185 Sra M Winter 2024 Total: 95
See All
13
2.7
cs185 . Sra M 8 Days Ago

Lots of busywork. Lectures and the quarter-long project are just based on common sense. TA grading is all over the place. The final exam had far more questions than it should've had. I gained nothing from this course.

0 helpful 0 unhelpful
cs185 . Sra M 8 Days Ago

Fairly easy homework, but grading is slightly unclear. In order to do well try to follow the syllabus exactly, other than that its easy. Important to choose teammates who will participate and do work in the class. The final is definitely harder than expected, be prepared to rush through the test, as there are a lot of long writing questions.

0 helpful 0 unhelpful
cs185 . Sra M 11 Days Ago

This class is so pointless and such a waste of time. It's simply just busy work and unrealistic expectations. Not a hard class but so disorganized and simply boring.

0 helpful 0 unhelpful
cs185 . Sra M 13 Days Ago

The class had unclear expectations, making it hard to know how to succeed. TA grading felt harsh and inconsistent, and assignments were very subjective, leading to lost points. The course was disorganized, and the final was especially difficult. Overall, effort didn't always translate into fair results.

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

Sra is fine, and this class is very easy but you'll be at the mercy of your TA's grading. It's a design class based around group work, so be prepared to lose 10% on an assignment because your TA didn't like where one of your teammates placed a button. The workload is pretty light, but so is the educational value. 90% of the content is common sense.

0 helpful 0 unhelpful
cs185 . Sra M 1 Year, 11 Days Ago

Class comprised of designing an app in your group in a final. Class is all about design yet all the material in the class is linked through multiple levels of Google Docs and submenus, steering task much? Lectures are useless just cram everything before the final. Final is relatively easy just have to memorize everything but it was really long.

0 helpful 0 unhelpful
See all 13 reviews
CMPSC 178
136 / 150 Enrolled
Introduction to Cryptography
Prabhanjan Ananth 3.6
M W
14:00 PM - 15:15 PM
CMPSC 181
49 / 50 Enrolled
Introduction to Computer Vision
Yuan-Fang Wang 1.8
T R
12:30 PM - 13:45 PM
CMPSC 189B
40 / 40 Full
Senior Computer Systems Project
Malkhi D
T
14:00 PM - 16:50 PM
CMPSC 190H
17 / 50 Enrolled
Special Topics in Computer Science: Scientific Computing
Niu M Y
T R
17:00 PM - 18:15 PM
CMPSC 190G
39 / 80 Enrolled
Special Topics in Computer Science: Security
Giovanni Vigna 4.1
M
14:00 PM - 16:30 PM
CMPSC 190DE
1 / 10 Enrolled
Special Topics in Computer Science
T B A
T R
14:00 PM - 15:15 PM