CCR

Search

Find a course or a school.

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

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.

Find your class