Computer Science Courses at Purdue
Every Computer Science course at Purdue University, with difficulty, workload, and ratings. 135 courses · 5K ratings across the web
Ratings across the web
Students give Computer Science courses 3.3 out of 5, and 52% would take one again.
Across 127 rated courses. No reviews written here yet.
Easiest course
CNIT175
Visual Programming · 44/100 difficulty
Most challenging
CS352
Compilers: Principles And Practice · 84/100 difficulty
All Computer Science Courses (135)
CS15900C Programming
3.4 out of 5 stars3.4· 319 ratings
CS159C Programming
3.4 out of 5 stars3.4· 299 ratings
CS18200Foundations Of Computer Science
3.4 out of 5 stars3.4· 188 ratings
CS24000Programming In C
2.5 out of 5 stars2.5· 185 ratings
ENGR131Transforming Ideas To Innovation I
3.8 out of 5 stars3.8· 183 ratings
CS25100Data Structures And Algorithms
3.3 out of 5 stars3.3· 178 ratings
CS240Programming In C
2.5 out of 5 stars2.5· 170 ratings
CS18000Problem Solving And Object-Oriented Programming
3.7 out of 5 stars3.7· 169 ratings
CS251Data Structures And Algorithms
3.4 out of 5 stars3.4· 166 ratings
CS180Problem Solving And Object-Oriented Programming
3.7 out of 5 stars3.7· 153 ratings
CS182Foundations Of Computer Science
3.3 out of 5 stars3.3· 146 ratings
STAT35000
2.5 out of 5 stars2.5· 141 ratings
STAT350Introduction To Statistics
2.5 out of 5 stars2.5· 139 ratings
CS25000Computer Architecture
2.3 out of 5 stars2.3· 125 ratings
CS250Computer Architecture
2.3 out of 5 stars2.3· 121 ratings
CS38100Introduction To The Analysis Of Algorithms
3.8 out of 5 stars3.8· 108 ratings
CS381Introduction To The Analysis Of Algorithms
3.9 out of 5 stars3.9· 104 ratings
ENGR132Transforming Ideas To Innovation II
3.8 out of 5 stars3.8· 90 ratings
CS17700
1.8 out of 5 stars1.8· 84 ratings
CS37300
2.1 out of 5 stars2.1· 83 ratings
CS177Programming With Multimedia Objects
1.8 out of 5 stars1.8· 82 ratings
CS373Data Mining And Machine Learning
2.1 out of 5 stars2.1· 81 ratings
CS235
3.6 out of 5 stars3.6· 80 ratings
CS252Systems Programming
4.3 out of 5 stars4.3· 60 ratings
CS25200
4.3 out of 5 stars4.3· 60 ratings
STAT41600
3.7 out of 5 stars3.7· 58 ratings
CS354Operating Systems
3.7 out of 5 stars3.7· 57 ratings
CS35400
3.7 out of 5 stars3.7· 57 ratings
STAT416Probability
3.6 out of 5 stars3.6· 57 ratings
CS17600Data Engineering In Python
1.6 out of 5 stars1.6· 46 ratings
STAT511Statistical Methods
1.9 out of 5 stars1.9· 43 ratings
STAT51100
1.9 out of 5 stars1.9· 43 ratings
CS34800Information Systems
3.5 out of 5 stars3.5· 41 ratings
CS348Information Systems
3.4 out of 5 stars3.4· 38 ratings
CGT141Internet Foundations Technologies And Development
4.5 out of 5 stars4.5· 37 ratings
CGT14100
4.5 out of 5 stars4.5· 37 ratings
CNIT155
4.3 out of 5 stars4.3· 31 ratings
CS580Algorithm Design, Analysis, And Implementation
4.3 out of 5 stars4.3· 31 ratings
CS58000
4.3 out of 5 stars4.3· 31 ratings
CGT164
4.4 out of 5 stars4.4· 30 ratings
CNIT175Visual Programming
3.8 out of 5 stars3.8· 27 ratings
CNIT17500
3.8 out of 5 stars3.8· 27 ratings
CS57300Data Mining
1.8 out of 5 stars1.8· 26 ratings
CNIT105Introduction To C Programming
3.6 out of 5 stars3.6· 22 ratings
CNIT10500
3.6 out of 5 stars3.6· 22 ratings
CS158
4.5 out of 5 stars4.5· 21 ratings
CS352Compilers: Principles And Practice
1.9 out of 5 stars1.9· 21 ratings
CS35200
1.9 out of 5 stars1.9· 21 ratings
CS573Data Mining
1.9 out of 5 stars1.9· 21 ratings
CS471Introduction To Artificial Intelligence
2.1 out of 5 stars2.1· 20 ratings
CS47100
2.1 out of 5 stars2.1· 20 ratings
CS242Introduction To Data Science
2.6 out of 5 stars2.6· 19 ratings
CS24200
2.6 out of 5 stars2.6· 19 ratings
CS355Introduction To Cryptography
4.0 out of 5 stars4.0· 18 ratings
CS35500
4.0 out of 5 stars4.0· 18 ratings
CS503Operating Systems
2.4 out of 5 stars2.4· 18 ratings
CS50300
2.4 out of 5 stars2.4· 18 ratings
CPT141
3.1 out of 5 stars3.1· 17 ratings
CS180BLK
3.5 out of 5 stars3.5· 17 ratings
CS314Numerical Methods
1.4 out of 5 stars1.4· 17 ratings
CS31400
1.4 out of 5 stars1.4· 17 ratings
CS448Introduction To Relational Database Systems
2.4 out of 5 stars2.4· 17 ratings
CS44800
2.4 out of 5 stars2.4· 17 ratings
CS473Web Information Search And Management
3.4 out of 5 stars3.4· 17 ratings
CS47300
3.4 out of 5 stars3.4· 17 ratings
CS578Statistical Machine Learning
2.4 out of 5 stars2.4· 17 ratings
CS57800
2.4 out of 5 stars2.4· 17 ratings
ENGR130Transforming Ideas Into Innovations
2.6 out of 5 stars2.6· 17 ratings
ENGR13000
2.6 out of 5 stars2.6· 17 ratings
CS40800Software Testing
2.1 out of 5 stars2.1· 13 ratings
CS10100Digital Literacy
2.4 out of 5 stars2.4· 12 ratings
CS156
4.0 out of 5 stars4.0· 12 ratings
CS50200Compiling And Programming Systems
2.6 out of 5 stars2.6· 12 ratings
CS536Data Communication And Computer Networks
1.5 out of 5 stars1.5· 12 ratings
CS53600
1.5 out of 5 stars1.5· 12 ratings
CGT35600
3.5 out of 5 stars3.5· 11 ratings
CS525Parallel Computing
4.1 out of 5 stars4.1· 11 ratings
CS52500
4.1 out of 5 stars4.1· 11 ratings
CS176Data Engineering In Python
1.0 out of 5 stars1.0· 10 ratings
CS223
3.7 out of 5 stars3.7· 10 ratings
CS408Software Testing
1.4 out of 5 stars1.4· 10 ratings
CS101Digital Literacy
2.5 out of 5 stars2.5· 9 ratings
CS110
3.5 out of 5 stars3.5· 9 ratings
CS275
1.0 out of 5 stars1.0· 9 ratings
CS588Randomized Algorithms
4.4 out of 5 stars4.4· 8 ratings
CS58800
4.4 out of 5 stars4.4· 8 ratings
CS12600Systems Programming In C
1.0 out of 5 stars1.0· 7 ratings
IT402
3.3 out of 5 stars3.3· 7 ratings
CGT45600
3.4 out of 5 stars3.4· 6 ratings
CS426Computer Security
5.0 out of 5 stars5.0· 6 ratings
CS42600
5.0 out of 5 stars5.0· 6 ratings
CS54200
2.4 out of 5 stars2.4· 6 ratings
CS58700Foundations Of Deep Learning
2.6 out of 5 stars2.6· 6 ratings
CS27500
1.2 out of 5 stars1.2· 5 ratings
CS351Cloud Computing
4.8 out of 5 stars4.8· 5 ratings
CS35100
4.8 out of 5 stars4.8· 5 ratings
CS590NLP
4.2 out of 5 stars4.2· 5 ratings
ITS170
3.0 out of 5 stars3.0· 5 ratings
CGT221
5.0 out of 5 stars5.0· 4 ratings
CNIT34220Network Administration
5.0 out of 5 stars5.0· 4 ratings
CS12300
4.8 out of 5 stars4.8· 4 ratings
CS243Artificial Intelligence Basics
3.0 out of 5 stars3.0· 4 ratings
CS24300
3.0 out of 5 stars3.0· 4 ratings
CS483Introduction To The Theory Of Computation
4.0 out of 5 stars4.0· 4 ratings
CS48300
4.0 out of 5 stars4.0· 4 ratings
CS502Compiling And Programming Systems
3.5 out of 5 stars3.5· 4 ratings
ITSY1300
4.5 out of 5 stars4.5· 4 ratings
MGMT288
4.5 out of 5 stars4.5· 4 ratings
MGMT28800
4.5 out of 5 stars4.5· 4 ratings
CGT41100
4.7 out of 5 stars4.7· 3 ratings
CNIT141
4.7 out of 5 stars4.7· 3 ratings
CS334Fundamentals Of Computer Graphics
1.4 out of 5 stars1.4· 3 ratings
CS33400
1.4 out of 5 stars1.4· 3 ratings
CS38003Python Programming
4.7 out of 5 stars4.7· 3 ratings
CS390Topics In Computer Sciences
5.0 out of 5 stars5.0· 3 ratings
CS39000
5.0 out of 5 stars5.0· 3 ratings
CS543Introduction To Simulation And Modeling Of Computer Systems
4.3 out of 5 stars4.3· 3 ratings
CS54300
4.3 out of 5 stars4.3· 3 ratings
CS571Artificial Intelligence
4.3 out of 5 stars4.3· 3 ratings
CS57100
4.3 out of 5 stars4.3· 3 ratings
CS590Topics In Computer Sciences
5.0 out of 5 stars5.0· 3 ratings
CS59000
5.0 out of 5 stars5.0· 3 ratings
EPCS201Sophomore Participation In EPICS
5.0 out of 5 stars5.0· 3 ratings
IT479
1.0 out of 5 stars1.0· 3 ratings
ITS472
3.6 out of 5 stars3.6· 3 ratings
MGMT235
4.7 out of 5 stars4.7· 3 ratings
MGMT23500
4.7 out of 5 stars4.7· 3 ratings
CS302
No reviews yet · be the first
CS416
No reviews yet · be the first
CS46200
No reviews yet · be the first
CS51530
No reviews yet · be the first
CS51570
No reviews yet · be the first
IT301
No reviews yet · be the first
IT543
No reviews yet · be the first
ITS265
No reviews yet · be the first
Top Computer Science Courses at Purdue
0–100 scores from ratings across the web
Highest rated
Computer Science at Purdue: FAQ
Give back
Took a class at Purdue? Your review is what the next student reads.
Anonymous, about two minutes, no account.