CCR

Search

Find a course or a school.

Computer Science Courses at UCSD

Every Computer Science course at University of California, San Diego, with difficulty, workload, and ratings. 135 courses · 2.8K ratings across the web

Ratings across the web

Students give CSE courses 3.1 out of 5, and 52% would take one again.

Across 85 rated courses. No reviews written here yet.

Easiest course

CSE91

Perspectives in Computer Science and Engineering · 48/100 difficulty

Most challenging

CSE252A

Computer Vision I · 86/100 difficulty

All Computer Science Courses (135)

CSE11Introduction to Programming and Computational Problem-Solving: Accelerated Pace

3.2 out of 5 stars3.2· 278 ratings

CSE8AIntroduction to Programming and Computational Problem-Solving I

3.5 out of 5 stars3.5· 222 ratings

CSE100Advanced Data Structures

3.2 out of 5 stars3.2· 190 ratings

CSE30Computer Organization

3.3 out of 5 stars3.3· 187 ratings

CSE12Basic Data Structures and Object-Oriented Design

3.5 out of 5 stars3.5· 175 ratings

CSE101Design and Analysis of Algorithms

3.1 out of 5 stars3.1· 156 ratings

CSE20Discrete Mathematics

3.5 out of 5 stars3.5· 129 ratings

CSE110Software Engineering

2.1 out of 5 stars2.1· 114 ratings

CSE105Theory of Computability (4) Tag: Theory/Abstraction

3.4 out of 5 stars3.4· 107 ratings

CSE21Mathematics for Algorithms and Systems

3.5 out of 5 stars3.5· 105 ratings

CSE140Components and Design Techniques for Digital Systems (4) Tags: Systems, Theory/Abstraction, Applications of Computing

2.9 out of 5 stars2.9· 97 ratings

CSE3Fluency in Information Technology

2.7 out of 5 stars2.7· 72 ratings

CSE8B

3.1 out of 5 stars3.1· 68 ratings

CSE15LSoftware Tools and Techniques Laboratory

3.2 out of 5 stars3.2· 65 ratings

CSE120Operating Systems Principles (4) Tag: Systems

4.3 out of 5 stars4.3· 52 ratings

CSE140LDigital Systems Laboratory (2) Tags: Systems, Applications of Computing

2.6 out of 5 stars2.6· 43 ratings

CSE151AMachine Learning: Learning Algorithms (4) Tag: Applications of Computing

2.5 out of 5 stars2.5· 41 ratings

CSE130Programming Languages: Principles and Paradigms (4) Tag: Theory/Abstraction

3.9 out of 5 stars3.9· 32 ratings

CSE141Introduction to Computer Architecture (4) Tag: Systems

3.4 out of 5 stars3.4· 30 ratings

CSE158Recommender Systems and Web Mining (4) Tag: Applications of Computing

3.5 out of 5 stars3.5· 28 ratings

CSE132ADatabase System Principles (4) Tag: Theory/Abstraction

3.0 out of 5 stars3.0· 27 ratings

CSE258Recommender Systems and Web Mining

3.3 out of 5 stars3.3· 27 ratings

CSE7

3.0 out of 5 stars3.0· 27 ratings

CSE127Introduction to Computer Security (4) Tags: Systems, Applications of Computing

3.4 out of 5 stars3.4· 26 ratings

CSE150AIntroduction to Artificial Intelligence: Probabilistic Reasoning and Decision-Making (4) Tag: Theory/Abstraction

1.9 out of 5 stars1.9· 26 ratings

CSE131Compiler Construction (4) Tag: Applications of Computing

4.4 out of 5 stars4.4· 23 ratings

CSE250A

3.5 out of 5 stars3.5· 23 ratings

CSE150BIntroduction to Artificial Intelligence: Search and Reasoning (4) Tag: Applications of Computing

4.8 out of 5 stars4.8· 22 ratings

CSE190Topics in Computer Science and Engineering

2.3 out of 5 stars2.3· 22 ratings

CSE29Systems Programming and Software Tools

4.0 out of 5 stars4.0· 22 ratings

CSE134BWeb Client Languages (4) Tag: Applications of Computing

2.5 out of 5 stars2.5· 21 ratings

CSE135Online Database Analytics Applications (4) Tag: Applications of Computing

2.8 out of 5 stars2.8· 21 ratings

CSE150

4.8 out of 5 stars4.8· 19 ratings

CSE151

4.5 out of 5 stars4.5· 18 ratings

CSE160Introduction to Parallel Computing (4) Tag: Systems

3.1 out of 5 stars3.1· 18 ratings

CSE257Search and Optimization

5.0 out of 5 stars5.0· 17 ratings

CMPE257

4.2 out of 5 stars4.2· 16 ratings

CSE103A Practical Introduction to Probability and Statistics

3.2 out of 5 stars3.2· 16 ratings

CSE40475

1.3 out of 5 stars1.3· 15 ratings

CSE91Perspectives in Computer Science and Engineering

3.0 out of 5 stars3.0· 14 ratings

CS12

2.5 out of 5 stars2.5· 13 ratings

CSE256

3.8 out of 5 stars3.8· 13 ratings

CSE151BDeep Learning (4) Tag: Applications of Computing

2.1 out of 5 stars2.1· 12 ratings

CSE252AComputer Vision I

1.3 out of 5 stars1.3· 12 ratings

CSE232

1.8 out of 5 stars1.8· 11 ratings

CSE41263

5.0 out of 5 stars5.0· 11 ratings

CSE6RIntroduction to Computer Science and Object-Oriented Programming: Python

2.8 out of 5 stars2.8· 11 ratings

CSE156Statistical Natural Language Processing (4) Tag: Applications of Computing

3.5 out of 5 stars3.5· 10 ratings

CSE107Introduction to Modern Cryptography (4) Tag: Theory/Abstraction

2.5 out of 5 stars2.5· 9 ratings

CSE210Principles of Software Engineering

1.9 out of 5 stars1.9· 9 ratings

CSE255

2.0 out of 5 stars2.0· 9 ratings

CSE5A

3.0 out of 5 stars3.0· 9 ratings

CSE194Race, Gender, and Computing (4) Tag: Applications of Computing

1.0 out of 5 stars1.0· 8 ratings

CSE198

5.0 out of 5 stars5.0· 7 ratings

CSE202Algorithm Design and Analysis

3.1 out of 5 stars3.1· 7 ratings

CSE251A

2.5 out of 5 stars2.5· 7 ratings

BENG181

1.6 out of 5 stars1.6· 6 ratings

CSE131A

3.0 out of 5 stars3.0· 6 ratings

CSE131B

3.6 out of 5 stars3.6· 6 ratings

CSE141LProject in Computer Architecture (2) Tag: Systems

4.0 out of 5 stars4.0· 6 ratings

CSE167Computer Graphics (4) Tag: Applications of Computing

1.9 out of 5 stars1.9· 6 ratings

CSE218Advanced Topics in Software Engineering

2.4 out of 5 stars2.4· 6 ratings

CSE251B

1.6 out of 5 stars1.6· 6 ratings

CSE224

4.4 out of 5 stars4.4· 5 ratings

CSE230

2.2 out of 5 stars2.2· 5 ratings

CSE260A

3.4 out of 5 stars3.4· 5 ratings

CSE291Topics in Computer Science and Engineering

3.8 out of 5 stars3.8· 5 ratings

CSE132BDatabase Systems Applications (4) Tag: Applications of Computing

3.5 out of 5 stars3.5· 4 ratings

CSE134A

3.3 out of 5 stars3.3· 4 ratings

CSE181Molecular Sequence Analysis (4) Tag: Applications of Computing

3.3 out of 5 stars3.3· 4 ratings

CSE231Compiler Construction

4.5 out of 5 stars4.5· 4 ratings

CSE240A

3.8 out of 5 stars3.8· 4 ratings

CSE250B

4.8 out of 5 stars4.8· 4 ratings

STPA35

2.3 out of 5 stars2.3· 4 ratings

CS105

3.0 out of 5 stars3.0· 3 ratings

CSE111

3.0 out of 5 stars3.0· 3 ratings

CSE123A

2.4 out of 5 stars2.4· 3 ratings

CSE124Networked Services (4) Tag: Systems

5.0 out of 5 stars5.0· 3 ratings

CSE142L

2.0 out of 5 stars2.0· 3 ratings

CSE152AIntroduction to Computer Vision I (4) Tag: Applications of Computing

1.0 out of 5 stars1.0· 3 ratings

CSE185Advanced Bioinformatics Laboratory (4) Tag: Applications of Computing

5.0 out of 5 stars5.0· 3 ratings

CSE221Operating Systems

4.3 out of 5 stars4.3· 3 ratings

CSE227

5.0 out of 5 stars5.0· 3 ratings

CSE252

2.4 out of 5 stars2.4· 3 ratings

CSE70

1.6 out of 5 stars1.6· 3 ratings

CS190

No reviews yet · be the first

CSE106Discrete and Continuous Optimization (4) Tag: Theory/Abstraction

No reviews yet · be the first

CSE109Introduction to Programming Contests

No reviews yet · be the first

CSE112Advanced Software Engineering (4) Tag: Applications of Computing

No reviews yet · be the first

CSE118Ubiquitous Computing (4) Tag: Applications of Computing

No reviews yet · be the first

CSE121Real-World Operating Systems (4) Tag: Systems

No reviews yet · be the first

CSE122Wireless Networks (4) Tag: Systems

No reviews yet · be the first

CSE123Computer Networks (4) Tag: Systems

No reviews yet · be the first

CSE125Software System Design and Implementation (4) Tag: Applications of Computing

No reviews yet · be the first

CSE132CDatabase System Implementation (4) Tag: Systems

No reviews yet · be the first

CSE136Enterprise-Class Web Applications (4) Tag: Applications of Computing

No reviews yet · be the first

CSE142Introduction to Computer Architecture: A Software Perspective (4) Tag: Systems

No reviews yet · be the first

CSE143Microelectronic System Design (4) Tag: Systems

No reviews yet · be the first

CSE145Embedded Systems Design Project (4) Tags: Systems, Applications of Computing

No reviews yet · be the first

CSE147Introduction to Embedded Systems (4) Tag: Systems

No reviews yet · be the first

CSE148Advanced Processor Architecture Design Project (4) Tags: Systems, Applications of Computing

No reviews yet · be the first

CSE152BIntroduction to Computer Vision II (4) Tag: Applications of Computing

No reviews yet · be the first

CSE153Machine Learning for Music (4) Tag: Applications of Computing

No reviews yet · be the first

CSE163Advanced Computer Graphics (4) Tag: Applications of Computing

No reviews yet · be the first

CSE1653-D User Interaction (4) Tag: Applications of Computing

No reviews yet · be the first

CSE166Image Processing (4) Tag: Applications of Computing

No reviews yet · be the first

CSE168Computer Graphics II: Rendering (4) Tag: Applications of Computing

No reviews yet · be the first

CSE169Computer Animation (4) Tag: Applications of Computing

No reviews yet · be the first

CSE170Interaction Design (5) Tag: Applications of Computing

No reviews yet · be the first

CSE175Successful Entrepreneurship for Engineers (4) Tag: Applications of Computing

No reviews yet · be the first

CSE176AHealth Care Robotics (4) Tag: Applications of Computing

No reviews yet · be the first

CSE176ERobot Systems Design and Implementation (4) Tag: Applications of Computing

No reviews yet · be the first

CSE180Biology Meets Computing

No reviews yet · be the first

CSE182Biological Databases (4) Tag: Applications of Computing

No reviews yet · be the first

CSE184Computational Molecular Biology (4) Tag: Applications of Computing

No reviews yet · be the first

CSE191Seminar in CSE

No reviews yet · be the first

CSE192Senior Seminar in Computer Science and Engineering

No reviews yet · be the first

CSE193Introduction to Computer Science Research (4) Tag: Applications of Computing

No reviews yet · be the first

CSE197Field Study in Computer Science and Engineering

No reviews yet · be the first

CSE25Introduction to Artificial Intelligence

No reviews yet · be the first

CSE252BComputer Vision II

No reviews yet · be the first

CSE291ATopics in Artificial Intelligence

No reviews yet · be the first

CSE291ITopics in Human-Computer Interaction

No reviews yet · be the first

CSE42Building and Programming Electronic Devices

No reviews yet · be the first

CSE4GSMathematical Beauty in Rome

No reviews yet · be the first

CSE5Principles and Practice of Artificial Intelligence

No reviews yet · be the first

CSE55Foundations of Artificial Intelligence and Machine Learning

No reviews yet · be the first

CSE86C++ for Java Programmers

No reviews yet · be the first

CSE87First-year Student Seminar

No reviews yet · be the first

CSE88Learning Sustainable Well-Being: Compassion for Self and Others, a Computing Perspective

No reviews yet · be the first

CSE89Introduction to Computer Science and Engineering Seminar

No reviews yet · be the first

CSE90Undergraduate Seminar

No reviews yet · be the first

CSE95Tutor Apprenticeship

No reviews yet · be the first

JI8FJE

No reviews yet · be the first

WP3

No reviews yet · be the first

Top Computer Science Courses at UCSD

0–100 scores from ratings across the web

Computer Science at UCSD: FAQ

Give back

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

Anonymous, about two minutes, no account.

Find your class