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.