CCR

Search

Find a course or a school.

Computer Science Courses at USC

Every Computer Science course at University of Southern California, with difficulty, workload, and ratings. 80 courses · 2.2K ratings across the web

Ratings across the web

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

Across 74 rated courses. No reviews written here yet.

Easiest course

ENGR102

40/100 difficulty

Most challenging

DSCI351

Foundations of Data Management · 85/100 difficulty

All Computer Science Courses (80)

CSCI170Discrete Methods in Computer Science

2.9 out of 5 stars2.9· 246 ratings

CSCI201

2.4 out of 5 stars2.4· 168 ratings

CSCI310

2.8 out of 5 stars2.8· 162 ratings

CSCI103

2.6 out of 5 stars2.6· 135 ratings

CSCI270

3.6 out of 5 stars3.6· 125 ratings

CSCI570

3.7 out of 5 stars3.7· 121 ratings

CSCI585Database Systems

2.8 out of 5 stars2.8· 94 ratings

CSCI356Computer Systems

4.8 out of 5 stars4.8· 86 ratings

CSCI571

3.0 out of 5 stars3.0· 83 ratings

CSCI402

3.6 out of 5 stars3.6· 80 ratings

ENGR102

3.7 out of 5 stars3.7· 76 ratings

DSCI551Foundations of Data Management

1.8 out of 5 stars1.8· 53 ratings

CSCI572

3.8 out of 5 stars3.8· 52 ratings

CSCI353Internetworking

2.6 out of 5 stars2.6· 46 ratings

CSCI455Introduction to Programming Systems Design

2.6 out of 5 stars2.6· 44 ratings

DSCI351Foundations of Data Management

1.4 out of 5 stars1.4· 44 ratings

CSCI578

3.3 out of 5 stars3.3· 36 ratings

CSCI544

4.0 out of 5 stars4.0· 32 ratings

CSCI576

4.5 out of 5 stars4.5· 28 ratings

ITP265

3.7 out of 5 stars3.7· 28 ratings

ITP256

4.8 out of 5 stars4.8· 26 ratings

ITP116

4.9 out of 5 stars4.9· 25 ratings

ITP216

4.7 out of 5 stars4.7· 24 ratings

CSCI566Deep Learning and Its Applications

1.6 out of 5 stars1.6· 23 ratings

CSCI567Machine Learning

3.1 out of 5 stars3.1· 23 ratings

CSCI201LPrinciples of Software Development

3.5 out of 5 stars3.5· 22 ratings

ITP365

4.1 out of 5 stars4.1· 22 ratings

ITP380

4.8 out of 5 stars4.8· 22 ratings

CSCI109

3.1 out of 5 stars3.1· 18 ratings

CSCI420

4.5 out of 5 stars4.5· 18 ratings

CSCI558L

4.3 out of 5 stars4.3· 18 ratings

CSCI526

3.5 out of 5 stars3.5· 17 ratings

CSCI530

3.6 out of 5 stars3.6· 15 ratings

CSCI103LObject Oriented Programming

2.8 out of 5 stars2.8· 14 ratings

CSCI303

2.8 out of 5 stars2.8· 14 ratings

CSC1571

1.8 out of 5 stars1.8· 13 ratings

CSCI271

2.0 out of 5 stars2.0· 13 ratings

CSCI520

4.7 out of 5 stars4.7· 13 ratings

ITP435

4.9 out of 5 stars4.9· 11 ratings

ITP301

4.6 out of 5 stars4.6· 10 ratings

CSCI410

2.4 out of 5 stars2.4· 9 ratings

CSCI485

2.5 out of 5 stars2.5· 9 ratings

CSCI467Foundations of Machine Learning

4.3 out of 5 stars4.3· 8 ratings

ITP368

3.9 out of 5 stars3.9· 8 ratings

CSCI281

4.5 out of 5 stars4.5· 7 ratings

CSCI670Advanced Analysis of Algorithms

2.0 out of 5 stars2.0· 7 ratings

CPSC481

4.3 out of 5 stars4.3· 6 ratings

CSCI101L

2.1 out of 5 stars2.1· 6 ratings

CSCI545Robotics

4.3 out of 5 stars4.3· 6 ratings

ISE540

3.6 out of 5 stars3.6· 6 ratings

ITP439

4.8 out of 5 stars4.8· 6 ratings

CSCI200

4.0 out of 5 stars4.0· 5 ratings

CSCI401

3.2 out of 5 stars3.2· 5 ratings

CSCI499Special Topics

5.0 out of 5 stars5.0· 5 ratings

CSCI589

3.4 out of 5 stars3.4· 5 ratings

INF553

1.6 out of 5 stars1.6· 5 ratings

ISE150

4.4 out of 5 stars4.4· 5 ratings

ITP215

5.0 out of 5 stars5.0· 5 ratings

CS100XG

4.8 out of 5 stars4.8· 4 ratings

CS475

5.0 out of 5 stars5.0· 4 ratings

CSC1570

4.0 out of 5 stars4.0· 4 ratings

CSCI105

3.3 out of 5 stars3.3· 4 ratings

CSCI555

4.3 out of 5 stars4.3· 4 ratings

CSCI575Quantum Computing and Quantum Cryptography

4.5 out of 5 stars4.5· 4 ratings

DSCI429

4.5 out of 5 stars4.5· 4 ratings

ISE534

5.0 out of 5 stars5.0· 4 ratings

CS1

2.6 out of 5 stars2.6· 3 ratings

CS531

4.7 out of 5 stars4.7· 3 ratings

CSCI532

4.7 out of 5 stars4.7· 3 ratings

CSCI556Introduction to Cryptography

4.7 out of 5 stars4.7· 3 ratings

CSCI580

5.0 out of 5 stars5.0· 3 ratings

DSCI519Foundations and Policy for Information Security

2.4 out of 5 stars2.4· 3 ratings

INF551

2.0 out of 5 stars2.0· 3 ratings

ITP356

5.0 out of 5 stars5.0· 3 ratings

CS673

No reviews yet · be the first

CSC525

No reviews yet · be the first

CSC531

No reviews yet · be the first

CSCS103

No reviews yet · be the first

INF351

No reviews yet · be the first

INF525

No reviews yet · be the first

Top Computer Science Courses at USC

0–100 scores from ratings across the web

Computer Science at USC: FAQ

Give back

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

Anonymous, about two minutes, no account.

Find your class