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.