CS

University of Virginia-Main Campus
133,277 grades101 courses170 professors44 terms

Department inferred from the subject code on each course. University of Virginia-Main Campus does not publish a department field with its grade records.

3.49
average GPA across 133,277 grades
−1% vs. University of Virginia-Main Campus overall (3.52)
93%
A or B
of 133,277 grades
—
D, F or withdrew
A68.8%
B24.0%
Every term against the 3.49 department average 44 terms
Fall 2009Spring 2026
Most taken
Courses with a grade record · 101
CourseDistributionGPAvs. deptGrades
1000 level8 courses
2000 level12 courses
CS 2100 · Data Structures and Algo 1
3.58 +2% vs. dept 3,835
CS 2102 · Discrete Mathematics I
3.36 −4% vs. dept 5,928
CS 2110 · Software Development Methods
3.54 +1% vs. dept 7,929
CS 2120 · Discrete Math and Theory 1
3.42 −2% vs. dept 3,674
CS 2130 · Computer Systems and Org 1
3.16 −10% vs. dept 2,999
CS 2150 · Program & Data Representation
3.01 −14% vs. dept 5,633
CS 2190 · Computer Science Seminar I
3.86 +10% vs. dept 1,163
CS 2220 · Engineering Software
3.29 −6% vs. dept 35
CS 2330 · Digital Logic Design
3.27 −6% vs. dept 879
CS 2910 · CS Education Practicum
3.95 +13% vs. dept 1,543
CS 2993 · Independent Study
3.75 +7% vs. dept 4
3000 level11 courses
CS 3100 · Data Structures and Algo 2
3.22 −8% vs. dept 2,581
CS 3102 · Discrete Mathematics II
3.45 −1% vs. dept 3,306
CS 3120 · Discrete Math and Theory 2
3.10 −11% vs. dept 1,656
CS 3130 · Computer Systems and Org 2
3.21 −8% vs. dept 2,139
CS 3140 · Software Dev Essentials
3.37 −3% vs. dept 2,896
CS 3205 · HCI in Software Development
3.53 +1% vs. dept 2,566
CS 3250 · Software Testing
3.47 −1% vs. dept 1,158
CS 3330 · Computer Architecture
3.15 −10% vs. dept 3,820
CS 3710 · Intro to Cybersecurity
3.77 +8% vs. dept 3,742
4000 level31 courses
CS 4102 · Algorithms
3.22 −8% vs. dept 3,885
CS 4414 · Operating Systems
3.02 −13% vs. dept 2,427
CS 4434 · Dependable Computing Systems
2.91 −17% vs. dept 29
CS 4444 · Intro to Parallel Computing
3.26 −7% vs. dept 140
CS 4457 · Computer Networks
3.37 −3% vs. dept 1,204
CS 4501 · Spec Top: Computer Science
3.65 +4% vs. dept 5,310
CS 4610 · Programming Languages
3.47 −0% vs. dept 480
CS 4620 · Compilers
3.61 +3% vs. dept 273
CS 4630 · Defense Against the Dark Arts
3.31 −5% vs. dept 1,510
CS 4640 · PL for Web Applications
3.55 +2% vs. dept 1,015
CS 4710 · Artificial Intelligence
3.67 +5% vs. dept 2,169
CS 4720 · Web and Mobile Systems
3.67 +5% vs. dept 1,421
CS 4730 · Computer Game Design
3.57 +2% vs. dept 860
CS 4740 · Cloud Computing
3.63 +4% vs. dept 1,713
CS 4750 · Database Systems
3.74 +7% vs. dept 3,324
CS 4760 · Network Security
3.58 +2% vs. dept 331
CS 4771 · Reinforcement Learning
3.88 +11% vs. dept 151
CS 4774 · Machine Learning
3.74 +7% vs. dept 1,643
CS 4780 · Information Retrieval
3.92 +12% vs. dept 36
CS 4790 · Cryptocurrency
2.86 −18% vs. dept 83
CS 4810 · Intro to Computer Graphics
3.32 −5% vs. dept 443
CS 4970 · Capstone Practicum I
3.27 −6% vs. dept 561
CS 4971 · Capstone Practicum II
3.55 +2% vs. dept 632
CS 4980 · Capstone Research
3.87 +11% vs. dept 573
CS 4993 · Independent Study
3.89 +11% vs. dept 655
CS 4998 · Dist BA Major Research
3.98 +14% vs. dept 64
5000 level4 courses
6000 level26 courses
CS 6111 · Cloud Computing
3.76 +8% vs. dept 173
CS 6160 · Theory of Computation
3.80 +9% vs. dept 166
CS 6205 · HCI Methods
3.84 +10% vs. dept 58
CS 6240 · Software Engineering
3.77 +8% vs. dept 41
CS 6316 · Machine Learning
3.88 +11% vs. dept 933
CS 6333 · Mobile and IoT Security
3.88 +11% vs. dept 64
CS 6354 · Computer Architecture
3.73 +7% vs. dept 374
CS 6456 · Operating Systems
3.63 +4% vs. dept 216
CS 6465 · Robots and Humans
3.98 +14% vs. dept 15
CS 6501 · Spec Top: Computer Science
3.82 +9% vs. dept 5,748
CS 6610 · Programming Languages
3.81 +9% vs. dept 67
CS 6620 · Compilers
3.70 +6% vs. dept 142
CS 6750 · Database Systems
3.78 +8% vs. dept 200
CS 6762 · SP,ML and Control
3.98 +14% vs. dept 223
CS 6763 · CPS Safety and Security
3.95 +13% vs. dept 147
CS 6771 · Reinforcement Learning
3.94 +13% vs. dept 66
CS 6888 · Software Analysis
3.60 +3% vs. dept 147
CS 6993 · Independent Study
3.98 +14% vs. dept 28
7000 level4 courses
CS 7457 · Computer Networks
3.57 +2% vs. dept 56
CS 7993 · Independent Study
3.95 +13% vs. dept 287
8000 level5 courses
2 more CS courses appear in the catalog with no grade record yet.
Find a course or professor

Search helper · Uses this school’s records. Try “compare ECON 101” or a professor’s name.