University campus in Virginia
Updated July 13, 2026

Best Computer Science Degree Programs in Virginia, 2026 Rankings

Compare the top computer science colleges in Virginia. 55 accredited computer science schools ranked by graduation rate, career outcomes, and value, from Northern Virginia Community College to Virginia Polytechnic Institute and State University.

#1 ProgramVirginia Polytechnic Inst...
Avg Salary$126,100
Tuition From$5,550/yr
Job Growth+22%
On this page
Reviewed by Taylor Rupe, Founder & EditorSee methodology

27

Programs ranked

IPEDS 2024

$126,100

Virginia median computer science salary

BLS OEWS 2024

93.4/100

Top program score

Hakia methodology

22%

U.S. job growth (2023–33)

BLS projections

Key Takeaways

Northern Virginia is one of the densest tech job markets in the country, Amazon AWS, Microsoft, Google, Meta, and Capital One all have major offices

Arlington-area CS salaries average $138,710, fueled by both Big Tech and the defense/intel sector (Northrop Grumman, Leidos, SAIC, General Dynamics)

Hakia Research 2026

Virginia Tech ranks #1 (score 88.9) with a 95% graduation rate and CAE-R designation at $12,698/yr in-state tuition

University of Virginia (score 88.3, 96% grad rate) is a close second at $18,823/yr, both are nationally recognized CS programs

IPEDS 2024

Virginia CS graduates earn a $126,100 median salary, 21% above the national average

Even Richmond ($126,100) and Norfolk ($119,795) offer salaries well above the national median

BLS OEWS 2024

George Mason University offers strong value at $10,095/yr with CAE-CDE and CAE-R designations, located in the NoVA hiring corridor

55 total programs statewide include 23 online options and 6 doctoral programs for advanced study

IPEDS 2024

Northern Virginia Community College starts at $5,550/yr with a CAE-2Y designation and direct transfer agreements to Virginia's public universities

21 associate's programs across the VCCS system keep tuition around $4,758-$5,550/yr statewide

IPEDS 2024

Updated July 13, 2026

How we ranked Virginia Computer Science programs

We rank 72 accredited computer science programs in Virginia using IPEDS 2024 institutional data, BLS OEWS 2024 state salary data, and College Scorecard outcomes. A 4-factor weighted composite is normalized to a 0–100 score. Schools cannot pay for placement; rankings are produced algorithmically.

Program completions (35%)Graduation rate (25%)Selectivity (20%)Career outcomes (20%)
See full methodology

Are Computer Science Degree Programs in Virginia Worth It?

Answer
$126,100
Yes. The best computer science degree programs in Virginia deliver strong ROI, graduates earn $126,100 median salary with +22% job growth through 2032. In-state tuition averages $15,976/year.

Source: BLS OEWS May 2024

Computer Science Degree Rankings in Virginia

Compare the top-ranked Computer Science programs in Virginia by degree level. Tuition, graduation rate, and Hakia Score for every accredited program.

Best Associate's Computer Science Programs in Virginia

6
Programs ranked
$5,810
Avg tuition/yr
35%
Avg grad rate

Program Landscape

Virginia offers 21 accredited associate's degree programs in computer science, providing an affordable entry point into the technology field. The top-ranked programs include Northern Virginia Communi..., Tidewater Community College, Brightpoint Community Col..., which combine rigorous technical curriculum with practical skills training.

Costs & Value

Community colleges in Virginia offer these two-year programs at an average cost of $5,529/yr, significantly less than four-year university tuition. Students completing associate's degrees can pursue entry-level technical positions and transfer opportunities, with entry-level salaries averaging $69,355 in Virginia.

Career Pathways

Many programs feature guaranteed transfer agreements with Virginia's public universities, allowing students to complete their first two years at reduced cost before transferring to complete a bachelor's degree. The Arlington, Reston, Richmond areas offer particularly strong job markets for associate's degree holders, with employers like Amazon AWS, Microsoft, Booz Allen hiring for technical support, junior development, and IT specialist positions.

Curriculum & Specializations

Programs typically include coursework in programming fundamentals, database management, networking basics, and software development. Among computer science schools in Virginia, these associate's programs offer the best value for students beginning their computer science degrees in Virginia.

Show all 6 ranked programs
RankSchoolLocationTypeTuitionGrad RateHakia Score
#6University of Management and TechnologyArlington, VAPrivate for-profit$9,36033%63.2

Best Bachelor's Computer Science Programs in Virginia

19
Programs ranked
$23,514
Avg tuition/yr
60%
Avg grad rate

Program Landscape

Virginia ranks among the nation's top destinations for computer science education, with 33 accredited bachelor's degree programs across 15 public and 17 private institutions. The highest-ranked programs are Virginia Polytechnic Inst..., U of Virginia, George Mason, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from Virginia computer science programs earn a median salary of $107,185, 9% above the national average. The state's robust technology sector, anchored by the Arlington, Reston, Richmond metropolitan areas, provides abundant internship and employment opportunities with companies including Amazon AWS, Microsoft, Booz Allen.

Costs & Value

Tuition ranges from $5,540 to $63,315 annually, with an average of $22,735/yr. Top programs maintain graduation rates above 88%, with the highest reaching 99%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.

Curriculum & Specializations

Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to Virginia's leading technology employers. For students seeking computer science degrees in Virginia, these top-ranked computer science schools offer the strongest combination of academic rigor and career preparation.

#5
Regent University
Virginia Beach, VAPrivate nonprofit
$19,950
Tuition/yr
57%
Grad rate
78.2
Hakia Score
Show all 19 ranked programs
RankSchoolLocationTypeTuitionGrad RateHakia Score
#6Christopher Newport UniversityNewport News, VAPublic$10,28872%76.6
#7Hampden-Sydney CollegeHampden-Sydney, VAPrivate nonprofit$51,80862%75.0
#8Shenandoah UniversityWinchester, VAPrivate nonprofit$35,46067%74.1
#9University of Virginia's College at WiseWise, VAPublic$6,16047%72.0
#10Roanoke CollegeSalem, VAPrivate nonprofit$36,04067%71.6
#11Longwood UniversityFarmville, VAPublic$8,84061%69.6
#12Averett UniversityDanville, VAPrivate nonprofit$38,40048%67.9
#13Bridgewater CollegeBridgewater, VAPrivate nonprofit$15,00053%65.0
#14Radford UniversityRadford, VAPublic$8,52849%65.0
#15Eastern Mennonite UniversityHarrisonburg, VAPrivate nonprofit$43,07067%64.3
#16Virginia State UniversityPetersburg, VAPublic$5,70139%62.8
#17Marymount UniversityArlington, VAPrivate nonprofit$39,27054%62.4
#18University of Management and TechnologyArlington, VAPrivate for-profit$9,36033%56.7
#19Virginia Union UniversityRichmond, VAPrivate nonprofit$12,63034%54.6

Best Master's Computer Science Programs in Virginia

2
Programs ranked
$7,531
Avg tuition/yr
36%
Avg grad rate

Program Landscape

Virginia offers 12 master's degree programs in computer science, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs, Virginia Polytechnic Inst..., U of Virginia, George Mason, combine advanced technical training with research opportunities and leadership development.

Career Outcomes

Master's graduates in Virginia earn a median salary of $126,100, approximately 20-30% higher than bachelor's degree holders. The concentration of technology companies in Arlington, Reston, Richmond creates strong demand for graduate-level talent, with Amazon AWS, Microsoft, Booz Allen actively recruiting from these programs.

Costs & Value

Program formats include traditional full-time study (typically 2 years), part-time options for working professionals (2-3 years), and accelerated tracks. Tuition averages $12,229/yr, with many employers offering tuition reimbursement for graduate education. Some programs offer thesis and non-thesis tracks, allowing students to focus on research or professional development based on their career goals.

Curriculum & Specializations

Curriculum covers advanced topics including machine learning, distributed systems, software architecture, and technical management. Many programs include practicum experiences, industry capstone projects, or consulting engagements that provide real-world application of advanced concepts. Among Virginia's computer science schools at the graduate level, these programs stand out for both academic quality and career outcomes.

Computer Science Degree Costs & Tuition in Virginia

MetricValue
Average in-state tuition$15,976/year
Average out-of-state tuition$39,940/year
Community college tuition$3,994/year
4-year savings for residents$95,856
2+2 transfer pathway savings$23,964

Source: IPEDS 2024

Financial Aid for Virginia CS Students

Verdict: Virginia's financial aid landscape is distinctive for the workforce-oriented G3 Tuition Assistance program, low-to-middle-income Virginia residents enrolling in qualifying high-demand programs (IT, cybersecurity, healthcare) at Virginia community colleges receive tuition + books + fees coverage. For CS-track community-college students, G3 dramatically reduces the financial barrier to entering the field. Combined with the Virginia Tuition Assistance Grant (TAG) for private institutions and the Commonwealth Award for public universities, Virginia's state aid is genuinely competitive, particularly aligned to STEM workforce demand.

G3 (Get Skilled, Get a Job, Give Back) Tuition Assistance is the program with the most leverage for CS/IT students: low-to-middle-income Virginia residents enrolling in qualifying high-demand VA community college programs (IT, cybersecurity, healthcare, public safety) receive full tuition coverage plus books and fees. This is one of the strongest US state community-college workforce-development programs and specifically targets the cybersecurity-engineering shortage in Northern Virginia.

Virginia Guaranteed Assistance Program (VGAP) provides aid for VA residents from low-income households attending Virginia public 4-year universities with academic merit, tuition, fees, and book allowance. The Commonwealth Award is the broader state need-based grant for VA residents at public Virginia institutions, awarded through individual institutions from state allocation.

Virginia Tuition Assistance Grant Program (VTAG / TAG) extends state aid to private VA institutions, up to $5,000/year (undergraduate) for VA residents at eligible private Virginia colleges/universities (William & Mary, University of Richmond, Washington & Lee, Hampden-Sydney, etc.). Federal Pell stacks on top. For NoVA-area students with G3 eligibility starting at NOVA Community College and transferring to George Mason or Virginia Tech, total state-and-federal aid coverage can produce essentially-free CS bachelor's degrees aligned to Northern Virginia's federal-contractor employment market.

Computer Science Degree ROI Calculator, Virginia

Use our interactive ROI calculator to estimate your return on investment for a computer science degree in Virginia. Enter your expected tuition costs, financial aid, and career goals to see projected payback periods and lifetime earnings. The calculator uses current salary data from BLS and tuition data from IPEDS to provide accurate estimates.

Computer Science Degree ROI Calculator

Estimate your return on investment for a computer science degree

Leave blank to use average cost for selected program type

20 years
10 years20 years30 years
20-Year ROI

+959%

Net gain divided by total investment. ROI above 200% is considered excellent for education investments.

Net Gain

$1,774,135

Your additional lifetime earnings with this degree vs. working without one, minus the total investment.

Break-Even

5 years

Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.

COL-Adjusted Salary

$100,000

Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.

Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.

Detailed Breakdown

How we calculate your degree ROI using real salary data

Total Investment$185,000

Tuition plus opportunity cost (earnings you miss while in school)

Program Cost (Tuition)$45,000

Direct cost of the degree program

Opportunity Cost$140,000

4 years × $35K/year foregone salary while studying full-time

20-Year Earnings (with degree)$2,809,543

Projected career earnings starting after graduation, with salary growth

20-Year Earnings (without degree)$850,408

What you'd earn working at $35K/year with 2% annual growth

Starting Salary (Washington, DC)$145,000

Median salary for this role in your selected location (BLS 2024)

Annualized Return5.1%

Your investment's compound annual growth rate (similar to stock market returns)

Data sources: BLS OEWS May 2024, IPEDS 2024. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com

Computer Science Salaries by Metro Area

Median annual salary in Virginia metro areas

Arlington$139K
Reston$132K
Richmond$126K
Norfolk$120K
View data table
CategoryValue
Arlington$139K
Reston$132K
Richmond$126K
Norfolk$120K

Source: BLS OEWS May 2024

Hakia.com

Top Employers Hiring Computer Science Graduates in Virginia

Find computer science jobs in Virginia. These major employers across Virginia metro areas are actively hiring computer science degree holders. Click employer names to view current job openings.

Computer Science Jobs in Northern Virginia

VA

Northern Virginia is home to Amazon HQ2, major data center infrastructure, and the largest concentration of defense contractors.

Nearby cities: Arlington, Tysons, Reston, Herndon, Ashburn, McLean

Amazon (AWS)
Cloud Computing
Microsoft
Enterprise Software/Cloud
Google
Search/Cloud/AI
Meta
Social/VR/AI
Capital One
Financial Technology
Northrop Grumman
Defense/Aerospace
Leidos
Defense IT
SAIC
Defense IT
Booz Allen Hamilton
Consulting/Defense
Appian
Enterprise Software

Computer Science Jobs in Richmond

VA

Richmond hosts Capital One's main campus and a growing fintech ecosystem.

Nearby cities: Glen Allen, Midlothian, Short Pump

Capital One
Financial Technology
Genworth Financial
Financial Services
CarMax
Automotive Tech

Virginia Tech Industry & Infrastructure

Virginia's tech economy is uniquely defined by Northern Virginia — the highest concentration of federal cybersecurity, defense, and cloud-infrastructure employers in the country. Loudoun and Prince William counties host the world's largest cluster of data centers (carrying an estimated 70%+ of global internet traffic), Amazon's HQ2 is in Arlington, and the federal contracting market employs tens of thousands of cleared engineers.

Northern Virginia

Arlington, Alexandria, Fairfax, Loudoun, Prince William

Amazon HQ2 (Arlington), Capital One HQ (McLean), AOL/Yahoo legacy footprint, and the world's largest cluster of federal-contractor engineering employers — Booz Allen Hamilton, MITRE, Leidos, SAIC, Northrop Grumman, Lockheed Martin's NoVA operations, CACI, ManTech. Loudoun County's data-center alley hosts AWS, Microsoft Azure, Google Cloud, Oracle, and dozens of colocation providers.

Richmond

Richmond metro

State government IT, CarMax HQ, Markel Insurance, Genworth, Altria. Smaller but stable enterprise-tech market; lower cost of living than NoVA.

Hampton Roads / Norfolk

Virginia Beach-Norfolk-Newport News

Navy and military-adjacent tech employment (Naval Information Warfare Center, Joint Forces Staff College), Newport News Shipbuilding tech, and a growing regional cybersecurity cluster.

Virginia has a graduated state income tax (top rate 5.75%). The Virginia Investment Performance Grant and Virginia Talent Accelerator Program are the principal tech-employer incentives — both used in attracting Amazon HQ2.

Virginia Regulation Affecting Computer Science Graduates

Virginia was the second US state (after California) to pass a comprehensive consumer privacy law. The Virginia Consumer Data Protection Act (VCDPA) is now one of the foundational state privacy frameworks copied by other states. For NoVA's massive federal-contractor base, however, the more daily-relevant compliance regime is FedRAMP, FISMA, NIST 800-171, and CMMC — federal cybersecurity standards that shape engineering practice across the contractor ecosystem.

Virginia Consumer Data Protection Act (VCDPA)

Effective January 2023. Grants VA residents rights to access, correct, delete, and opt out of sale of personal data. Applies to businesses processing data of 100,000+ VA consumers, or 25,000+ deriving 50%+ revenue from data sales.

Engineers building consumer-facing products for VA users must implement VCDPA-compliant data flows. The law's thresholds make it less broadly applicable than CCPA, but the model has influenced subsequent state laws.

Read more

Federal cybersecurity frameworks (FedRAMP, FISMA, NIST 800-171, CMMC)

Not Virginia laws, but the practical compliance regime for the NoVA federal-contractor base. Engineers at Booz Allen, MITRE, SAIC, and similar employers operate under these standards daily.

For most cybersecurity, cloud, and defense-tech roles in Northern Virginia, federal cybersecurity framework knowledge is more valuable than state privacy law expertise. CISSP, CCSP, and clearance-eligible profiles dominate hiring requirements.

Read more

Virginia Identity Theft Passport Program

State program providing identity-theft victims with a verification document; backed by data-handling rules for credit-reporting and consumer-data businesses.

Standard compliance for consumer-data businesses operating in Virginia.

Read more

Professional Engineer Licensure in Virginia

Virginia does not administer a separate Software Engineering PE license. ABET-EAC accreditation supports traditional engineering PE tracks. For the NoVA market, federal security clearances (Secret, Top Secret, TS/SCI with poly) are dramatically more relevant than PE licensure — most tech roles at major federal contractors require clearance-eligibility at minimum.

Virginia licensing board

Virginia Financial Aid Programs

Up to $5,000/yr (undergraduate)

VA residents attending eligible private nonprofit VA colleges/universities

Varies by institution; awarded by individual schools from state allocation

VA residents with financial need at public VA colleges/universities

Tuition, fees, and book allowance

VA residents from low-income households attending VA public 4-year institutions with academic merit

Covers tuition, books, and fees

Low- to middle-income VA residents enrolling in qualifying high-demand VA community college programs (incl. IT, cybersecurity, healthcare)

Transfer Pathways for Virginia CS Students

Verdict: Virginia's Virginia Community College System (VCCS) has formal guaranteed transfer agreements with all Virginia public 4-year institutions for students completing an Associate of Science (AS) degree with appropriate grades. The 23-campus VCCS is one of the larger US state community college systems and has well-established CS prerequisite sequences. The combination of G3 tuition coverage at the community college plus guaranteed transfer admission to Virginia Tech, George Mason, UVA, or Virginia Commonwealth creates one of the strongest cost-to-quality CS bachelor's pathways in the country.

Virginia's guaranteed transfer agreements cover all 23 VCCS schools to all 15 Virginia public 4-year universities. Students completing an AS in Engineering (the CS-aligned pathway) with the appropriate GPA threshold are guaranteed admission to a participating Virginia public 4-year, though not necessarily Virginia Tech or UVA as first choice. The articulation is genuine; CS prerequisites complete at the community college transfer cleanly to upper-division Virginia public universities.

Best Virginia community college CS-feeder schools: Northern Virginia Community College (NOVA, by far the largest VCCS school, dominant NoVA feeder), Tidewater Community College (Norfolk/Virginia Beach area), J. Sargeant Reynolds Community College (Richmond), Piedmont Virginia Community College (Charlottesville), Germanna Community College (Fredericksburg area), and Lord Fairfax Community College (Shenandoah Valley). NOVA specifically has the strongest CS prerequisite sequences and most refined George Mason / Virginia Tech transfer counseling, and the largest absolute CS-track enrollment.

Virginia Tech CS transfer admission is competitive but accessible, VT's CS program runs roughly 25-40% transfer admit rate depending on year. UVA CS transfer is more competitive (10-20% admit rate). George Mason University CS is meaningfully more open and has expanded substantially as Northern Virginia's tech workforce demand grew (Mason's Fairfax campus is roughly 30 minutes from Amazon HQ2). Virginia Commonwealth University (VCU) CS and Old Dominion University CS are also strong programs with open transfer admission. For most NoVA-area CS-track students, the NOVA → George Mason pathway is the realistic optimization, total cost under $30,000 for a 4-year CS degree well-positioned for NoVA federal-contractor employment.

Computer Science Job Growth in Virginia

15%
The Bureau of Labor Statistics projects 15% growth for computer science occupations in Virginia through 2024-2034. The median salary stands at $126,100 with 55 accredited programs statewide.

Source: BLS Occupational Outlook

Virginia CS Job Market & Salary

Verdict: Northern Virginia is the highest concentration of federal cybersecurity, defense, and cloud-infrastructure engineering employers in the United States, and one of the most distinctive US tech labor markets. NoVA's combination of Amazon HQ2 (Arlington), Capital One HQ (McLean), the federal contractor base (Booz Allen, MITRE, Leidos, SAIC, Northrop Grumman, CACI, ManTech), and Loudoun County's data center alley (carrying an estimated 70%+ of global internet traffic) makes Virginia CS graduates unusually well-positioned for clearance-eligible careers, defense-tech, and cloud-infrastructure roles. Nominal salaries are strong; clearance-eligible roles command meaningful premiums.

By metro: Northern Virginia (Arlington, Alexandria, Fairfax, Loudoun, Prince William) averages ~$130,000-$165,000 for software engineer roles per Levels.fyi and BLS, with cleared federal-contractor roles routinely paying $150,000-$220,000 for new graduates with appropriate clearance and technical skills. Major NoVA employers: Amazon HQ2 (Arlington), Capital One HQ (McLean), AOL/Yahoo legacy operations, plus the largest US concentration of federal-contractor engineering employers, Booz Allen Hamilton, MITRE, Leidos, SAIC, Northrop Grumman's NoVA operations, Lockheed Martin Mission Systems, CACI, ManTech. Loudoun County's data center cluster hosts AWS, Microsoft Azure, Google Cloud, Oracle Cloud, and dozens of colocation providers.

Richmond averages ~$95,000-$115,000 with state government IT, CarMax HQ, Markel Insurance, Altria, Genworth, and Dominion Energy IT. Smaller market with lower compensation but materially lower cost of living than NoVA. Hampton Roads / Norfolk averages ~$90,000-$110,000 with Navy and military-adjacent tech employment (Naval Information Warfare Center, Joint Forces Staff College), Newport News Shipbuilding tech, and a growing regional cybersecurity cluster.

The NoVA federal-contractor career path is distinctive.

Beyond standard CS skills, federal security clearance eligibility is the dominant secondary hiring criterion, Secret (faster, less restrictive), Top Secret, and TS/SCI with polygraph (significant compensation premiums but extended investigation timelines). For CS graduates targeting NoVA, US citizenship + clean background + clearance-eligibility positioning during college can dramatically affect employment trajectory. The Virginia Consumer Data Protection Act (VCDPA), the 2nd US state comprehensive privacy law, creates ongoing privacy-engineering demand in addition to federal cybersecurity work. See Software Engineer Career Guide, Cybersecurity Career Guide, and our Cybersecurity Certifications Guide for credential context.

Entry-Level (0-2 yrs)

New graduates and career changers

Senior (8+ yrs)

Technical leads and architects

Median Salary in Virginia$81,965$182,845
Typical RolesJunior Developer, AnalystStaff Engineer, Architect
Remote Work AccessLimitedCommon
Degree ExpectationBachelor's sufficientMaster's preferred

Online vs On-Campus Computer Science Programs in Virginia

Online Programs

23 available in Virginia

On-Campus Programs

Traditional classroom experience

Typical Tuition$14,378/yr$15,976/yr
Schedule FlexibilitySelf-paced or asyncFixed schedule
NetworkingVirtual cohortsIn-person, career fairs
Best ForWorking professionalsTraditional students
Completion Time2-4 years (flexible)4 years (standard)

Compare Computer Science Programs in Other States

Computer Science Degree Programs in Virginia: FAQ

What are the best computer science degree programs in Virginia?
The best computer science degree programs in Virginia based on our methodology are: 1) Virginia Polytechnic Institute and State University (95% graduation rate), 2) University of Virginia-Main Campus, and 3) George Mason University. Our rankings weight graduation rates (25%), program completions (35%), selectivity (20%), and career outcomes (20%). Virginia offers 55 total accredited programs across 34 public and 18 private institutions. See our complete rankings for all 33 bachelor's programs.
How much do computer science degree programs cost in Virginia?
Computer Science degree program costs in Virginia vary significantly by institution type. In-state public tuition averages $15,976/year, while private institutions average $35,147/year. Community colleges offer the most affordable path at approximately $3,994/year for associate's degrees. The total 4-year cost ranges from $63,904 at public schools to $140,589 at private institutions before financial aid. Most students don't pay full sticker price, federal grants, state aid, and institutional scholarships can reduce costs by 30-60%.
What salary can computer science degree graduates earn in Virginia?
Computer Science professionals in Virginia earn a median salary of $126,100, which is 9% above the national average of $115,500. Entry-level positions typically start around $81,965, while senior roles exceed $182,845. Salaries vary by metro area: Arlington ($138,710), Reston ($132,405) offer the highest compensation. Specialized roles like AI/ML engineers and cloud architects command premiums of 15-30% above median.
Are there online computer science degree programs in Virginia?
Yes, Virginia offers 23 accredited online Computer Science programs from state institutions. These programs award the same degree as on-campus options and include synchronous and asynchronous formats. Top-ranked online programs include offerings from Northern Virginia Community College and James Madison University. Online programs typically cost the same as on-campus tuition for in-state students. Many programs offer flexible scheduling for working professionals, with some offering accelerated completion in 2-3 years. Ensure any online program holds regional accreditation and ideally ABET accreditation for engineering programs.
What companies hire computer science degree graduates in Virginia?
Major Computer Science employers in Virginia include Amazon AWS, Microsoft, Booz Allen, Capital One, Northrop Grumman. The Arlington and Reston metro areas serve as primary tech hubs with thousands of open positions. Top employers maintain recruiting pipelines directly from Virginia universities, with many offering internship-to-hire programs. Beyond tech giants, opportunities exist in healthcare IT, financial services, defense contractors, and growing startups. Virginia's tech sector shows +22% projected job growth through 2033, outpacing most other industries.
Is a computer science degree program worth it in Virginia?
A computer science degree program in Virginia offers strong ROI with a $126,100 median salary and +22% projected job growth. At average in-state tuition of $15,976/year, graduates typically recoup their educational investment within 3-5 years. The degree opens doors to high-paying careers in software development ($142,493), data science, cybersecurity, and AI/ML. Beyond salary, benefits include job security, remote work flexibility, and clear advancement paths. Alternative paths like bootcamps exist for career changers, but bachelor's degrees provide broader career options and higher lifetime earnings.
How long do computer science degree programs take in Virginia?
Standard completion times for computer science degree programs in Virginia are: Associate's (2 years, 60 credits), Bachelor's (4 years, 120 credits), and Master's (1-2 years, 30-36 credits). However, actual timelines vary based on course load, transfer credits, and program format. Accelerated programs can compress a bachelor's to 3 years or a master's to 12 months. Part-time students typically need 5-6 years for a bachelor's degree. Virginia community colleges offer a cost-effective "2+2" path: complete your associate's in 2 years, then transfer to a Virginia university for the final 2 years of a bachelor's program.
What financial aid is available for computer science degree students in Virginia?
Virginia computer science degree students can access multiple financial aid sources. Federal aid includes Pell Grants (up to $7,395/year for qualifying students) and federal student loans. Virginia state grants provide additional support for residents attending in-state schools. Institutional scholarships from universities can significantly reduce costs, many schools offer merit-based awards for STEM students. Work-study programs and teaching/research assistantships (especially for graduate students) provide income while building experience. Complete the FAFSA by Virginia's priority deadline to maximize aid eligibility. Some employers also offer tuition reimbursement for employees pursuing CS degrees.

Data Sources

Institutional characteristics, completions, graduation rates

Virginia salary and employment data

Official University Websites

Program details and admissions information

Last Updated: June 26, 2026. Rankings based on IPEDS 2024 data. Salary data from BLS OEWS May 2024.

Was this ranking helpful for your college search?
Taylor Rupe

Taylor Rupe

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)

Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.

The research behind the rankings

In-depth Computer Science program profiles in Virginia

Hand-researched detail on the top-ranked programs: degree pathways, research labs, industry partners, career outcomes, and admissions. Tap any school to expand.

Best Associate's Computer Science programs

#1Brightpoint Community CollegeChester, VA

Why it stands out. Aligned with the Transfer Virginia common curriculum for Computer Science. Two-year degree specifically designed to prepare students to transfer to a four-year college and major in computer science

Hakia insight. Brightpoint's alignment with Virginia's statewide transfer curriculum means your degree articulates identically at multiple four-year institutions, giving you genuine choice about where to complete your bachelor's instead of being locked into one pathway.

Brightpoint Community College's Associate of Science in Computer Science is a strategically designed two-year transfer program that prepares students for seamless transition to four-year computer science programs. What makes this program distinctive is its alignment with the Transfer Virginia common curriculum for Computer Science, ensuring students meet standardized transfer requirements across Virginia institutions. The program specifically recommends completion for students planning to transfer to Virginia Tech for Computer Science. Students complete 60 total credits including rigorous coursework in programming fundamentals (CSC 221 Introduction to Problem Solving and Programming, CSC 222 Object-Oriented Programming), computer organization (CSC 205), data structures and algorithms (CSC 223), and discrete structures (CSC 208). The curriculum includes substantial mathematics preparation with Calculus I and II, plus an 8-credit lab science sequence. Program outcomes ensure students develop intermediate competency in critical thinking, program logic design through flowcharts and structure charts, computer programming with correct syntax using variables and control structures, and array implementation. Students work with faculty advisors to select general electives that align with their intended transfer institution requirements, accessing resources through the Transfer Virginia Portal and Brightpoint's transfer services.

Programs offered

  • Computer Science, AS · 2 years · on-campus

Notable faculty

  • Katherine Tupac (Department Head - Assistant Professor - Business, Engineering, & Technology Division)
#2Northern Virginia Community CollegeAnnandale, VA

Why it stands out. ADVANCE initiative with George Mason University for seamless transfer. Available at 5 physical locations plus online

Hakia insight. Northern Virginia Community College's ADVANCE agreement with George Mason University guarantees not just transfer eligibility but a structured pathway, eliminating the credit-loss gamble that haunts most community college transfers.

Northern Virginia Community College's Associate of Science in Computer Science stands out through its ADVANCE initiative, which provides seamless transfer to George Mason University for bachelor's degree completion. This 60-62 credit, two-year program is uniquely accessible, offered at five locations (Alexandria, Annandale, Loudoun, Manassas, Woodbridge) plus online delivery. Students develop and implement algorithms in high-level computer languages while evaluating them for complexity and efficiency, building critical thinking and mathematical skills essential for solving complex processes. The curriculum emphasizes computing science and scientific computing applications, with courses in programming, algorithm analysis, and calculus. NOVA offers an affordable alternative to four-year institutions, with potential scholarship opportunities to offset costs. The program features inspiring, accessible faculty who bring extensive knowledge and classroom experience. Students benefit from credit for prior learning opportunities, including certifications, AP/IB exams, and military training. The program holds Southern Association of Colleges and Schools Commission on Colleges accreditation for the associate degree. Graduates are prepared for entry-level programmer positions or seamless transfer to complete bachelor's degrees at George Mason University and other four-year institutions.

Programs offered

  • Computer Science · 2 years · on-campus

Industry partners

George Mason University through ADVANCE initiative

Accreditation & certifications

SACSCOC
#3Piedmont Virginia Community CollegeCharlottesville, VA

Hakia insight. Piedmont's location in Charlottesville positions students to tap into a nascent but growing tech ecosystem, yet the median $45K salary for graduates suggests the region still offers entry-level rather than competitive mid-market opportunities compared to Northern Virginia community colleges.

At the associate's level, charlottesville's tech scene is growing, and Piedmont sits in the middle of it—giving you access to internships and networking with local companies while keeping tuition affordable. The computer science program emphasizes real-world problem-solving through projects and labs, not just theory. You'll learn programming, systems thinking, and modern development tools alongside classmates who are serious about the field. The college's transfer agreements with University of Virginia and other Virginia schools mean your credits translate cleanly if you want to complete a bachelor's degree.

Programs offered

  • Associate of Science in Computer Science · 2 years · on-campus
  • Associate of Applied Science in Computer Science · 2 years · online

Research labs & institutes

  • Computer Applications Lab — Software Development
  • Networking Technology Lab — Network Administration

Industry partners

Local IT BusinessesRegional Healthcare Systems

Career outcomes

$45,000 median salary

Top employers: Local Government, Small IT Firms, Healthcare Organizations

Admissions

GPA 2.0.

Accreditation & certifications

CompTIA A+Microsoft Office SpecialistCompTIA Network+
#4Tidewater Community CollegeNorfolk, VA

Why it stands out. Much of the classroom instruction takes place in labs with ready access to computers, and you can complete assignments at home using free software made available to students.

Hakia insight. Tidewater's provision of free software for home assignments removes a hidden barrier for cost-conscious students—many programs assume you'll pay for tools, making Tidewater's approach a real financial advantage during your transfer year.

At the associate's level, the Associate of Science (A.S.) degree program in Computer Science is designed primarily for students who wish to transfer to a four-year college or university to pursue a Bachelor of Science (B.S.) degree in computer science. The curriculum emphasizes programming, software design, study of algorithms, and data structures as well as computer hardware and architecture.

Programs offered

  • Associate of Science in Computer Science · 2 years · on-campus
  • Associate of Applied Science in Computer Science · 2 years · online
#5Virginia Peninsula Community CollegeHampton, VA

Why it stands out. Part of a statewide common curriculum. Designed primarily for transfer to four-year colleges

Hakia insight. Virginia Peninsula's statewide common curriculum design guarantees course equivalency across Virginia's public universities, letting transfer students avoid the transcript evaluation bottlenecks and credit disputes that plague state systems without unified standards.

Virginia Peninsula Community College offers an Associate of Science degree in Computer Science as part of a distinctive statewide common curriculum specifically designed for students planning to transfer to four-year institutions to pursue a Bachelor of Science in Computer Science. This transfer-focused program emphasizes core foundational areas including programming, software design, study of algorithms, and data structures, as well as computer hardware and architecture. The curriculum provides the basic skillset required for further specialization at the university level, positioning students for success in their continued education. Upon transfer, students will have opportunities to pursue specialized fields of study including software engineering, bioinformatics, cybersecurity, or basic research, depending on their chosen university. The program requires completion of required curriculum courses and maintaining a minimum 2.0 GPA, though students should note that some transfer institutions may require higher GPAs. Tuition rates are $170.30 per credit hour for Virginia residents and $358.90 for out-of-state students. The program falls under the Science, Technology, Engineering and Mathematics academic division and offers both tuition assistance and financial aid options to eligible students.

Programs offered

  • Computer Science · 2 years · on-campus

Admissions

GPA 2.0.

Best Bachelor's Computer Science programs

#1William & MaryWilliamsburg, VA

Why it stands out. As a research university housed in a liberal arts college, students enjoy the best of both worlds with faculty and Ph.D. students engaged in active research while maintaining close, collegial relations with frequent interaction and emphasis on quality teaching.

Hakia insight. William & Mary's identity as a research university embedded in a liberal arts college creates an unusual advantage—Ph.D. students provide research mentorship while the college structure ensures faculty teach their own undergrad courses, eliminating the isolation many research students feel at larger R1 institutions.

The Bachelor of Science in Computer Science at William & Mary provides a rigorous curriculum covering programming, data structures, algorithms, computer organization, and software engineering. Students develop strong problem-solving and critical-thinking abilities essential for professional success in computing technology. The program requires students to select from three concentration tracks: General, Artificial Intelligence/Machine Learning, and Cybersecurity. Each concentration features specialized required courses and electives tailored to specific career paths. The curriculum is designed to prepare graduates for the evolving field of computing technology with comprehensive preparation across foundational and advanced topics.

Programs offered

  • Bachelor of Science in Computer Science · 4 years · on-campus

Notable faculty

  • Dr. Matthew Chapman (Cybersecurity Education and Workforce Development)

Admissions

GPA 3.0.

#2Washington and Lee UniversityLexington, VA

Hakia insight. Washington and Lee's three decades of curriculum development is mentioned but unsubstantiated by specific program outcomes or research activity—a gap that suggests the liberal arts positioning may prioritize teaching breadth over the specialized depth employers increasingly require.

At the bachelor's level, washington and Lee offers computer science education in a liberal arts setting with over three decades of curriculum development. The program provides courses in all major areas of computing and opportunities to participate in faculty-sponsored research programs.

Programs offered

  • Bachelor of Science in Computer Science · 4 years · on-campus
  • Bachelor of Arts in Computer Science · 4 years · online
#4George Mason UniversityFairfax, VA

Why it stands out. Located in one of the nation's top technology hubs, the DC region, providing students ample opportunities to work with elite companies, prepare for security clearances, and gain valuable work experience with government contractors and NGOs.

Hakia insight. George Mason's proximity to the DC region delivers more than networking access: the federal security clearance pipeline through government contractors creates a career pathway (and salary premium) unavailable to graduates at inland Virginia schools, effectively segmenting the job market by geography.

At the bachelor's level, the ABET-accredited BS in Computer Science provides students with essential background in computer systems software design, computer architecture, and applications for science and business. The program emphasizes both computer systems fundamentals and software applications, including data structures, algorithms, programming, and software engineering.

Programs offered

  • Bachelor of Science in Computer Science · 4 years · on-campus
  • Bachelor of Arts in Computer Science · 4 years · online

Admissions

GPA 2.75.

Accreditation & certifications

ABET
#12Averett UniversityDanville, VA

Hakia insight. Averett's minimal data footprint—offering both BS and BA options with no enrollment, outcome, or partnership information—suggests either a program in early-stage development or one that hasn't prioritized visibility; prospective students should request direct outcome metrics before committing.

Programs offered

  • Bachelor of Science in Computer Science · 4 years · on-campus
  • Bachelor of Arts in Computer Science · 4 years · online

Best Master's Computer Science programs

#1Virginia State UniversityPetersburg, VA

Why it stands out. Two completion options: thesis (30 credit hours) or non-thesis with project (33 credit hours). Focus on modern computing tools and cutting-edge technology

Hakia insight. Virginia State's Center of Cyber Security offers a project-based non-thesis path (33 credits) that appeals to government employees seeking degrees without abandoning their current security clearances or job continuity.

Virginia State University's Master of Science in Computer Science program stands out for its flexible completion options and focus on cutting-edge technology. The program offers two distinct pathways: a 30-credit hour thesis option or a 33-credit hour project-based track, allowing students to choose the approach that best fits their career goals. Students focus on high-demand areas including data mining, scientific computing, data visualization, and state-of-the-art graphics and animation technologies. The curriculum combines practical knowledge with theoretical computer science through four required core courses: Advanced Systems Architecture, Advanced Algorithms, Embedded Systems, and Advanced Data Communications. The program's comprehensive elective offerings span nine specialized areas from Artificial Intelligence to Software Engineering, with courses like Parallel Algorithms, Computer Security, and Data Mining. Students must maintain a 3.0 GPA and can choose from predetermined electives to customize their learning experience. The non-thesis option includes two graduate seminars and a substantial 4-credit hour Master's project, while the thesis option requires 6 credit hours of thesis work. The program is designed to train professionals with expertise using modern computing tools and prepare graduates as highly-trained professionals ready to begin work using advanced applications in today's technology-driven marketplace.

Programs offered

  • Master of Science Computer Science · 1-2 years · on-campus

Research labs & institutes

  • Center of Cyber Security — Cybersecurity research and education

Industry partners

Various industry entitiesGovernment agencies

Location advantage: Access to Virginia government and state technology infrastructure Regional cybersecurity and defense contracting opportunities Connection to broader Virginia tech ecosystem