CCR

Search

Find a course or a school.

Computer Science Courses at Penn State

Every Computer Science course at Penn State University, with difficulty, workload, and ratings. 116 courses · 1 review · 3.3K ratings across the web

What Computer Science students report

Computer Science courses average 2.0 out of 5.

2.0 out of 5 starsFrom 1 review of 1 course

Easiest course

CMPEN221

41/100 difficulty

Most challenging

CMPSC465

Data Structures and Algorithms · 86/100 difficulty

All Computer Science Courses (116)

CSE511

2.0 out of 5 stars2.0· 1 review

CMPSC131Programming and Computation I: Fundamentals

1.8 out of 5 stars1.8· 228 ratings

CMPSC465Data Structures and Algorithms

2.5 out of 5 stars2.5· 226 ratings

CMPSC101Introduction to Programming

2.0 out of 5 stars2.0· 189 ratings

CMPSC311Introduction to Systems Programming

2.9 out of 5 stars2.9· 184 ratings

CMPSC473Operating Systems Design & Construction

2.8 out of 5 stars2.8· 171 ratings

CMPSC360Discrete Mathematics for Computer Science

2.4 out of 5 stars2.4· 165 ratings

CMPSC132Programming and Computation II: Data Structures

2.7 out of 5 stars2.7· 159 ratings

CMPEN270Digital Design: Theory and Practice

3.9 out of 5 stars3.9· 155 ratings

CMPSC221Object Oriented Programming with Web-Based Applications

3.9 out of 5 stars3.9· 114 ratings

CMPSC201Programming for Engineers with C++

1.8 out of 5 stars1.8· 105 ratings

CMPSC461Programming Language Concepts

3.0 out of 5 stars3.0· 96 ratings

CMPEN331Computer Organization And Design

3.4 out of 5 stars3.4· 94 ratings

CMPSC464Introduction to the Theory of Computation

2.5 out of 5 stars2.5· 92 ratings

CMPSC431WDatabase Management Systems

2.0 out of 5 stars2.0· 91 ratings

CMPSC200Programming for Engineers with MATLAB

3.0 out of 5 stars3.0· 83 ratings

CMPSC203Introduction to Spreadsheets and Databases

2.3 out of 5 stars2.3· 83 ratings

CMPSC121Introduction to Programming Techniques

2.1 out of 5 stars2.1· 61 ratings

CSE465

2.1 out of 5 stars2.1· 53 ratings

CMPSC448Machine Learning and Algorithmic AI

3.1 out of 5 stars3.1· 49 ratings

CMPSC122Intermediate Programming

3.4 out of 5 stars3.4· 45 ratings

CMPEN362Communication Networks

2.3 out of 5 stars2.3· 44 ratings

CMPEN472Microprocessors and Embedded Systems

2.3 out of 5 stars2.3· 44 ratings

CSE260

1.6 out of 5 stars1.6· 36 ratings

IST331

2.1 out of 5 stars2.1· 34 ratings

CMPSC442Artificial Intelligence

2.5 out of 5 stars2.5· 28 ratings

CMPSC410Programming Models for Big Data

2.7 out of 5 stars2.7· 26 ratings

CSE103

1.3 out of 5 stars1.3· 26 ratings

CMPEN454Fundamentals of Computer Vision

3.9 out of 5 stars3.9· 25 ratings

CSE271

2.6 out of 5 stars2.6· 24 ratings

CMPSC100Computer Fundamentals and Applications

2.8 out of 5 stars2.8· 23 ratings

CMPSC202

2.4 out of 5 stars2.4· 21 ratings

IST421

3.0 out of 5 stars3.0· 20 ratings

CMPSC201CProgramming for Engineers with C++

2.9 out of 5 stars2.9· 18 ratings

DS340WApplied Data Sciences

3.9 out of 5 stars3.9· 18 ratings

AI100Artificial Intelligence: Automated Thinking to Augment Human Intellect

3.6 out of 5 stars3.6· 17 ratings

CSE411

3.6 out of 5 stars3.6· 17 ratings

CSE583

2.2 out of 5 stars2.2· 16 ratings

CMPSC263

5.0 out of 5 stars5.0· 15 ratings

CSE543

3.3 out of 5 stars3.3· 15 ratings

IST110SInformation, People and Technology

4.0 out of 5 stars4.0· 15 ratings

IST420

3.8 out of 5 stars3.8· 15 ratings

CMPEN271Introduction to Digital Systems

2.5 out of 5 stars2.5· 14 ratings

CMPEN431Introduction to Computer Architecture

2.8 out of 5 stars2.8· 14 ratings

CSE565

2.5 out of 5 stars2.5· 14 ratings

HCDD113Foundations of Human-Centered Design and Development

3.6 out of 5 stars3.6· 14 ratings

IST110H

1.4 out of 5 stars1.4· 14 ratings

CMPSC451Numerical Computations

3.0 out of 5 stars3.0· 13 ratings

CSE597

3.1 out of 5 stars3.1· 13 ratings

CSE431

2.9 out of 5 stars2.9· 12 ratings

CSE530

3.0 out of 5 stars3.0· 12 ratings

CMPEN221

5.0 out of 5 stars5.0· 11 ratings

CMPEN311

2.8 out of 5 stars2.8· 11 ratings

CMPSC443Introduction to Computer and Network Security

3.3 out of 5 stars3.3· 11 ratings

CSE331

2.0 out of 5 stars2.0· 11 ratings

IST261

2.8 out of 5 stars2.8· 11 ratings

CMPSC497Special Topics

3.4 out of 5 stars3.4· 10 ratings

CSE472

3.8 out of 5 stars3.8· 10 ratings

CSE297A

1.9 out of 5 stars1.9· 9 ratings

CSE514

2.6 out of 5 stars2.6· 9 ratings

CSE541

3.4 out of 5 stars3.4· 9 ratings

CMPEN473Microcomputer Laboratory

2.4 out of 5 stars2.4· 8 ratings

COMPS101

1.3 out of 5 stars1.3· 8 ratings

CSE121

3.6 out of 5 stars3.6· 8 ratings

CSE468

2.1 out of 5 stars2.1· 8 ratings

SRA468Spatial Analysis of Risks

4.3 out of 5 stars4.3· 8 ratings

CS442

3.4 out of 5 stars3.4· 6 ratings

CSE418

2.6 out of 5 stars2.6· 6 ratings

CSE458

2.9 out of 5 stars2.9· 6 ratings

SRA480Crisis Informatics

1.1 out of 5 stars1.1· 6 ratings

CMPEN471

4.0 out of 5 stars4.0· 5 ratings

CMPSC001

2.4 out of 5 stars2.4· 5 ratings

CMPSC111Logic for Computer Science

4.4 out of 5 stars4.4· 5 ratings

CMPSC455Introduction to Numerical Analysis I

2.0 out of 5 stars2.0· 5 ratings

CS311

2.6 out of 5 stars2.6· 5 ratings

CSE441W

4.6 out of 5 stars4.6· 5 ratings

CSE471

4.4 out of 5 stars4.4· 5 ratings

DS442Artificial Intelligence

2.8 out of 5 stars2.8· 5 ratings

CMPEN455

5.0 out of 5 stars5.0· 4 ratings

CS151

2.8 out of 5 stars2.8· 4 ratings

CSE120

2.0 out of 5 stars2.0· 4 ratings

CSE360

2.5 out of 5 stars2.5· 4 ratings

CSE477

2.8 out of 5 stars2.8· 4 ratings

CSE517

3.8 out of 5 stars3.8· 4 ratings

BME406Medical Imaging

4.7 out of 5 stars4.7· 3 ratings

CMPSC260

1.0 out of 5 stars1.0· 3 ratings

CMPSC431

3.4 out of 5 stars3.4· 3 ratings

CMPSC458Fundamentals of Computer Graphics

4.0 out of 5 stars4.0· 3 ratings

CMPSC475Applications Programming

4.3 out of 5 stars4.3· 3 ratings

CMPSC476Systems Debugging

2.4 out of 5 stars2.4· 3 ratings

CMPSC483WSoftware Design Methods

4.7 out of 5 stars4.7· 3 ratings

COMPS203

2.4 out of 5 stars2.4· 3 ratings

CSE428H

5.0 out of 5 stars5.0· 3 ratings

CSE473

5.0 out of 5 stars5.0· 3 ratings

CSE522

3.0 out of 5 stars3.0· 3 ratings

CSE582

2.4 out of 5 stars2.4· 3 ratings

EE317

1.4 out of 5 stars1.4· 3 ratings

HCDD264

4.7 out of 5 stars4.7· 3 ratings

CE331

No reviews yet · be the first

CMPS203

No reviews yet · be the first

CMPSC004

No reviews yet · be the first

CMPSC006

No reviews yet · be the first

CMPSC010

No reviews yet · be the first

CMPSC2

No reviews yet · be the first

CMPSC320Software Engineering Principles

No reviews yet · be the first

CMPSC454

No reviews yet · be the first

CMPSC456Introduction to Numerical Analysis II

No reviews yet · be the first

COMPS200

No reviews yet · be the first

COMPS203C

No reviews yet · be the first

COMSC200

No reviews yet · be the first

COS201

No reviews yet · be the first

CS431W

No reviews yet · be the first

CS448

No reviews yet · be the first

CSE203

No reviews yet · be the first

CSE585

No reviews yet · be the first

SCAM100

No reviews yet · be the first

Top Computer Science Courses at Penn State

0–100 scores from ratings across the web

Computer Science at Penn State: FAQ

Give back

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

Anonymous, about two minutes, no account.

Find your class