CCR

Search

Find a course or a school.

Computer Science Courses at UCSB

Every Computer Science course at University of California, Santa Barbara, with difficulty, workload, and ratings. 117 courses · 1.1K ratings across the web

Ratings across the web

Students give Computer Science courses 3.5 out of 5, and 66% would take one again.

Across 58 rated courses. No reviews written here yet.

Easiest course

CS10

52/100 difficulty

Most challenging

CSE312

83/100 difficulty

All Computer Science Courses (117)

CS16

3.2 out of 5 stars3.2· 117 ratings

CS40

2.8 out of 5 stars2.8· 91 ratings

CS24

3.5 out of 5 stars3.5· 88 ratings

CMPSC8Introduction to Computer Science

3.8 out of 5 stars3.8· 76 ratings

CS8

3.8 out of 5 stars3.8· 66 ratings

COMM88Communication Research Methods

3.3 out of 5 stars3.3· 56 ratings

CMPSC9Intermediate Python Programming

4.3 out of 5 stars4.3· 50 ratings

CMPSC16Problem Solving with Computers I

3.9 out of 5 stars3.9· 37 ratings

CMPSC24

4.0 out of 5 stars4.0· 36 ratings

CS32

3.5 out of 5 stars3.5· 36 ratings

CS130A

3.0 out of 5 stars3.0· 35 ratings

CS154

3.4 out of 5 stars3.4· 31 ratings

CS130B

2.6 out of 5 stars2.6· 30 ratings

CS162

1.6 out of 5 stars1.6· 28 ratings

COMM169Social Networks

4.7 out of 5 stars4.7· 24 ratings

CMPSC5AIntroduction to Data Science 1

2.8 out of 5 stars2.8· 23 ratings

CS64

2.8 out of 5 stars2.8· 19 ratings

CMPSC130A

3.8 out of 5 stars3.8· 18 ratings

CS9

4.6 out of 5 stars4.6· 17 ratings

CS20

3.1 out of 5 stars3.1· 16 ratings

CS56

3.8 out of 5 stars3.8· 15 ratings

CS171

4.4 out of 5 stars4.4· 13 ratings

CSE312

1.9 out of 5 stars1.9· 13 ratings

CMPSC64Computer Organization and Logic Design

4.7 out of 5 stars4.7· 12 ratings

CS138

4.0 out of 5 stars4.0· 12 ratings

CS156

4.0 out of 5 stars4.0· 12 ratings

CS10

4.3 out of 5 stars4.3· 11 ratings

CS5JA

3.4 out of 5 stars3.4· 11 ratings

CMPSC162

4.7 out of 5 stars4.7· 10 ratings

CMPSC174A

3.0 out of 5 stars3.0· 10 ratings

CS174A

3.0 out of 5 stars3.0· 10 ratings

CMPSC32Object Oriented Design and Implementation

4.1 out of 5 stars4.1· 9 ratings

CMPSC40

4.5 out of 5 stars4.5· 9 ratings

CS48

3.5 out of 5 stars3.5· 9 ratings

CMPSC130B

2.0 out of 5 stars2.0· 8 ratings

CMPSC5JA

2.4 out of 5 stars2.4· 8 ratings

CS180

2.1 out of 5 stars2.1· 8 ratings

CMPSC111Introduction to Computational Science

2.9 out of 5 stars2.9· 7 ratings

CMPSC20

2.1 out of 5 stars2.1· 7 ratings

CS160

3.9 out of 5 stars3.9· 7 ratings

CS178

4.7 out of 5 stars4.7· 7 ratings

CSW8

1.4 out of 5 stars1.4· 7 ratings

CMPSC138

4.0 out of 5 stars4.0· 6 ratings

CS254

5.0 out of 5 stars5.0· 6 ratings

CS60

2.6 out of 5 stars2.6· 6 ratings

INT84BLEthical Tech: Navigating the Should in Innovation

3.4 out of 5 stars3.4· 6 ratings

CS181B

1.4 out of 5 stars1.4· 5 ratings

CMPSC174B

4.0 out of 5 stars4.0· 4 ratings

CS12

3.0 out of 5 stars3.0· 4 ratings

CS165B

1.0 out of 5 stars1.0· 4 ratings

CS271

4.5 out of 5 stars4.5· 4 ratings

CS279

4.5 out of 5 stars4.5· 4 ratings

INT5

5.0 out of 5 stars5.0· 4 ratings

CMPSC10

3.6 out of 5 stars3.6· 3 ratings

CMPSC48

3.4 out of 5 stars3.4· 3 ratings

COMM160DSData Science in Communication

5.0 out of 5 stars5.0· 3 ratings

CS50

3.0 out of 5 stars3.0· 3 ratings

CS5MA

2.6 out of 5 stars2.6· 3 ratings

CMPSC110Introduction to Research in Computer Science

No reviews yet · be the first

CMPSC132Algorithms Engineering

No reviews yet · be the first

CMPSC134Randomized Algorithms

No reviews yet · be the first

CMPSC140Parallel Scientific Computing

No reviews yet · be the first

CMPSC148Computer Science Project

No reviews yet · be the first

CMPSC154Computer Architecture

No reviews yet · be the first

CMPSC156Advanced Applications Programming

No reviews yet · be the first

CMPSC160Translation of Programming Languages

No reviews yet · be the first

CMPSC165AArtificial Intelligence

No reviews yet · be the first

CMPSC165BMachine Learning

No reviews yet · be the first

CMPSC170Operating Systems

No reviews yet · be the first

CMPSC171Distributed Systems

No reviews yet · be the first

CMPSC176AIntroduction to Computer Communication Networks

No reviews yet · be the first

CMPSC176CAdvanced Topics in Internet Computing

No reviews yet · be the first

CMPSC177Computer Security

No reviews yet · be the first

CMPSC178Introduction to Cryptography

No reviews yet · be the first

CMPSC180Computer Graphics

No reviews yet · be the first

CMPSC181Introduction to Computer Vision

No reviews yet · be the first

CMPSC184Mobile Application Development

No reviews yet · be the first

CMPSC185Human-Computer Interaction

No reviews yet · be the first

CMPSC189ASenior Computer Systems Project

No reviews yet · be the first

CMPSC189BSenior Computer Systems Project

No reviews yet · be the first

CMPSC190ASpecial Topics in Computer Science: Foundations

No reviews yet · be the first

CMPSC190BSpecial Topics in Computer Science: Software Systems

No reviews yet · be the first

CMPSC190DSpecial Topics in Computer Science: Information Management

No reviews yet · be the first

CMPSC190GSpecial Topics in Computer Science: Security

No reviews yet · be the first

CMPSC190ISpecial Topics in Computer Science: Intelligent and Interactive Systems

No reviews yet · be the first

CMPSC190JSpecial Topics in Computer Science: General

No reviews yet · be the first

CMPSC190NSpecial Topics in Computer Science: General

No reviews yet · be the first

CMPSC211AMatrix Analysis and Computation

No reviews yet · be the first

CMPSC235Computational Geometry

No reviews yet · be the first

CMPSC254Advanced Computer Architecture

No reviews yet · be the first

CMPSC260Advanced Topics in Program Analysis

No reviews yet · be the first

CMPSC263Runtime Systems

No reviews yet · be the first

CMPSC267Automated Verification

No reviews yet · be the first

CMPSC270Operating Systems

No reviews yet · be the first

CMPSC271Advanced Topics in Distributed Systems

No reviews yet · be the first

CMPSC272Software Engineering

No reviews yet · be the first

CMPSC274Advanced Topics in Database Systems

No reviews yet · be the first

CMPSC279Advanced Topics in Security

No reviews yet · be the first

CMPSC280Computer Graphics

No reviews yet · be the first

CMPSC281BAdvanced Topics in Computer Vision

No reviews yet · be the first

CMPSC291ASpecial Topics in Computer Science, Applications, General

No reviews yet · be the first

CMPSC291GSpecial Topics in Computer Science, Applications, Security and Cryptography

No reviews yet · be the first

CMPSC291ISpecial Topics in Computer Science, Applications, Visual Computing and Interaction

No reviews yet · be the first

CMPSC291KSpecial Topics in Computer Science, Applications

No reviews yet · be the first

CMPSC292ASpecial Topics in Computer Science, Foundations, Algorithms

No reviews yet · be the first

CMPSC292CSpecial Topics in Computer Science, Foundations, Programming Languages and Software Engineering

No reviews yet · be the first

CMPSC292FSpecial Topics in Computer Science, Foundations, General

No reviews yet · be the first

CMPSC292GSpecial Topics in Computer Science, Foundations

No reviews yet · be the first

CMPSC293BSpecial Topics in Computer Science, Systems

No reviews yet · be the first

CMPSC293GSpecial Topics in Computer Science, Systems, Security and Cryptography

No reviews yet · be the first

CMPSC293NSpecial Topics in Computer Science, Systems

No reviews yet · be the first

CMPSC293SSpecial Topics in Computer Science, Systems, General

No reviews yet · be the first

CMPSC5BIntroduction to Data Science 2

No reviews yet · be the first

CS176B

No reviews yet · be the first

CS190G

No reviews yet · be the first

INT15

No reviews yet · be the first

INT86VFEthics in STEM: Designing with Conscience

No reviews yet · be the first

Top Computer Science Courses at UCSB

0–100 scores from ratings across the web

Computer Science at UCSB: FAQ

Give back

Took a class at UCSB? Your review is what the next student reads.

Anonymous, about two minutes, no account.

Find your class