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.