CCR

Search

Find a course or a school.

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

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.

Find your class