Computer Science Courses at UVA
Every Computer Science course at University of Virginia, with difficulty, workload, and ratings. 78 courses · 519 ratings across the web
Ratings across the web
Students give CS courses 3.4 out of 5, and 60% would take one again.
Across 37 rated courses. No reviews written here yet.
Easiest course
CS1112
Introduction to Programming · 42/100 difficulty
Most challenging
CS2130
Computer Systems and Organization 1 · 83/100 difficulty
All Computer Science Courses (78)
CS101
3.3 out of 5 stars3.3· 89 ratings
CS201
2.6 out of 5 stars2.6· 44 ratings
CS202
3.1 out of 5 stars3.1· 40 ratings
CS1110Introduction to Programming
3.6 out of 5 stars3.6· 33 ratings
CS216
4.1 out of 5 stars4.1· 27 ratings
CS2110Software Development Methods
3.7 out of 5 stars3.7· 23 ratings
CS2150Program and Data Representation
4.8 out of 5 stars4.8· 20 ratings
CS2130Computer Systems and Organization 1
1.8 out of 5 stars1.8· 18 ratings
CS302
3.1 out of 5 stars3.1· 18 ratings
CS1112Introduction to Programming
4.7 out of 5 stars4.7· 17 ratings
CS3140Software Development Essentials
2.7 out of 5 stars2.7· 17 ratings
CS2102
3.0 out of 5 stars3.0· 14 ratings
CS3102Theory of Computation
3.4 out of 5 stars3.4· 13 ratings
CS2120Discrete Mathematics and Theory 1
3.3 out of 5 stars3.3· 12 ratings
CS2100Data Structures and Algorithms 1
2.2 out of 5 stars2.2· 11 ratings
CS432
2.9 out of 5 stars2.9· 11 ratings
CS101E
4.2 out of 5 stars4.2· 10 ratings
CS3330Computer Architecture
3.0 out of 5 stars3.0· 10 ratings
CS340
2.5 out of 5 stars2.5· 10 ratings
CS4102Algorithms
4.2 out of 5 stars4.2· 9 ratings
CS200
4.9 out of 5 stars4.9· 8 ratings
CS101X
3.9 out of 5 stars3.9· 6 ratings
CS1120
4.0 out of 5 stars4.0· 6 ratings
CS150
3.6 out of 5 stars3.6· 6 ratings
CS414
2.6 out of 5 stars2.6· 6 ratings
CS4810Introduction to Computer Graphics
2.8 out of 5 stars2.8· 5 ratings
CS3205HCI in Software Development
4.5 out of 5 stars4.5· 4 ratings
CS453
4.0 out of 5 stars4.0· 4 ratings
CY2550
2.5 out of 5 stars2.5· 4 ratings
CS305
1.0 out of 5 stars1.0· 3 ratings
CS3100Data Structures and Algorithms 2
2.6 out of 5 stars2.6· 3 ratings
CS3120Discrete Mathematics and Theory 2
4.7 out of 5 stars4.7· 3 ratings
CS3205HCI
1.6 out of 5 stars1.6· 3 ratings
CS3240Software Engineering
3.4 out of 5 stars3.4· 3 ratings
CS415
5.0 out of 5 stars5.0· 3 ratings
CS6501Special Topics in Computer Science
3.0 out of 5 stars3.0· 3 ratings
CS660
3.6 out of 5 stars3.6· 3 ratings
CS1010Intro to Information Tech
No reviews yet · be the first
CS1111Introduction to Programming
No reviews yet · be the first
CS2501Spec Topic: Computer Science
No reviews yet · be the first
CS3130Computer Systems and Org 2
No reviews yet · be the first
CS3250Software Testing
No reviews yet · be the first
CS3501Spec Topics Computer Science
No reviews yet · be the first
CS4260Internet Scale Applications
No reviews yet · be the first
CS4414Operating Systems
No reviews yet · be the first
CS4444Intro to Parallel Computing
No reviews yet · be the first
CS4501Special Topics in Computer Science
No reviews yet · be the first
CS4610Programming Languages
No reviews yet · be the first
CS4620Compilers
No reviews yet · be the first
CS4630Defense Against the Dark Arts
No reviews yet · be the first
CS4640PL for Web Applications
No reviews yet · be the first
CS4710Artificial Intelligence
No reviews yet · be the first
CS4720Mobile Application Development
No reviews yet · be the first
CS4730Computer Game Design
No reviews yet · be the first
CS4740Cloud Computing
No reviews yet · be the first
CS4750Database Systems
No reviews yet · be the first
CS4760Network Security
No reviews yet · be the first
CS4770Natural Language Processing
No reviews yet · be the first
CS4771Reinforcement Learning
No reviews yet · be the first
CS4774Machine Learning
No reviews yet · be the first
CS4790Cryptocurrency
No reviews yet · be the first
CS5012Foundations Computer Science
No reviews yet · be the first
CS6111Cloud Computing
No reviews yet · be the first
CS6161Design and Analysis of Algorithms
No reviews yet · be the first
CS6190Computer Science Perspectives
No reviews yet · be the first
CS6205HCI Methods
No reviews yet · be the first
CS6222Introduction to Cryptography
No reviews yet · be the first
CS6316Machine Learning
No reviews yet · be the first
CS6354Computer Architecture
No reviews yet · be the first
CS6434Dependable Computing Systems
No reviews yet · be the first
CS6456Operating Systems
No reviews yet · be the first
CS6762SP,ML and Control
No reviews yet · be the first
CS6763CPS Safety and Security
No reviews yet · be the first
CS6770Natural Language Processing
No reviews yet · be the first
CS6771Reinforcement Learning
No reviews yet · be the first
CS6888Software Analysis
No reviews yet · be the first
CS7457Computer Networks
No reviews yet · be the first
DS1002Programming for Data Science
No reviews yet · be the first
Top Computer Science Courses at UVA
0–100 scores from ratings across the web
Highest rated
Computer Science at UVA: FAQ
Give back
Took a class at UVA? Your review is what the next student reads.
Anonymous, about two minutes, no account.