Virginia university campus with colonial architecture and students studying computer science
Updated December 2025 | Data: IPEDS 2023, BLS 2024

Best Computer Science Programs in Virginia 2025

Ranking 40+ accredited CS programs across Virginia's public universities and private colleges. UVA, Virginia Tech, and VCU lead with strong D.C. metro connections and 85%+ graduation rates.

Programs Ranked20
Total in State40+
Median Salary$128,900
Job Growth+25%

Top 3 Computer Science Programs in Virginia 2025

๐Ÿฅ‡ #1

William & Mary

Williamsburg, VAPublic

95 Computer Science graduates annually, 94% graduation rate

$18K
Tuition/yr
94%
Grad Rate
88.4
Score
๐Ÿฅˆ #2

Washington and Lee University

Lexington, VAPrivate

20 Computer Science graduates annually, 94% graduation rate

$63K
Tuition/yr
94%
Grad Rate
73.0
Score
๐Ÿฅ‰ #3

Averett University

Danville, VAPrivate

5 Computer Science graduates annually, 99% graduation rate

$38K
Tuition/yr
99%
Grad Rate
60.4
Score
Key Takeaways
  • 1.Virginia has 40+ accredited computer science bachelor's programs with UVA and Virginia Tech leading state rankings
  • 2.University of Virginia ranks #1 in Virginia with 94% graduation rate and top-tier career placement in tech
  • 3.Virginia Tech offers exceptional value at $14,068 in-state tuition with strong cybersecurity and engineering focus
  • 4.Virginia software developers earn median $128,900 annually, boosted by proximity to D.C. metro tech corridor (BLS Virginia 2024)
  • 5.Northern Virginia tech hub provides 180,000+ technology jobs with major employers like Amazon, Microsoft, and government contractors

Computer Science Education in Virginia

Virginia offers a strong selection of computer science programs across its public university system and private colleges. The state's proximity to Washington D.C. creates unique opportunities for students interested in government technology, cybersecurity, and defense contracting, while Northern Virginia's tech corridor provides abundant internship and career opportunities.

The University of Virginia and Virginia Tech lead the state in computer science education, both offering ABET-accredited programs with strong industry connections. For students considering alternatives, our best computer science bachelor's programs nationally provides broader comparison options. Cost-conscious students should review our most affordable CS programs guide for budget-friendly alternatives.

Virginia's tech landscape is dominated by the D.C. metro area, which houses major tech companies, government contractors, and cybersecurity firms. Students interested in career prospects should examine our software engineer salary guide and cybersecurity analyst salary data for Virginia-specific compensation information.

Virginia Computer Science Program Rankings 2025

Rank
1William & MaryWilliamsburg, VAPublic$18,25394%โ€”88.4
2Washington and Lee UniversityLexington, VAPrivate$63,31594%โ€”73
3Averett UniversityDanville, VAPrivate$38,40099%โ€”60.4
4Virginia Military InstituteLexington, VAPublic$10,07695%โ€”59.4
5Christopher Newport UniversityNewport News, VAPublic$10,001โ€”โ€”59.3
6George Mason UniversityFairfax, VAPublic$10,09580%โ€”57.1
7Virginia State UniversityPetersburg, VAPublic$5,54075%โ€”56.4
8Regent UniversityVirginia Beach, VAPrivate$18,98664%โ€”55.7
9Radford UniversityRadford, VAPublic$8,401โ€”โ€”51.1
10University of Virginia's College at WiseWise, VAPublic$6,04091%โ€”51.1
11Shenandoah UniversityWinchester, VAPrivate$34,61491%โ€”50.5
12Marymount UniversityArlington, VAPrivate$37,40099%โ€”49.2
13Roanoke CollegeSalem, VAPrivate$34,820โ€”โ€”46.9
14Longwood UniversityFarmville, VAPublic$8,660โ€”โ€”46.8
15Bridgewater CollegeBridgewater, VAPrivate$40,300โ€”โ€”44.2
16University of Management and TechnologyArlington, VAFor-Profit$9,360โ€”โ€”43.3
17Eastern Mennonite UniversityHarrisonburg, VAPrivate$41,410โ€”โ€”39.1

Top 5 Computer Science Programs in Virginia: Side-by-Side

SchoolVirginia TechUVAWilliam & MaryGeorge MasonJames Madison
Rank
#1
#2
#3
#4
#5
In-State Tuition
$12,698
$18,823
$18,253
$10,095
$7,914
Graduation Rate
95%
96%
94%
80%
95%
Annual Graduates
526
297
95
251
123
Acceptance Rate
57%
17%
33%
89%
76%
Type
Public
Public
Public
Public
Public
Score
88.9/100
88.3/100
72.6/100
67.0/100
65.9/100

Best Bachelor's Degree Programs in Computer Science in Virginia

Virginia offers 33 bachelor's-level computer science programs. The top schools for undergraduate study are Virginia Polytechnic Institute and State University, University of Virginia-Main Campus, George Mason University. These programs prepare students for entry-level positions paying approximately $88,270 in the Virginia market.

A bachelor's in computer science typically requires 120-128 credit hours and takes 4 years to complete. For national rankings, see our Best Computer Science Bachelor's Programs guide.

Top 3 Computer Science Bachelor's Programs in Virginia

SchoolTuitionGrad RateGraduatesScore
#1 Virginia Tech
$12,698
95%
526
88.9
#2 UVA
$18,823
96%
297
88.3
#3 George Mason
$10,095
80%
380
72.8

Top Computer Science Schools for Master's Degrees in Virginia

For graduate study, Virginia offers 12 master's-level computer science programs. Leading institutions include Virginia Polytechnic Institute and State University, University of Virginia-Main Campus, George Mason University. A master's degree can boost earning potential by 15-25%, with senior roles in Virginia reaching $163,930 or more.

Top 3 Computer Science Master's Programs in Virginia

SchoolTuitionGrad RateGraduatesScore
#1 Virginia Tech
$12,698
95%
307
88.9
#2 UVA
$18,823
96%
80
79.4
#3 George Mason
$10,095
80%
251
67.0

Most Affordable Computer Science Colleges in Virginia

For budget-conscious students, the most affordable computer science programs in Virginia are at Virginia State University ($5,540/year), Norfolk State University ($5,926/year), University of Virginia's College at Wise ($6,040/year). These programs offer strong ROI given Virginia's competitive tech salaries.

At Virginia State University, a 4-year degree costs approximately $22,160 in tuition alone. With entry-level salaries around $88,270, graduates can typically recoup their investment within 0.4 years.

Most Affordable Computer Science Programs in Virginia (with ROI)

SchoolAnnual Tuition4-Year CostPayback PeriodType
#1 Virginia State
$5,540
$22,160
0.4 years
Public
#2 Norfolk State
$5,926
$23,704
0.4 years
Public
#3 U of Virginia's College...
$6,040
$24,160
0.5 years
Public
#1

Virginia Polytechnic Institute and State University

Blacksburg, VA โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $12,698 (in-state)
  • โ€ข Graduation Rate: 95% (IPEDS 2023)
  • โ€ข Computer Science Graduates: 526 annually
  • โ€ข Acceptance Rate: 57%
  • โ€ข Ranking Score: 88.9 / 100

Program Strengths

  • 95% graduation rate
  • 526 computer science graduates annually
  • Public institution
  • Overall score: 88.9 / 100

Why Ranked #1

Ranked #1 based on graduation rate (95%), program size (526 graduates), state salary outcomes ($126,100), and selectivity (57% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

Virginia Tech's Computer Science program offers multiple degree options including Bachelor of Science, Master of Science, and Doctor of Philosophy, with specialized tracks in Data-Centric Computing and Secure Computing. The program includes a comprehensive 123-credit curriculum with required capstone experience and bridge experience components.

Admission Prerequisites
  • โ€ข4 units of English
  • โ€ข3 units of math (includes algebra I, and algebra II)
  • โ€ข2 units of laboratory science (chosen from biology, chemistry or physics)
  • โ€ข2 units of social science (one must be history)
  • โ€ข3 additional academic units
  • โ€ข4 elective units
Admissions
  • Transfer Friendly
Program Details
  • Credits: 123 credits
Available Specializations / Concentrations
Data-Centric Computing MajorSecure Computing Major
#21 Designation

University of Virginia-Main Campus

Charlottesville, VA โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $18,823 (in-state)
  • โ€ข Graduation Rate: 96% (IPEDS 2023)
  • โ€ข Computer Science Graduates: 297 annually
  • โ€ข Acceptance Rate: 17%
  • โ€ข Ranking Score: 88.3 / 100

Program Strengths

  • 96% graduation rate
  • 297 computer science graduates annually
  • Public institution
  • Overall score: 88.3 / 100

Why Ranked #2

Ranked #2 based on graduation rate (96%), program size (297 graduates), state salary outcomes ($126,100), and selectivity (17% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

UVA's Computer Science program emphasizes basic science, technical mastery, research opportunities and strong communication skills with creative problem solving. The program offers undergraduate research opportunities where students are valued lab members who co-author publications, present at national meetings, and fund their own research through competitive awards.

Program Accreditations & Designations
ABET Computing Accreditation Commission
Admission Prerequisites
  • โ€ขAPMA 1090 - Single Variable Calculus I
  • โ€ขAPMA 1110 - Single Variable Calculus II
  • โ€ขAPMA 2120 - Multivariable Calculus III
  • โ€ขCHEM 1410/1411 - Introductory Chemistry I & Lab
  • โ€ขCS 1110/1111/1112/1113 - Introduction to Programming
  • โ€ขPHYS 1425/1429 - Introductory Physics I & Lab
  • โ€ขPHYS 2415/2419 - Introductory Physics II & Lab
#3

William & Mary

Williamsburg, VA โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $18,253 (in-state)
  • โ€ข Graduation Rate: 94% (IPEDS 2023)
  • โ€ข Computer Science Graduates: 95 annually
  • โ€ข Acceptance Rate: 33%
  • โ€ข Ranking Score: 72.6 / 100

Program Strengths

  • 94% graduation rate
  • 95 computer science graduates annually
  • Public institution
  • Overall score: 72.6 / 100

Why Ranked #3

Ranked #3 based on graduation rate (94%), program size (95 graduates), state salary outcomes ($126,100), and selectivity (33% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

William & Mary's Computer Science program offers strong career placement with 92% of graduates employed or in graduate school within 6 months, ranking as a top 20 public school for career placement. The program provides excellent student support with the #5 ranking for student-to-career staff ratio nationally and guaranteed funding for Ph.D. students.

Available Scholarships
$All admitted full-time Ph.D. or M.S./Ph.D. students will receive a competitive stipend and a full tuition waiver
Admission Prerequisites
  • โ€ขMathematics: two calculus courses and one linear algebra course
  • โ€ขComputer Science: two introductory programming courses (CS1 and CS2)
  • โ€ขdiscrete mathematics
  • โ€ขdata structures
  • โ€ขalgorithms
  • โ€ขcomputer organization
Program Details
  • Credits: 37 credits (if given 4 credits for CSCI 141) otherwise 36
Career Outcomes
  • Starting Salary: $61,377 for STEM Careers
  • Job Placement: 92% employed or in graduate school within 6 months of graduation
  • Top Employers: Accenture Federal Services, Bank of America, Booz Allen Hamilton, Capital One, Deloitte, Epic, Ernst & Young, JP Morgan Chase & Co., KPMG, PwC
#41 Designation

George Mason University

Fairfax, VA โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $10,095 (in-state)
  • โ€ข Graduation Rate: 80% (IPEDS 2023)
  • โ€ข Computer Science Graduates: 251 annually
  • โ€ข Acceptance Rate: 89%
  • โ€ข Ranking Score: 67.0 / 100

Program Strengths

  • 80% graduation rate
  • 251 computer science graduates annually
  • Public institution
  • Overall score: 67.0 / 100

Why Ranked #4

Ranked #4 based on graduation rate (80%), program size (251 graduates), state salary outcomes ($126,100), and selectivity (89% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

The ABET-accredited BS in Computer Science program provides students with essential background in computer systems and software applications, with strong industry connections in the DC technology hub including elite companies and government contractors.

Program Accreditations & Designations
ABET
Admission Prerequisites
  • โ€ขCS 112 or CS 211
  • โ€ขMATH 113 or MATH 114 or MATH 125
Admissions
  • Min GPA: 3.00
Program Details
  • Credits: 120
Career Outcomes
  • Top Employers: AARP, Accenture, Amazon / AWS, Apple, BAE Systems, Capital One, Deloitte, Google, Microsoft, NASA, Northrop Grumman
#51 Designation

James Madison University

Harrisonburg, VA โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $7,914 (in-state)
  • โ€ข Graduation Rate: 95% (IPEDS 2023)
  • โ€ข Computer Science Graduates: 123 annually
  • โ€ข Acceptance Rate: 76%
  • โ€ข Ranking Score: 65.9 / 100

Program Strengths

  • 95% graduation rate
  • 123 computer science graduates annually
  • Public institution
  • Overall score: 65.9 / 100

Why Ranked #5

Ranked #5 based on graduation rate (95%), program size (123 graduates), state salary outcomes ($126,100), and selectivity (76% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

JMU Computer Science offers small classes capped at 30 students taught by full-time faculty, research opportunities with faculty collaboration, and is recognized as a top school in Virginia for women computer science graduates. The program provides hands-on learning in emerging areas like mobile computing, robotics, AI, and cybersecurity.

Program Accreditations & Designations
NSA Certificate
Admission Prerequisites
  • โ€ขOne full year beyond Algebra II in a course for which Algebra II is the prerequisite
Program Details
  • Credits: 120 credits
Available Specializations / Concentrations
AlgorithmsArtificial IntelligenceCyber DefenseSoftware DevelopmentSystems
$75,000
Starting Salary
$128,900
Mid-Career
+25%
Job Growth
8,500
Annual Openings

Career Paths

+0.25%

Design and develop applications, websites, and software systems for tech companies and government contractors in Northern Virginia and Richmond.

Median Salary:$125,840
+0.32%

Protect organizational data and systems, particularly strong demand in government contracting and defense sectors around D.C.

Median Salary:$138,910

Data Scientist

SOC 15-2051
+0.35%

Analyze complex datasets for insights in healthcare, government, and financial services sectors prevalent in Virginia.

Median Salary:$142,850

DevOps Engineer

SOC 15-1252
+0.28%

Manage development and deployment pipelines for cloud-based applications, high demand in Northern Virginia tech companies.

Median Salary:$135,600

AI/ML Engineer

SOC 15-1252
+0.4%

Develop machine learning models and AI systems for government applications and emerging tech companies.

Median Salary:$148,500

Virginia University Systems and CS Programs

Virginia's public university system provides multiple pathways for computer science education. The University of Virginia leads as the state's flagship institution, offering a prestigious CS program with excellent outcomes. Virginia Tech complements this with strong engineering-focused computer science education at exceptional value.

The Virginia State University system includes comprehensive universities like George Mason, which serves the Northern Virginia tech corridor, and regional universities like James Madison and Old Dominion that provide quality CS education across the state. Community colleges throughout Virginia offer transfer pathways through the Virginia Community College System, allowing students to complete prerequisites affordably before transferring to four-year programs.

Private institutions like Washington and Lee University and the University of Richmond offer small class sizes and personalized attention, though at significantly higher tuition costs. For students interested in specialized focuses, our cybersecurity programs in Virginia and artificial intelligence programs in Virginia provide targeted educational pathways.

Other Tech Degree Programs in Virginia

Compare CS Programs by State

Which Should You Choose?

Choose Virginia if you want:
  • Access to D.C. metro tech opportunities and government contractors
  • Strong public university options at reasonable in-state tuition rates
  • Cybersecurity career focus with defense industry connections
  • Moderate cost of living compared to other major tech hubs
  • Proximity to both urban tech centers and college town environments
Consider alternatives if you need:
  • Silicon Valley startup ecosystem and venture capital access
  • Maximum salary potential in major tech hubs like Seattle or Bay Area
  • Large-scale tech company headquarters (Amazon, Microsoft, Google)
  • More diverse tech industry beyond government contracting
  • Extensive public transportation infrastructure for internships

Frequently Asked Questions About Virginia CS Programs

Ranking Methodology

Based on 20 programs from IPEDS 2023, BLS OES May 2024

Program Strength35%

Computer Science degree completions indicating program size, faculty, and resources

Graduation Rate25%

6-year completion rate from IPEDS 2023 (4-year institutions weighted higher)

Selectivity20%

Admission rate from IPEDS 2023 (lower = more selective)

Career Outcomes20%

State-specific computer science salaries from BLS OES 2024

Related Computer Science Resources

Data Sources and Methodology

Graduation rates, tuition costs, and enrollment data for all accredited institutions

State-specific salary data for computer science occupations

State-specific enrollment, graduation, and transfer data

Program accreditation status and requirements

Taylor Rupe

Taylor Rupe

Full-Stack Developer (B.S. Computer Science, B.A. Psychology)

Taylor combines formal training in computer science with a background in human behavior to evaluate complex search, AI, and data-driven topics. His technical review ensures each article reflects current best practices in semantic search, AI systems, and web technology.