University campus in Virginia
Updated January 2026

Best Computer Science Degree Programs in Virginia — 2026 Rankings

Explore 55 accredited computer science (CS) degree programs in Virginia. Compare schools by graduation rate, salary outcomes, and tuition—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%

Key Takeaways

Top 3 ranked: Virginia Polytechnic Inst..., U of Virginia, George Mason

Based on graduation rates, program outcomes, and institutional quality

IPEDS 2023

Tuition ranges from $4,758 to $63,315/year

Northern Virginia Communi... offers the most affordable option at $5,550/yr

IPEDS 2023

Degree levels: 21 associate's, 12 master's, 6 doctoral programs available in Virginia

From community college pathways to advanced research degrees

IPEDS 2023

23 Virginia programs offer online or hybrid formats

Flexible scheduling for working professionals

IPEDS 2023

Virginia community college transfer can save 40-60% on total degree costs

21 associate's programs provide transfer pathways to bachelor's degrees

Education Commission of the States

Major employers: Amazon AWS, Microsoft, Booz Allen, Capital One

Tech hubs in Arlington and Reston

Hakia Research 2026

Computer Science programs available near 73+ cities across Virginia

Search by city to find programs within 200 miles of your location

IPEDS 2023

Updated February 2026

On This Page
$126,100
Is Computer Science in Virginia Worth It?
Yes. Computer Science degrees 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

Best Computer Science Degree Programs in Virginia

Bachelor's Computer Science Degree Programs in Virginia

33 programs$126,100 median salary88% avg grad rate
33
Programs
$126,100
Median Salary
$22,735/yr
Avg Tuition
88%
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.

Show:

Earn your bachelor's in Computer Science

(Sponsored)

Loading programs...

🥇

Virginia Polytechnic Institute and State University

Public
Blacksburg, VA
$12,698
Tuition/yr
95%
Grad Rate
88.9
Score
Website
🥈

University of Virginia-Main Campus

Public
Charlottesville, VA
$18,823
Tuition/yr
96%
Grad Rate
88.3
Score
Website
🥉

George Mason University

Public
Fairfax, VA
$10,095
Tuition/yr
80%
Grad Rate
72.8
Score
Website
#4

William & Mary

Public
Williamsburg, VA
$18,253
Tuition/yr
94%
Grad Rate
72.6
Score
Website
#5

James Madison University

Public
Harrisonburg, VA
$7,914
Tuition/yr
95%
Grad Rate
67.5
Score
Website
#6

Washington and Lee University

Private
Lexington, VA
$63,315
Tuition/yr
94%
Grad Rate
64.8
Score
Website
#7

University of Richmond

Private
University of Richmond, VA
$62,600
Tuition/yr
96%
Grad Rate
64.6
Score
Website
#8

Virginia Commonwealth University

Public
Richmond, VA
$12,850
Tuition/yr
92%
Grad Rate
63.0
Score
Website
#9

Averett University

Private
Danville, VA
$38,400
Tuition/yr
99%
Grad Rate
56.2
Score
Website
#10

Hampton University

Private
Hampton, VA
$26,198
Tuition/yr
86%
Grad Rate
54.8
Score
Website

Complete Computer Science Degree Program Rankings in Virginia

Best Associate's Computer Science Degree Programs in Virginia

### 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.

  1. #1. Northern Virginia Community College

    Hakia ranks Northern Virginia Community College as the #1 associate's in computer science degree program in Virginia. This public institution in Annandale, VA has annual tuition of $5,550. Ranking score: 66.8.

  2. #2. Tidewater Community College

    Hakia ranks Tidewater Community College as the #2 associate's in computer science degree program in Virginia. This public institution in Norfolk, VA has annual tuition of $4,818. Ranking score: 50.1.

  3. #3. Brightpoint Community College

    Hakia ranks Brightpoint Community College as the #3 associate's in computer science degree program in Virginia. This public institution in Chester, VA has annual tuition of $4,788. Ranking score: 47.6.

  4. #4. Virginia Peninsula Community College

    Hakia ranks Virginia Peninsula Community College as the #4 associate's in computer science degree program in Virginia. This public institution in Hampton, VA has annual tuition of $4,818. Ranking score: 46.4.

  5. #5. J Sargeant Reynolds Community College

    Hakia ranks J Sargeant Reynolds Community College as the #5 associate's in computer science degree program in Virginia. This public institution in Richmond, VA has annual tuition of $4,881. Ranking score: 43.5.

  6. #6. Piedmont Virginia Community College

    Hakia ranks Piedmont Virginia Community College as the #6 associate's in computer science degree program in Virginia. This public institution in Charlottesville, VA has annual tuition of $4,788. Ranking score: 41.8.

  7. #7. Germanna Community College

    Hakia ranks Germanna Community College as the #7 associate's in computer science degree program in Virginia. This public institution in Locust Grove, VA has annual tuition of $4,788. Ranking score: 41.0.

  8. #8. Virginia Western Community College

    Hakia ranks Virginia Western Community College as the #8 associate's in computer science degree program in Virginia. This public institution in Roanoke, VA has annual tuition of $4,818. Ranking score: 40.6.

  9. #9. Danville Community College

    Hakia ranks Danville Community College as the #9 associate's in computer science degree program in Virginia. This public institution in Danville, VA has annual tuition of $4,758. Ranking score: 40.3.

  10. #10. New River Community College

    Hakia ranks New River Community College as the #10 associate's in computer science degree program in Virginia. This public institution in Dublin, VA has annual tuition of $4,758. Ranking score: 39.3.

  11. #11. Blue Ridge Community College

    Hakia ranks Blue Ridge Community College as the #11 associate's in computer science degree program in Virginia. This public institution in Weyers Cave, VA has annual tuition of $4,758. Ranking score: 39.1.

  12. #12. Southside Virginia Community College

    Hakia ranks Southside Virginia Community College as the #12 associate's in computer science degree program in Virginia. This public institution in Alberta, VA has annual tuition of $4,758. Ranking score: 38.9.

  13. #13. Laurel Ridge Community College

    Hakia ranks Laurel Ridge Community College as the #13 associate's in computer science degree program in Virginia. This public institution in Middletown, VA has annual tuition of $4,758. Ranking score: 38.1.

  14. #14. Central Virginia Community College

    Hakia ranks Central Virginia Community College as the #14 associate's in computer science degree program in Virginia. This public institution in Lynchburg, VA has annual tuition of $4,758. Ranking score: 37.6.

  15. #15. Virginia Highlands Community College

    Hakia ranks Virginia Highlands Community College as the #15 associate's in computer science degree program in Virginia. This public institution in Abingdon, VA has annual tuition of $4,758. Ranking score: 37.6.

  16. #16. Wytheville Community College

    Hakia ranks Wytheville Community College as the #16 associate's in computer science degree program in Virginia. This public institution in Wytheville, VA has annual tuition of $4,758. Ranking score: 37.6.

  17. #17. Mountain Gateway Community College

    Hakia ranks Mountain Gateway Community College as the #17 associate's in computer science degree program in Virginia. This public institution in Clifton Forge, VA has annual tuition of $4,758. Ranking score: 37.3.

  18. #18. Patrick & Henry Community College

    Hakia ranks Patrick & Henry Community College as the #18 associate's in computer science degree program in Virginia. This public institution in Martinsville, VA has annual tuition of $4,758. Ranking score: 37.0.

  19. #19. Southwest Virginia Community College

    Hakia ranks Southwest Virginia Community College as the #19 associate's in computer science degree program in Virginia. This public institution in Cedar Bluff, VA has annual tuition of $4,758. Ranking score: 36.7.

  20. #20. Columbia College

    Hakia ranks Columbia College as the #20 associate's in computer science degree program in Virginia. This for-profit institution in Vienna, VA has annual tuition of $0. Ranking score: 44.8.

  21. #21. Regent University

    Hakia ranks Regent University as the #21 associate's in computer science degree program in Virginia. This private institution in Virginia Beach, VA has annual tuition of $18,986 and a 64% graduation rate. Ranking score: 44.5.

Online Associate's Computer Science Degree Programs in Virginia

### Online Program Options Virginia's community colleges offer 12 online associate's computer science programs, providing flexible pathways for students balancing education with work or family responsibilities. Top-ranked online programs include **Northern Virginia Communi...**, **Tidewater Community College**, **Virginia Peninsula Commun...**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online associate's programs average **$6,154/yr**—often comparable to or less than on-campus tuition. Virginia-based employers including Amazon AWS, Microsoft, Booz Allen value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Arlington, Reston, Richmond job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **60 credit hours** in 2 years while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer science degrees in Virginia, these accredited computer science schools offer the flexibility and quality that today's learners demand.

  • Northern Virginia Community College - Annandale, VA - Tuition: $5,550/year
  • Tidewater Community College - Norfolk, VA - Tuition: $4,818/year
  • Virginia Peninsula Community College - Hampton, VA - Tuition: $4,818/year
  • J Sargeant Reynolds Community College - Richmond, VA - Tuition: $4,881/year
  • Piedmont Virginia Community College - Charlottesville, VA - Tuition: $4,788/year
  • Virginia Western Community College - Roanoke, VA - Tuition: $4,818/year
  • Danville Community College - Danville, VA - Tuition: $4,758/year
  • New River Community College - Dublin, VA - Tuition: $4,758/year
  • Laurel Ridge Community College - Middletown, VA - Tuition: $4,758/year
  • Southwest Virginia Community College - Cedar Bluff, VA - Tuition: $4,758/year
  • Columbia College - Vienna, VA - Tuition: $0/year
  • Regent University - Virginia Beach, VA - Tuition: $18,986/year

Best Bachelor's Computer Science Degree Programs in Virginia

### 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.

  1. #1. Virginia Polytechnic Institute and State University

    Hakia ranks Virginia Polytechnic Institute and State University as the #1 bachelor's in computer science degree program in Virginia. This public institution in Blacksburg, VA has annual tuition of $12,698 and a 95% graduation rate. Ranking score: 88.9.

  2. #2. University of Virginia-Main Campus

    Hakia ranks University of Virginia-Main Campus as the #2 bachelor's in computer science degree program in Virginia. This public institution in Charlottesville, VA has annual tuition of $18,823 and a 96% graduation rate. Ranking score: 88.3.

  3. #3. George Mason University

    Hakia ranks George Mason University as the #3 bachelor's in computer science degree program in Virginia. This public institution in Fairfax, VA has annual tuition of $10,095 and a 80% graduation rate. Ranking score: 72.8.

  4. #4. William & Mary

    Hakia ranks William & Mary as the #4 bachelor's in computer science degree program in Virginia. This public institution in Williamsburg, VA has annual tuition of $18,253 and a 94% graduation rate. Ranking score: 72.6.

  5. #5. James Madison University

    Hakia ranks James Madison University as the #5 bachelor's in computer science degree program in Virginia. This public institution in Harrisonburg, VA has annual tuition of $7,914 and a 95% graduation rate. Ranking score: 67.5.

  6. #6. Washington and Lee University

    Hakia ranks Washington and Lee University as the #6 bachelor's in computer science degree program in Virginia. This private institution in Lexington, VA has annual tuition of $63,315 and a 94% graduation rate. Ranking score: 64.8.

  7. #7. University of Richmond

    Hakia ranks University of Richmond as the #7 bachelor's in computer science degree program in Virginia. This private institution in University of Richmond, VA has annual tuition of $62,600 and a 96% graduation rate. Ranking score: 64.6.

  8. #8. Virginia Commonwealth University

    Hakia ranks Virginia Commonwealth University as the #8 bachelor's in computer science degree program in Virginia. This public institution in Richmond, VA has annual tuition of $12,850 and a 92% graduation rate. Ranking score: 63.0.

  9. #9. Averett University

    Hakia ranks Averett University as the #9 bachelor's in computer science degree program in Virginia. This private institution in Danville, VA has annual tuition of $38,400 and a 99% graduation rate. Ranking score: 56.2.

  10. #10. Hampton University

    Hakia ranks Hampton University as the #10 bachelor's in computer science degree program in Virginia. This private institution in Hampton, VA has annual tuition of $26,198 and a 86% graduation rate. Ranking score: 54.8.

  11. #11. Regent University

    Hakia ranks Regent University as the #11 bachelor's in computer science degree program in Virginia. This private institution in Virginia Beach, VA has annual tuition of $18,986 and a 64% graduation rate. Ranking score: 52.0.

  12. #12. Virginia Military Institute

    Hakia ranks Virginia Military Institute as the #12 bachelor's in computer science degree program in Virginia. This public institution in Lexington, VA has annual tuition of $10,076 and a 95% graduation rate. Ranking score: 51.6.

  13. #13. Liberty University

    Hakia ranks Liberty University as the #13 bachelor's in computer science degree program in Virginia. This private institution in Lynchburg, VA has annual tuition of $15,015 and a 78% graduation rate. Ranking score: 52.0.

  14. #14. Old Dominion University

    Hakia ranks Old Dominion University as the #14 bachelor's in computer science degree program in Virginia. This public institution in Norfolk, VA has annual tuition of $7,590. Ranking score: 50.2.

  15. #15. Randolph-Macon College

    Hakia ranks Randolph-Macon College as the #15 bachelor's in computer science degree program in Virginia. This private institution in Ashland, VA has annual tuition of $46,278 and a 87% graduation rate. Ranking score: 50.1.

  16. #16. Marymount University

    Hakia ranks Marymount University as the #16 bachelor's in computer science degree program in Virginia. This private institution in Arlington, VA has annual tuition of $37,400 and a 99% graduation rate. Ranking score: 47.4.

  17. #17. Shenandoah University

    Hakia ranks Shenandoah University as the #17 bachelor's in computer science degree program in Virginia. This private institution in Winchester, VA has annual tuition of $34,614 and a 91% graduation rate. Ranking score: 47.3.

  18. #18. Christopher Newport University

    Hakia ranks Christopher Newport University as the #18 bachelor's in computer science degree program in Virginia. This public institution in Newport News, VA has annual tuition of $10,001. Ranking score: 47.3.

  19. #19. Virginia State University

    Hakia ranks Virginia State University as the #19 bachelor's in computer science degree program in Virginia. This public institution in Petersburg, VA has annual tuition of $5,540 and a 75% graduation rate. Ranking score: 46.2.

  20. #20. University of Mary Washington

    Hakia ranks University of Mary Washington as the #20 bachelor's in computer science degree program in Virginia. This public institution in Fredericksburg, VA has annual tuition of $8,938. Ranking score: 47.2.

  21. #21. University of Virginia's College at Wise

    Hakia ranks University of Virginia's College at Wise as the #21 bachelor's in computer science degree program in Virginia. This public institution in Wise, VA has annual tuition of $6,040 and a 91% graduation rate. Ranking score: 45.9.

  22. #22. Norfolk State University

    Hakia ranks Norfolk State University as the #22 bachelor's in computer science degree program in Virginia. This public institution in Norfolk, VA has annual tuition of $5,926 and a 71% graduation rate. Ranking score: 44.6.

  23. #23. University of Management and Technology

    Hakia ranks University of Management and Technology as the #23 bachelor's in computer science degree program in Virginia. This for-profit institution in Arlington, VA has annual tuition of $9,360. Ranking score: 41.5.

  24. #24. Radford University

    Hakia ranks Radford University as the #24 bachelor's in computer science degree program in Virginia. This public institution in Radford, VA has annual tuition of $8,401. Ranking score: 40.8.

  25. #25. Roanoke College

    Hakia ranks Roanoke College as the #25 bachelor's in computer science degree program in Virginia. This private institution in Salem, VA has annual tuition of $34,820. Ranking score: 40.0.

  26. #26. Longwood University

    Hakia ranks Longwood University as the #26 bachelor's in computer science degree program in Virginia. This public institution in Farmville, VA has annual tuition of $8,660. Ranking score: 39.4.

  27. #27. Bluefield University

    Hakia ranks Bluefield University as the #27 bachelor's in computer science degree program in Virginia. This private institution in Bluefield, VA has annual tuition of $27,876. Ranking score: 38.9.

  28. #28. Bridgewater College

    Hakia ranks Bridgewater College as the #28 bachelor's in computer science degree program in Virginia. This private institution in Bridgewater, VA has annual tuition of $40,300. Ranking score: 37.6.

  29. #29. Virginia Wesleyan University

    Hakia ranks Virginia Wesleyan University as the #29 bachelor's in computer science degree program in Virginia. This private institution in Virginia Beach, VA has annual tuition of $36,010. Ranking score: 37.3.

  30. #30. University of Lynchburg

    Hakia ranks University of Lynchburg as the #30 bachelor's in computer science degree program in Virginia. This private institution in Lynchburg, VA has annual tuition of $35,540. Ranking score: 37.1.

  31. #31. Southern Virginia University

    Hakia ranks Southern Virginia University as the #31 bachelor's in computer science degree program in Virginia. This private institution in Buena Vista, VA has annual tuition of $19,790. Ranking score: 34.8.

  32. #32. Virginia Union University

    Hakia ranks Virginia Union University as the #32 bachelor's in computer science degree program in Virginia. This private institution in Richmond, VA has annual tuition of $10,530. Ranking score: 34.3.

  33. #33. Eastern Mennonite University

    Hakia ranks Eastern Mennonite University as the #33 bachelor's in computer science degree program in Virginia. This private institution in Harrisonburg, VA has annual tuition of $41,410. Ranking score: 34.2.

Online Bachelor's Computer Science Degree Programs in Virginia

### Online Program Options 12 Virginia institutions offer bachelor's computer science degrees with online or hybrid options, enabling students to earn accredited degrees while maintaining professional or personal commitments. Top-ranked online programs include **James Madison**, **Old Dominion**, **Liberty**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online bachelor's programs average **$18,871/yr**—often comparable to or less than on-campus tuition. Virginia-based employers including Amazon AWS, Microsoft, Booz Allen value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Arlington, Reston, Richmond job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **120 credit hours** in 4 years while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer science degrees in Virginia, these accredited computer science schools offer the flexibility and quality that today's learners demand.

  • James Madison University - Harrisonburg, VA - Tuition: $7,914/year
  • Old Dominion University - Norfolk, VA - Tuition: $7,590/year
  • Liberty University - Lynchburg, VA - Tuition: $15,015/year
  • Regent University - Virginia Beach, VA - Tuition: $18,986/year
  • Virginia State University - Petersburg, VA - Tuition: $5,540/year
  • Norfolk State University - Norfolk, VA - Tuition: $5,926/year
  • University of Management and Technology - Arlington, VA - Tuition: $9,360/year
  • Bridgewater College - Bridgewater, VA - Tuition: $40,300/year
  • Bluefield University - Bluefield, VA - Tuition: $27,876/year
  • Virginia Wesleyan University - Virginia Beach, VA - Tuition: $36,010/year
  • Eastern Mennonite University - Harrisonburg, VA - Tuition: $41,410/year
  • Virginia Union University - Richmond, VA - Tuition: $10,530/year

Best Master's Computer Science Degree Programs in Virginia

### 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.

  1. #1. Virginia Polytechnic Institute and State University

    Hakia ranks Virginia Polytechnic Institute and State University as the #1 master's in computer science degree program in Virginia. This public institution in Blacksburg, VA has annual tuition of $12,698 and a 95% graduation rate. Ranking score: 93.1.

  2. #2. University of Virginia-Main Campus

    Hakia ranks University of Virginia-Main Campus as the #2 master's in computer science degree program in Virginia. This public institution in Charlottesville, VA has annual tuition of $18,823 and a 96% graduation rate. Ranking score: 83.8.

  3. #3. George Mason University

    Hakia ranks George Mason University as the #3 master's in computer science degree program in Virginia. This public institution in Fairfax, VA has annual tuition of $10,095 and a 80% graduation rate. Ranking score: 80.8.

  4. #4. William & Mary

    Hakia ranks William & Mary as the #4 master's in computer science degree program in Virginia. This public institution in Williamsburg, VA has annual tuition of $18,253 and a 94% graduation rate. Ranking score: 66.5.

  5. #5. Old Dominion University

    Hakia ranks Old Dominion University as the #5 master's in computer science degree program in Virginia. This public institution in Norfolk, VA has annual tuition of $7,590. Ranking score: 48.5.

  6. #6. James Madison University

    Hakia ranks James Madison University as the #6 master's in computer science degree program in Virginia. This public institution in Harrisonburg, VA has annual tuition of $7,914 and a 95% graduation rate. Ranking score: 57.1.

  7. #7. Hampton University

    Hakia ranks Hampton University as the #7 master's in computer science degree program in Virginia. This private institution in Hampton, VA has annual tuition of $26,198 and a 86% graduation rate. Ranking score: 50.7.

  8. #8. Virginia Commonwealth University

    Hakia ranks Virginia Commonwealth University as the #8 master's in computer science degree program in Virginia. This public institution in Richmond, VA has annual tuition of $12,850 and a 92% graduation rate. Ranking score: 56.3.

  9. #9. Virginia State University

    Hakia ranks Virginia State University as the #9 master's in computer science degree program in Virginia. This public institution in Petersburg, VA has annual tuition of $5,540 and a 75% graduation rate. Ranking score: 44.2.

  10. #10. American National University

    Hakia ranks American National University as the #10 master's in computer science degree program in Virginia. This for-profit institution in Salem, VA has annual tuition of $10,735. Ranking score: 46.0.

  11. #11. Norfolk State University

    Hakia ranks Norfolk State University as the #11 master's in computer science degree program in Virginia. This public institution in Norfolk, VA has annual tuition of $5,926 and a 71% graduation rate. Ranking score: 41.8.

  12. #12. Fairfax University of America

    Hakia ranks Fairfax University of America as the #12 master's in computer science degree program in Virginia. This private institution in Fairfax, VA has annual tuition of $10,128. Ranking score: 41.5.

Online Master's Computer Science Degree Programs in Virginia

### Online Program Options Working professionals can advance their careers through 5 online master's computer science programs from Virginia universities, designed for flexibility without sacrificing academic rigor. Top-ranked online programs include **Old Dominion**, **James Madison**, **American National**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online master's programs average **$7,541/yr**—often comparable to or less than on-campus tuition. Virginia-based employers including Amazon AWS, Microsoft, Booz Allen value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Arlington, Reston, Richmond job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **30-36 credit hours** in 18-24 months while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer science degrees in Virginia, these accredited computer science schools offer the flexibility and quality that today's learners demand.

  • Old Dominion University - Norfolk, VA - Tuition: $7,590/year
  • James Madison University - Harrisonburg, VA - Tuition: $7,914/year
  • American National University - Salem, VA - Tuition: $10,735/year
  • Virginia State University - Petersburg, VA - Tuition: $5,540/year
  • Norfolk State University - Norfolk, VA - Tuition: $5,926/year

Best Doctoral Computer Science Degree Programs in Virginia

### Program Landscape Virginia is home to **6** doctoral programs in computer science, preparing students for research positions, faculty appointments, and executive technical roles. Leading programs at **Virginia Polytechnic Inst...**, **U of Virginia**, **George Mason** are recognized for cutting-edge research, strong faculty publications, and competitive funding packages. ### Career Outcomes Doctoral graduates command premium salaries, with Virginia PhD holders earning a median of **$157,625**—reflecting the advanced expertise required for research and executive positions. The Arlington, Reston, Richmond region's research universities and corporate R&D centers provide extensive collaboration opportunities with industry leaders like Amazon AWS, Microsoft, Booz Allen. ### Costs & Value PhD programs typically require 4-6 years of full-time study, including coursework, qualifying examinations, and original dissertation research. Many programs offer full funding through teaching or research assistantships, covering tuition and providing stipends of **$25,000–$40,000** annually. ### Curriculum & Specializations Research strengths across Virginia programs include artificial intelligence, cybersecurity, human-computer interaction, systems, and theoretical computer science. For aspiring researchers pursuing computer science degrees in Virginia, graduates go on to careers as university faculty, industry research scientists, or technical executives, contributing to advances in technology that impact millions of users worldwide.

  1. #1. Virginia Polytechnic Institute and State University

    Hakia ranks Virginia Polytechnic Institute and State University as the #1 doctoral in computer science degree program in Virginia. This public institution in Blacksburg, VA has annual tuition of $12,698 and a 95% graduation rate. Ranking score: 56.7.

  2. #2. University of Virginia-Main Campus

    Hakia ranks University of Virginia-Main Campus as the #2 doctoral in computer science degree program in Virginia. This public institution in Charlottesville, VA has annual tuition of $18,823 and a 96% graduation rate. Ranking score: 64.8.

  3. #3. George Mason University

    Hakia ranks George Mason University as the #3 doctoral in computer science degree program in Virginia. This public institution in Fairfax, VA has annual tuition of $10,095 and a 80% graduation rate. Ranking score: 46.1.

  4. #4. William & Mary

    Hakia ranks William & Mary as the #4 doctoral in computer science degree program in Virginia. This public institution in Williamsburg, VA has annual tuition of $18,253 and a 94% graduation rate. Ranking score: 59.0.

  5. #5. Virginia Commonwealth University

    Hakia ranks Virginia Commonwealth University as the #5 doctoral in computer science degree program in Virginia. This public institution in Richmond, VA has annual tuition of $12,850 and a 92% graduation rate. Ranking score: 58.9.

  6. #6. Old Dominion University

    Hakia ranks Old Dominion University as the #6 doctoral in computer science degree program in Virginia. This public institution in Norfolk, VA has annual tuition of $7,590. Ranking score: 52.1.

Online Doctoral Computer Science Degree Programs in Virginia

### Online Program Options 1 Virginia universities offer doctoral computer science programs with online or hybrid components, accommodating established professionals pursuing terminal degrees. Top-ranked online programs include **Old Dominion**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online doctoral programs average **$7,590/yr**—often comparable to or less than on-campus tuition. Virginia-based employers including Amazon AWS, Microsoft, Booz Allen value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Arlington, Reston, Richmond job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete doctoral requirements in 3-5 years while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer science degrees in Virginia, these accredited computer science schools offer the flexibility and quality that today's learners demand.

  • Old Dominion University - Norfolk, VA - Tuition: $7,590/year

Computer Science 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 2023

Computer Science Financial Aid & Scholarships in Virginia

State Aid Programs

Virginia offers substantial financial aid for students pursuing computer science education, including state programs, federal aid, and institutional scholarships. The Virginia G3 program provides tuition-free community college education for qualifying Virginia residents pursuing high-demand IT careers, creating accessible pathways to foundational coursework (Virginia G3). This initiative removes financial barriers for students beginning computer science education.

Key Programs & Amounts

The Two-Year College Transfer Grant provides up to $3,000 annually for students who complete associate degrees and transfer to four-year institutions, with additional incentives for STEM majors including computer science (VCCS Grants). Federal financial aid through FAFSA covers Pell Grants, federal student loans, and work-study opportunities. Graduate assistantships support master's and doctoral students in computer science research. Employer tuition assistance is prevalent in Northern Virginia, where federal agencies and technology companies support employee education. Technology company scholarships from Microsoft, Google, Amazon, and others support computing students. Merit-based scholarships at Virginia universities reward academic achievement. Students should explore all funding sources and apply early.

Calculate Your Computer Science Degree ROI in 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 2023. 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

Career Paths

Design and develop software applications and systems

Median Salary:$142,493

Analyze complex datasets and build predictive models

Median Salary:$118,534

Protect computer networks from cyber threats

Median Salary:$132,405

Manage cloud infrastructure and deployment pipelines

Median Salary:$139,971

Design and maintain cloud computing infrastructure

Median Salary:$136,188

Build and deploy machine learning models

Median Salary:$158,886
Computer Science Salaries by Metro Area

Median annual salary in Virginia metro areas

Hakia.com
View data table
Categoryvalue
Arlington$139K
Reston$132K
Richmond$126K
Norfolk$120K

Source: BLS OEWS May 2024

Hakia.com

Computer Science Jobs in Virginia: Top Employers Hiring

Find computer science jobs in Virginia. These major employers across Virginia metro areas are actively hiring computer science graduates. 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

How to Apply to Computer Science Programs in Virginia

1

Research Program Requirements

Review admission requirements for computer science programs at your target schools. Requirements vary by institution and degree level.

2

Prepare Application Materials

Gather transcripts, test scores (SAT/ACT for undergrad, GRE for graduate), letters of recommendation, and personal statement.

3

Apply for Financial Aid

Complete the FAFSA by priority deadlines.

4

Submit Applications Before Deadlines

Apply early for priority consideration. Early action/decision deadlines are typically October-November; regular deadlines December-January.

5

Complete Enrollment Steps

Accept your offer, submit enrollment deposit, complete orientation requirements, and register for classes.

Computer Science Transfer Pathways in Virginia

State Transfer System

Virginia's comprehensive transfer system provides pathways for students pursuing computer science education at four-year universities. Virginia's Community Colleges offer guaranteed admission agreements enabling students to complete associate degrees before transferring to bachelor's programs (VCCS Transfer). Students interested in computer science should complete coursework in programming, calculus, and discrete mathematics during community college.

How Transfers Work

Northern Virginia Community College maintains articulation agreements facilitating transfer to George Mason University, Virginia Tech, and other institutions (NVCC Articulation). The Transfer Virginia Portal helps students navigate course equivalencies and program requirements. Transfer grant programs provide up to $3,000 annually for qualifying students who complete associate degrees with 3.0 GPA and transfer to participating institutions, with additional incentives for STEM fields. Students should declare intent to transfer early and work with advisors at both institutions. Programming sequences and mathematics prerequisites must be completed before advancing to upper-division computer science coursework. Beginning transfer planning during the first semester ensures efficient credit transfer and timely degree completion.

Why Study Computer Science in Virginia?

Industry & Workforce

Virginia offers exceptional computer science education opportunities at nationally ranked universities, combined with proximity to one of the nation's most robust technology job markets. Virginia Tech's computer science program is consistently ranked among the top public university programs nationally, while George Mason University and the University of Virginia provide additional strong options. The Brookings Institution identifies the Washington D.C. metro area among the nation's Star Hub metropolitan areas for technology and AI development (Brookings Technology Hub).

Salary Outlook

The Bureau of Labor Statistics reports software developers earn a median annual wage of $133,080 nationally, with employment projected to grow 16 percent from 2024 to 2034, much faster than average (BLS Software Developers). Virginia-specific salaries often exceed national averages due to the concentration of federal contractors, defense companies, and technology firms in the Northern Virginia corridor. The Department of Veterans Affairs Office of Information and Technology employs computer science graduates developing innovative IT solutions (VA Digital Careers). Virginia's unique combination of academic excellence, federal sector opportunities, and private technology companies makes it an ideal destination for computer science education and careers.

Computer Science Job Market in Virginia

Employment Outlook

Virginia's computer science job market ranks among the strongest in the nation, driven by federal government technology initiatives, defense contractors, and a thriving private sector. The Bureau of Labor Statistics projects software developers employment to grow 16 percent from 2024 to 2034, with about 129,200 openings projected each year, driven by demand for software development in AI, IoT, robotics, and automation (BLS Job Outlook). Organizations are expected to increase investment in software for cybersecurity and digital transformation.

Salaries by Metro

Defense contractors including Northrop Grumman, Lockheed Martin, Booz Allen Hamilton, Leidos, and General Dynamics actively recruit computer science graduates for national security applications. The Department of Veterans Affairs employs technology professionals in various IT roles (VA Employment). Technology companies including Amazon Web Services, Microsoft, Capital One, and Google maintain significant Virginia operations. Virginia Tech's Engineering Expo connects students with hundreds of employers (VT Expo). The Virginia G3 program identifies IT among high-demand career pathways (Virginia G3). Career paths include software developer, systems architect, data scientist, machine learning engineer, and cybersecurity specialist.

Computer Science Curriculum & Specializations in Virginia

Core Requirements

Virginia computer science curricula combine theoretical foundations with practical software development skills and professional practices. Core coursework covers programming, data structures, algorithms, computer architecture, operating systems, databases, and software engineering. Students develop proficiency in multiple programming languages including Java, Python, C++, and JavaScript.

Degree Pathways

George Mason University's computing programs, accredited by ABET, emphasize student abilities to apply engineering design to produce solutions meeting specified needs while considering public health, safety, and societal factors (GMU Curriculum). Virginia Tech's computer science program includes rigorous theoretical coursework balanced with hands-on laboratory experiences and capstone projects. The Bureau of Labor Statistics notes developers must maintain strong programming backgrounds and keep current on new tools throughout their careers (BLS Skills). Modern curricula incorporate machine learning, cloud computing, cybersecurity, and software engineering practices. Elective options allow specialization in areas including artificial intelligence, systems, theory, or applications. The integration of theory and practice prepares graduates for immediate contribution in professional software development and research roles.

Online vs On-Campus Computer Science Programs in Virginia

Online Program Growth

Virginia universities offer both online and on-campus options for computer science education, with each format providing distinct advantages. Regent University offers computing programs in both online and on-campus modalities, with ABET accreditation covering both delivery formats (Regent Programs). This flexibility accommodates both traditional students and working professionals.

Accredited Online Options

Campus-based study provides advantages including face-to-face interaction with faculty and peers, access to computing laboratories, collaborative learning environments, and research opportunities with faculty mentors. George Mason University and Virginia Tech offer on-campus computer science education within ABET-accredited programs (GMU Programs). Online delivery offers flexibility for students who cannot relocate or need to balance education with employment. The Bureau of Labor Statistics notes developers must keep current on new tools and languages (BLS Continuing Education). Many programs offer hybrid formats combining online coursework with periodic on-campus sessions. Students should consider learning preferences, research interests, and career goals when choosing delivery format.

Computer Science by City in Virginia

Virginia's major metropolitan areas offer distinct advantages for computer science professionals, with Northern Virginia providing the highest concentration of opportunities. The Brookings Institution identifies the Washington D.C. metro area among the nation's Star Hub metropolitan areas for technology development (Brookings Metro). The Tysons-Reston-Dulles corridor hosts major technology employers.

Fairfax County hosts George Mason University and numerous technology employers. Blacksburg hosts Virginia Tech, consistently ranked among top public computer science programs. Charlottesville, home to UVA, combines academic excellence with quality of life. Richmond's growing technology sector includes software development positions in financial services, healthcare, and state government. Virginia Beach and Hampton Roads offer opportunities in defense, maritime systems, and healthcare technology. Amazon Web Services' significant data center operations in Northern Virginia create additional technology employment. The geographic distribution of Virginia's universities means computer science education is accessible throughout the Commonwealth. Remote work has expanded flexibility, though many positions requiring security clearances prefer Northern Virginia locations.

Compare Online Computer Science Programs in Virginia

View tuition costs, program formats & enrollment info

Find Computer Science Programs Near You in Virginia

Search by city to find accredited computer science programs ranked by our state methodology.

Computer Science Degree Programs by City in Virginia

Computer Science Degree Programs Near Virginia Beach, Virginia

As Virginia's largest city and home to major defense contractors like Booz Allen Hamilton, Virginia Beach offers robust opportunities in cybersecurity, cloud infrastructure, and mission-critical systems development. The presence of Naval Station Norfolk and related defense R&D centers creates specialized demand for systems architects and security engineers working on classified and high-assurance projects.

Virginia Beach is located in Virginia Beach City, Virginia.

Associate's Computer Science Degree Programs Near Virginia Beach, Virginia
  1. Northern Virginia Community College (Public) — State #1, 151.3 mi from Virginia Beach. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 9 mi from Virginia Beach. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 79 mi from Virginia Beach. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Virginia Beach, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 154.7 mi from Virginia Beach. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 152.8 mi from Virginia Beach. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 44.2 mi from Virginia Beach. Tuition: $18,253/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Virginia Beach, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 154.7 mi from Virginia Beach. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 152.8 mi from Virginia Beach. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 44.2 mi from Virginia Beach. Tuition: $18,253/year. Graduation rate: 94%.
Doctoral Computer Science Degree Programs Near Virginia Beach, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 154.7 mi from Virginia Beach. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 44.2 mi from Virginia Beach. Tuition: $18,253/year. Graduation rate: 94%.
  3. George Mason University (Public) — State #4, 152.8 mi from Virginia Beach. Tuition: $10,095/year. Graduation rate: 81%.

Computer Science Degree Programs Near Richmond, Virginia

Richmond's fintech and digital banking sector has expanded rapidly, with Capital One operating significant tech operations and regional startups like Redfin and Instacart maintaining engineering hubs in the metro area. Virginia Commonwealth University and the University of Richmond both offer Computer Science programs, while the city's lower cost of living compared to Northern Virginia makes it attractive for early-career developers and startup founders.

Richmond is located in Henrico County, Virginia.

Associate's Computer Science Degree Programs Near Richmond, Virginia
  1. Northern Virginia Community College (Public) — State #1, 86.7 mi from Richmond. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 83.7 mi from Richmond. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 17.7 mi from Richmond. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Richmond, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 162.9 mi from Richmond. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 63.1 mi from Richmond. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 86.1 mi from Richmond. Tuition: $10,095/year. Graduation rate: 81%.
Master's Computer Science Degree Programs Near Richmond, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 162.9 mi from Richmond. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 63.1 mi from Richmond. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 86.1 mi from Richmond. Tuition: $10,095/year. Graduation rate: 81%.
Doctoral Computer Science Degree Programs Near Richmond, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 63.1 mi from Richmond. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 48.5 mi from Richmond. Tuition: $18,253/year. Graduation rate: 94%.
  3. Virginia Polytechnic Institute and State University (Public) — State #3, 162.9 mi from Richmond. Tuition: $12,698/year. Graduation rate: 95%.

Computer Science Degree Programs Near Norfolk, Virginia

Norfolk serves as a naval technology hub with extensive opportunities in defense informatics, autonomous systems, and maritime software engineering through Booz Allen Hamilton and Naval Station Norfolk's research divisions. Old Dominion University's Computer Science program and the proximity to advanced R&D facilities make it a specialized market for systems engineers focused on real-time and embedded systems.

Norfolk is located in Norfolk City, Virginia.

Associate's Computer Science Degree Programs Near Norfolk, Virginia
  1. Northern Virginia Community College (Public) — State #1, 145.8 mi from Norfolk. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, in Norfolk. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 71.7 mi from Norfolk. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Norfolk, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 147.5 mi from Norfolk. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 147.2 mi from Norfolk. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 37.3 mi from Norfolk. Tuition: $18,253/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Norfolk, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 147.5 mi from Norfolk. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 147.2 mi from Norfolk. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 37.3 mi from Norfolk. Tuition: $18,253/year. Graduation rate: 94%.
Doctoral Computer Science Degree Programs Near Norfolk, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 147.5 mi from Norfolk. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 37.3 mi from Norfolk. Tuition: $18,253/year. Graduation rate: 94%.
  3. George Mason University (Public) — State #4, 147.2 mi from Norfolk. Tuition: $10,095/year. Graduation rate: 81%.

Computer Science Degree Programs Near Lynchburg, Virginia

This mid-sized city is relatively quiet for tech employment but offers remote work advantages and lower operational costs for distributed development teams; Liberty University has expanded its Computer Science offerings, making it a potential hub for startup relocation or satellite offices. Developers seeking affordable living while accessing Northern Virginia tech salaries through remote work find significant value here.

Lynchburg is located in Lynchburg City, Virginia.

Associate's Computer Science Degree Programs Near Lynchburg, Virginia
  1. Northern Virginia Community College (Public) — State #1, 145.2 mi from Lynchburg. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 163 mi from Lynchburg. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 97 mi from Lynchburg. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Lynchburg, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 69.6 mi from Lynchburg. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 57.9 mi from Lynchburg. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 142.4 mi from Lynchburg. Tuition: $10,095/year. Graduation rate: 81%.
Master's Computer Science Degree Programs Near Lynchburg, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 69.6 mi from Lynchburg. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 57.9 mi from Lynchburg. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 142.4 mi from Lynchburg. Tuition: $10,095/year. Graduation rate: 81%.
Doctoral Computer Science Degree Programs Near Lynchburg, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 57.9 mi from Lynchburg. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 135.7 mi from Lynchburg. Tuition: $18,253/year. Graduation rate: 94%.
  3. Virginia Polytechnic Institute and State University (Public) — State #3, 69.6 mi from Lynchburg. Tuition: $12,698/year. Graduation rate: 95%.

Computer Science Degree Programs Near Vienna, Virginia

Vienna sits at the heart of Northern Virginia's Dulles Technology Corridor, hosting satellite offices for Amazon Web Services, Google, and countless defense and cloud computing contractors. The proximity to major tech campuses, combined with access to George Mason University's strong Computer Science program, makes it ideal for full-stack developers and cloud architects seeking premium compensation in the region's most competitive tech market.

Vienna is located in Fairfax County, Virginia.

Associate's Computer Science Degree Programs Near Vienna, Virginia
  1. Northern Virginia Community College (Public) — State #1, 5.8 mi from Vienna. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 151.8 mi from Vienna. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 109 mi from Vienna. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Vienna, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 91.8 mi from Vienna. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 7.1 mi from Vienna. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 117.4 mi from Vienna. Tuition: $18,253/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Vienna, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 91.8 mi from Vienna. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 7.1 mi from Vienna. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 117.4 mi from Vienna. Tuition: $18,253/year. Graduation rate: 94%.
Doctoral Computer Science Degree Programs Near Vienna, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 91.8 mi from Vienna. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 117.4 mi from Vienna. Tuition: $18,253/year. Graduation rate: 94%.
  3. George Mason University (Public) — State #4, 7.1 mi from Vienna. Tuition: $10,095/year. Graduation rate: 81%.

Computer Science Degree Programs Near Newport News, Virginia

Home to the Newport News Shipbuilding and Drydock Company and related aerospace/defense contractors, Newport News specializes in embedded systems, real-time software, and defense informatics roles that command premium salaries. Christopher Newport University offers Computer Science education, and the concentration of federal research contracts creates specialized demand for systems architects with security clearances.

Newport News is located in Newport News City, Virginia.

Associate's Computer Science Degree Programs Near Newport News, Virginia
  1. Northern Virginia Community College (Public) — State #1, 126.5 mi from Newport News. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 20.6 mi from Newport News. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 52.8 mi from Newport News. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Newport News, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 127.4 mi from Newport News. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 127.7 mi from Newport News. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 16.5 mi from Newport News. Tuition: $18,253/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Newport News, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 127.4 mi from Newport News. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 127.7 mi from Newport News. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 16.5 mi from Newport News. Tuition: $18,253/year. Graduation rate: 94%.
Doctoral Computer Science Degree Programs Near Newport News, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 127.4 mi from Newport News. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 16.5 mi from Newport News. Tuition: $18,253/year. Graduation rate: 94%.
  3. George Mason University (Public) — State #4, 127.7 mi from Newport News. Tuition: $10,095/year. Graduation rate: 81%.

Computer Science Degree Programs Near Arlington, Virginia

Arlington is the epicenter of Northern Virginia's defense tech ecosystem, hosting headquarters for major contractors like Booz Allen Hamilton, SAIC, and countless cybersecurity firms, alongside federal agencies investing in AI and cloud modernization. The presence of George Mason University and the region's abundance of six-figure engineering roles make it the most competitive and highest-paying market in Virginia for senior software engineers and technical architects.

Arlington is located in Arlington County, Virginia.

Associate's Computer Science Degree Programs Near Arlington, Virginia
  1. Northern Virginia Community College (Public) — State #1, 8.7 mi from Arlington. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 147.3 mi from Arlington. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 107.8 mi from Arlington. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Arlington, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 96.5 mi from Arlington. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 12.3 mi from Arlington. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 113.7 mi from Arlington. Tuition: $18,253/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Arlington, Virginia
  1. University of Virginia-Main Campus (Public) — State #2, 96.5 mi from Arlington. Tuition: $18,823/year. Graduation rate: 96%.
  2. George Mason University (Public) — State #3, 12.3 mi from Arlington. Tuition: $10,095/year. Graduation rate: 81%.
  3. William & Mary (Public) — State #4, 113.7 mi from Arlington. Tuition: $18,253/year. Graduation rate: 94%.
Doctoral Computer Science Degree Programs Near Arlington, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 96.5 mi from Arlington. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 113.7 mi from Arlington. Tuition: $18,253/year. Graduation rate: 94%.
  3. George Mason University (Public) — State #4, 12.3 mi from Arlington. Tuition: $10,095/year. Graduation rate: 81%.

Computer Science Degree Programs Near Danville, Virginia

Danville is a small manufacturing-focused city with limited native tech employment; remote work and relocation incentives are the primary draw for software engineers seeking low cost of living near larger metros. Developers can access regional opportunities in nearby Greensboro, NC or Richmond while benefiting from significantly reduced housing and operational costs.

Danville is located in Danville City, Virginia.

Associate's Computer Science Degree Programs Near Danville, Virginia
  1. Northern Virginia Community College (Public) — State #1, 195.8 mi from Danville. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 173.6 mi from Danville. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 122.4 mi from Danville. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Danville, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 72 mi from Danville. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 112.3 mi from Danville. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 193.4 mi from Danville. Tuition: $10,095/year. Graduation rate: 81%.
Master's Computer Science Degree Programs Near Danville, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 72 mi from Danville. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 112.3 mi from Danville. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 193.4 mi from Danville. Tuition: $10,095/year. Graduation rate: 81%.
Doctoral Computer Science Degree Programs Near Danville, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 112.3 mi from Danville. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 156.5 mi from Danville. Tuition: $18,253/year. Graduation rate: 94%.
  3. Virginia Polytechnic Institute and State University (Public) — State #3, 72 mi from Danville. Tuition: $12,698/year. Graduation rate: 95%.

Computer Science Degree Programs Near Roanoke, Virginia

Roanoke is emerging as a secondary tech hub in Southwest Virginia with growing startup activity, particularly in healthcare IT and industrial IoT, supported by Virginia Tech's proximity (45 minutes away) and regional innovation initiatives. The lower cost of living and increasing remote-first company presence make it viable for developers willing to trade metro salaries for quality of life and entrepreneurial opportunities.

Roanoke is located in Roanoke City, Virginia.

Associate's Computer Science Degree Programs Near Roanoke, Virginia
  1. Northern Virginia Community College (Public) — State #1, 183.9 mi from Roanoke. Tuition: $5,550/year.
  2. Brightpoint Community College (Public) — State #3, 141.3 mi from Roanoke. Tuition: $4,788/year.
  3. Virginia Peninsula Community College (Public) — State #4, 196.4 mi from Roanoke. Tuition: $4,818/year.
Bachelor's Computer Science Degree Programs Near Roanoke, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 24.7 mi from Roanoke. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 96.2 mi from Roanoke. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 180.7 mi from Roanoke. Tuition: $10,095/year. Graduation rate: 81%.
Master's Computer Science Degree Programs Near Roanoke, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 24.7 mi from Roanoke. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 96.2 mi from Roanoke. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 180.7 mi from Roanoke. Tuition: $10,095/year. Graduation rate: 81%.
Doctoral Computer Science Degree Programs Near Roanoke, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 96.2 mi from Roanoke. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 179.8 mi from Roanoke. Tuition: $18,253/year. Graduation rate: 94%.
  3. Virginia Polytechnic Institute and State University (Public) — State #3, 24.7 mi from Roanoke. Tuition: $12,698/year. Graduation rate: 95%.

Computer Science Degree Programs Near Petersburg, Virginia

Petersburg is a small, economically recovering city with minimal direct tech employment; however, its location between Richmond and the Northern Virginia corridor makes it a remote work haven for developers seeking affordable housing while accessing higher regional salaries. The nearby University of Virginia and regional universities provide educational access, but most employment opportunities will be distributed or commute-based.

Petersburg is located in Chesterfield County, Virginia.

Associate's Computer Science Degree Programs Near Petersburg, Virginia
  1. Northern Virginia Community College (Public) — State #1, 111 mi from Petersburg. Tuition: $5,550/year.
  2. Tidewater Community College (Public) — State #2, 66.8 mi from Petersburg. Tuition: $4,818/year.
  3. Brightpoint Community College (Public) — State #3, 7.9 mi from Petersburg. Tuition: $4,788/year.
Bachelor's Computer Science Degree Programs Near Petersburg, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 166.2 mi from Petersburg. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 81.9 mi from Petersburg. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 110.6 mi from Petersburg. Tuition: $10,095/year. Graduation rate: 81%.
Master's Computer Science Degree Programs Near Petersburg, Virginia
  1. Virginia Polytechnic Institute and State University (Public) — State #1, 166.2 mi from Petersburg. Tuition: $12,698/year. Graduation rate: 95%.
  2. University of Virginia-Main Campus (Public) — State #2, 81.9 mi from Petersburg. Tuition: $18,823/year. Graduation rate: 96%.
  3. George Mason University (Public) — State #3, 110.6 mi from Petersburg. Tuition: $10,095/year. Graduation rate: 81%.
Doctoral Computer Science Degree Programs Near Petersburg, Virginia
  1. University of Virginia-Main Campus (Public) — State #1, 81.9 mi from Petersburg. Tuition: $18,823/year. Graduation rate: 96%.
  2. William & Mary (Public) — State #2, 38.3 mi from Petersburg. Tuition: $18,253/year. Graduation rate: 94%.
  3. Virginia Polytechnic Institute and State University (Public) — State #3, 166.2 mi from Petersburg. Tuition: $12,698/year. Graduation rate: 95%.

Coding Bootcamps: An Alternative Pathway

Coding bootcamps offer an accelerated pathway into tech careers. For those in Virginia considering alternatives to traditional degrees, here's what you need to know about this intensive learning format.

What is a Coding Bootcamp?

A coding bootcamp is an intensive, short-term training program (typically 12-24 weeks) that teaches practical programming skills through hands-on projects. Unlike traditional degrees, bootcamps focus exclusively on job-ready skills and often include career services to help graduates land their first tech role.

Who Bootcamps Are Best For

  • Career changers looking to enter tech quickly
  • Professionals wanting to upskill or transition roles
  • Self-taught developers seeking structured training
  • Those unable to commit to a 4-year degree timeline

What People Love

Based on discussions from r/codingbootcamp, r/cscareerquestions, and r/learnprogramming

  • Get job-ready in months instead of 4 years
  • Learn modern tech stacks actually used in industry
  • Build portfolio projects that demonstrate practical skills
  • Many bootcamp grads report landing $70-100K+ starting salaries
  • 1-on-1 mentorship helps bridge knowledge gaps quickly

Common Concerns

Honest feedback from bootcamp graduates and industry professionals

  • May struggle with algorithm-heavy interviews at FAANG companies
  • Lacks depth in systems programming and low-level concepts
  • Some hiring managers filter out bootcamp grads automatically
  • Requires significant self-study to fill CS fundamentals gaps
  • Current market (2025-2026) is competitive for entry-level roles
EXCLUSIVE OFFER

Save $1000 on Springboard Bootcamps

Springboard offers career-focused bootcamps with 1-on-1 mentorship from industry professionals. Their programs include a job guarantee—complete all requirements, and if you don't land a qualifying role, you may be eligible for a full tuition refund. Use our exclusive link to save $1000 on enrollment.

Programs for Computer Science careers:

  • Software Engineering Career Track
  • Software Engineering for Beginners
1-on-1 MentorshipJob GuaranteeFlexible Payment

We may earn a commission when you use our affiliate link and coupon.

Top Ranked Computer Science Degree Programs in Other States

StateTotal ProgramsMedian TuitionTop Program
Best Computer Science Degree Programs in California61$11,834University of California-Berkeley
Best Computer Science Degree Programs in Texas62$9,003The University of Texas at Dallas
Best Computer Science Degree Programs in New York72$36,920Cornell University
Best Computer Science Degree Programs in Florida34$26,240University of Central Florida
Best Computer Science Degree Programs in Washington19$19,920University of Washington-Seattle Campus
Best Computer Science Degree Programs in Massachusetts46$44,812Northeastern University
Best Computer Science Degree Programs in Illinois47$32,660University of Illinois Urbana-Champaign
Best Computer Science Degree Programs in Georgia25$7,158Georgia Institute of Technology-Main Campus

Computer Science in Virginia: FAQ

How We Rank Computer Science Degree Programs

Based on 50 programs from IPEDS 2023

We analyzed 50 computer science degree programs in Virginia using IPEDS 2023 data and BLS labor statistics. Our rankings are produced algorithmically without editorial intervention, ensuring objectivity and reproducibility.

Ranking Factors

Program Completions35%

Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.

Graduation Rate25%

Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.

Selectivity20%

Admission rate (lower = more selective). More selective institutions typically have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

Regional salary data for computer science graduates. Virginia median salary of $126,100 is factored into institutional scores based on local job market strength.

Ranking Categories

Best Programs

Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.

Online Programs

Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.

Most Affordable

Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

Data Sources

  • IPEDS 2023Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024State and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Data Sources

Institutional characteristics, completions, graduation rates

Virginia salary and employment data

Official University Websites

Program details and admissions information

Last Updated: February 15, 2026. Rankings based on IPEDS 2023 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.

Computer Science Degree Programs in Virginia — Detailed School Profiles

Best Associate's Computer Science Degree Programs in Virginia

Northern Virginia Community College — Annandale, VA

Key Distinction: 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. Associate of Science (AS) in Computer Science
Industry Partners
  • George Mason University through ADVANCE initiative (partner)
Accreditations and Certifications
  • SACSCOC

Location Advantages:

Tidewater Community College — Norfolk, VA

Key Distinction: 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

Brightpoint Community College — Chester, VA

Key Distinction: 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. Associate of Science (AS) degree
Notable Faculty
  • Katherine Tupac — Department Head - Assistant Professor - Business, Engineering, & Technology Division

Location Advantages:

Virginia Peninsula Community College — Hampton, VA

Key Distinction: 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. Associate of Science (A.S.) degree in Computer Science
Admissions

GPA Requirement: 2.0.

Requirements: Complete required courses in curriculum, Achieve a 2.0 minimum grade point average, Some transfer colleges may require higher GPA

Location Advantages:

J Sargeant Reynolds Community College — Richmond, VA

Key Distinction: Serves as stepping-stone with guaranteed transfer agreements through Virginia Community College System (VCCS). 91% of students graduate without any educational debt

Hakia Insight: Reynolds' 91% debt-free graduation rate is exceptional for community college, but the real advantage lies in its TechHub Downtown Campus—a recently renovated facility that signals institutional investment in hands-on learning at a time when most associate programs operate with minimal lab infrastructure.

J Sargeant Reynolds Community College's Computer Science Associate of Science program stands out for its guaranteed transfer pathway through Virginia Community College System agreements and exceptional financial support - 91% of students graduate debt-free. The 60-63 credit hour program, completable in 2 years, prepares students for exciting careers in Artificial Intelligence, Data Science, Cybersecurity, and Cryptocurrency while serving as a stepping-stone to bachelor's degree completion. Students learn in a state-of-the-art TechHub facility at the Downtown Campus and benefit from professors who currently work in the industry, teaching best-in-class practices and cutting-edge techniques. The program covers essential coursework including Introduction to Problem Solving and Programming, Object-Oriented Programming, and Data Structures & Analysis of Algorithms. With in-state tuition at $176 per credit hour and G3 tuition assistance available, students received over $21 million in financial aid in 2023, averaging over $4,000 per student. Career paths include computer scientist, programmer, systems analyst, and software developer in this high-demand, high-pay industry where computers touch nearly every person on the planet.

Programs Offered
  • Computer Science Associate of Science (A.S.) — 2 years, on-campus. Associate of Science (A.S.) in Computer Science
Research Labs and Institutes
  • TechHub at Reynolds Downtown Campus - recently renovated to provide state-of-the-art learning space
Industry Partners
  • Virginia Community College System (VCCS) guaranteed transfer agreements with four-year colleges and universities (partner)

Location Advantages:

Piedmont Virginia Community College — Charlottesville, 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 and Institutes
  • Computer Applications Lab
  • Networking Technology Lab
Industry Partners
  • Local IT Businesses (Internship Provider)
  • Regional Healthcare Systems (Technology Partner)
Career Outcomes

Median Salary: $45,000. Top Employers: Local Government, Small IT Firms, Healthcare Organizations.

Admissions

GPA Requirement: 2.0.

Accreditations and Certifications
  • CompTIA A+
  • Microsoft Office Specialist
  • CompTIA Network+

Germanna Community College — Locust Grove, VA

Key Distinction: 2-year Associate Degree program. Estimated program cost of $10,250.00

Hakia Insight: At $10,250 total cost, Germanna undercuts most competitors, but its real edge is 45+ partner colleges—a network density that gives students genuine optionality in transfer destinations rather than funneling them toward a single four-year institution.

Germanna Community College's Computer Science Associate Degree is a 2-year program with an estimated cost of $10,250.00, specifically designed to provide students with a solid foundation for transferring to four-year institutions. What makes this program distinctive is its focus on teaching the basic mathematical and scientific concepts behind computers and their programs while providing hands-on programming, problem solving, and design experience. Students develop in-demand skills including problem solving, high-level programming language proficiency, computer organization skills, and digital information literacy. The curriculum includes specialized courses such as Introduction to Problem Solving and Programming, which explores structured programming environments and object-oriented programming concepts. The program stands out for its extensive transfer partnerships, offering connections to over 45 partner colleges and universities with guaranteed admission agreements to top Virginia four-year schools including UMW, VCU, and Hampton University. Career preparation focuses on three main paths: Computer Scientists who use technology to solve problems, Data Scientists who collect and analyze large amounts of data using analytical and statistical skills, and Software Engineers who apply engineering principles to design, develop, test, and deploy software solutions.

Programs Offered
  • Computer Science Associate Degree — 2 years, on-campus. Computer Science Associate Degree
Industry Partners
  • Over 45 partner colleges and universities (partner)
  • Guaranteed transfer agreements with top Virginia four-year schools including UMW, VCU, and Hampton U (partner)
Top Transfer Destinations
  • George Mason University
  • Virginia Tech
  • University of Virginia
  • Virginia Commonwealth University
Entry-Level Career Paths
  • Junior Web Developer
  • Help Desk Technician
  • Desktop Support Specialist
  • Junior Network Administrator
  • Technical Support Analyst
Included Certifications
  • CompTIA A+
  • CompTIA Network+
  • AWS Cloud Practitioner
  • Microsoft Azure Fundamentals

Location Advantages:

Virginia Western Community College — Roanoke, VA

Key Distinction: Follows Transfer VA requirements for Computer Science degrees. Prepares students to transfer to four-year institution for non-Engineering based bachelor's degree

Hakia Insight: Virginia Western's explicit non-Engineering pathway under Transfer VA is a clarifying distinction: it acknowledges that CS associates don't all feed into engineering-track bachelors, creating a more honest advising conversation about whether students want software development or IT operations careers.

Virginia Western Community College's Computer Science A.S. program stands out for its strategic focus on transfer preparation, specifically designed to prepare students for non-Engineering based bachelor's degrees in computer science or information technology at four-year institutions. The program follows Transfer VA requirements, ensuring seamless credit transfer. Students benefit from guaranteed admission to more than 30 commonwealth colleges and universities upon graduation with an associate degree and minimum GPA. The 60-credit, 2-year program combines academic rigor with practical application, offering opportunities to earn real-world certifications alongside valuable IT skills. Under the leadership of Program Head Dr. Diane D. Wolff, who holds a Ph.D. from Arizona State University and serves as Professor of Computer Science and Information Technology, students receive expert guidance in their educational journey. The program maintains transfer agreements with Virginia Transfer Partners and has established its own agreements with several colleges and universities, maximizing transfer opportunities. Located in the School of Science, Technology, Engineering & Math, the program positions students for careers described as exciting, in demand, and well-paying, making it an ideal starting point for those seeking to enter the growing technology sector.

Programs Offered
  • Computer Science A.S. — 2 years, on-campus. Associate of Science (Science, Technology, Engineering & Mathematics) Computer Science
Research Labs and Institutes
  • Chapman Hall
  • Business Science M310
Industry Partners
  • Transfer agreements with Virginia Transfer Partners (partner)
  • Own agreements with several colleges and universities (partner)
Notable Faculty
  • Dr. Diane D. Wolff - Program Head, Professor of Computer Science and Information Technology, B.S. University of Northern Iowa, M.A.L.S. Hollins University, Ph.D. Arizona State University

Location Advantages:

Danville Community College — Danville, VA

Hakia Insight: Danville's stated commitment to 'customized classes to meet business and industry needs' without clear enrollment or outcome data raises a red flag—prospective students should request concrete examples of how these customizations actually differ from standard community college curricula.

This page provides a general overview of Danville Community College's programs but does not contain specific information about a Computer Science Associates program. The page indicates that Danville Community College positions itself as 'the college of choice in our region for exemplary educational programs and services' and offers 'more than 100 programs in general education, college transfer, and career training.' The college emphasizes its commitment to student success, with one graduate stating that 'Danville Community College's defining characteristic is its determination to see its students succeed.' The institution offers programs across multiple career pathways including Computer & Information Technology, which would encompass computer science-related programs. The college also provides 'customized classes to meet the needs of business and industry,' suggesting industry partnerships and practical training opportunities. However, specific details about curriculum, degree requirements, faculty, facilities, or career outcomes for a Computer Science Associates program are not provided on this particular page.

Programs Offered
  • AS in Computer Science — 2 years, on-campus
  • AAS in Information Technology — 2 years, on-campus
Industry Partners
  • customized classes to meet the needs of business and industry (partner)
Top Transfer Destinations
  • Virginia Tech
  • Liberty University
  • Longwood University
  • Radford University
Entry-Level Career Paths
  • Help Desk Technician
  • Technical Support Specialist
  • Junior Systems Administrator
  • Desktop Support Specialist
  • IT Support Technician
Included Certifications
  • CompTIA A+
  • CompTIA Network+
  • Microsoft Office Specialist

Location Advantages:

New River Community College — Dublin, VA

Key Distinction: Four-Semester (Two-Year) Program. Designed specifically for transfer to four-year institutions

Hakia Insight: New River's four-semester structure and Virginia Tech transfer pathway signal tight regional alignment, but the program lacks published outcomes or employer data—making it difficult to assess whether Tech's proximity creates genuine recruitment advantages or is merely geographic proximity.

New River Community College's Computer Science transfer program offers a strategic pathway for students planning to complete their baccalaureate degree at a four-year institution. This Four-Semester (Two-Year) Program awards either an Associate of Arts or Associate of Science degree, designed specifically for transfer purposes. A distinctive feature is the specialized Engineering, Computer Science Major track created specifically for students transferring into computer science at Virginia Tech. The program provides a balanced foundation in liberal education through specific required courses. Students have access to comprehensive advising support through the Academic Advising Center in Rooker Hall and at the Christiansburg site, with dedicated staff available at (540) 674-3609. The college emphasizes the importance of coordination with four-year institutions through the Transfer Virginia Portal and maintains transfer agreements with various Virginia colleges and universities. Students are strongly encouraged to consult with academic advisors at their intended four-year institution to ensure proper course selection and mathematics preparation. This program serves both students with clear transfer goals and those not yet prepared to select a definite career objective, offering flexibility while maintaining academic rigor for successful university transfer.

Programs Offered
  • Computer Science — 2 years, on-campus. Associate of Arts or Associate of Science
Research Labs and Institutes
  • Academic Advising Center in Rooker Hall
  • Christiansburg site
Industry Partners
  • Transfer Virginia Portal (partner)
  • Virginia Tech transfer pathway (partner)
  • Various four-year colleges in Virginia (partner)

Location Advantages:

Best Bachelor's Computer Science Degree Programs in Virginia

Virginia Polytechnic Institute and State University — Blacksburg, VA

Key Distinction: Cooperative Education Program for professional experience. Undergraduate research opportunities and independent study

Hakia Insight: Virginia Tech's Cooperative Education Program isn't unique, but the availability of undergraduate research opportunities combined with three specialized major tracks means students can pivot between career preparation and research intensity without waiting until grad school.

Virginia Tech's Bachelor of Science in Computer Science is an ABET-accredited program offering three specialized majors: Computer Science (broad preparation for diverse careers or graduate study), Secure Computing (focused on cybersecurity), and Data-Centric Computing (emphasizing data science and analytics). The curriculum includes foundational courses in software design, algorithms, and computer organization at the freshman and sophomore levels, followed by specialized electives and a capstone course at the junior and senior levels. Students gain hands-on experience through the Cooperative Education Program, independent undergraduate research opportunities, teaching assistant positions, and multiple annual hackathons and research competitions. The department hosts large career fairs in Fall and Spring semesters and maintains corporate partnerships. Qualified students can pursue accelerated undergraduate/graduate degree programs and Honors Laureate Diplomas. Extensive computational facilities support instruction and research in AI, machine learning, software engineering, and human-computer interaction.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS

Location Advantages:

University of Virginia-Main Campus — Charlottesville, VA

Key Distinction: ABET accreditation. Required senior capstone course with technical report creation (CS 4980, CS 4971, or CS 4991)

Hakia Insight: UVA's required senior capstone sequence (CS 4980/4971/4991) with technical report creation is a forcing function for communication skills that most programs leave optional—a distinction that explains why UVA graduates disproportionately land in leadership-track roles at major tech firms.

The Bachelor of Science in Computer Science at UVA is an ABET-accredited program offered through the School of Engineering and Applied Science. Students complete a rigorous curriculum combining foundational CS courses (data structures, algorithms, discrete mathematics, computer systems) with 15+ credits of upper-level CS electives, applied mathematics courses, and a senior capstone experience. The program emphasizes hands-on problem-solving through a required capstone course (CS 4980, CS 4971, or CS 4991) taken concurrently with senior thesis coursework in the fourth year. Students gain expertise across cyber-physical systems, cybersecurity, machine learning, and high-performance computing through research collaborations and applications to healthcare, neuroscience, and sustainability challenges. The curriculum integrates engineering ethics and professional responsibility courses. Graduates develop skills to contribute as innovators and team leaders in technical roles across industry sectors.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
  • Link Lab
Admissions

GPA Requirement: 2.0.

Requirements: Completion of SEAS General Requirements (calculus, chemistry, physics, engineering foundations, ethics courses), Introduction to Programming course (CS 111X), Foundation courses: CS 2100, CS 2120, CS 2130, CS 3100, CS 3120, CS 3130, CS 3140, Upper-level required courses: CS 3240 (Software Engineering) and CS Capstone, 15+ credits of CS electives (3000-level or higher), 3 additional Applied Mathematics courses beyond general requirements, 1 Math and Science elective, 15 credits of Humanities and Social Science electives, 12 credits of unrestricted electives, Minimum 2.0 GPA in CS courses

Accreditations and Certifications
  • NCAE-CD

Location Advantages:

George Mason University — Fairfax, VA

Key Distinction: 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 Requirement: 2.75.

Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125

Accreditations and Certifications
  • ABET

Location Advantages:

William & Mary — Williamsburg, VA

Key Distinction: 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. BS
Notable Faculty
  • Dr. Matthew Chapman — Cybersecurity Education and Workforce Development
Admissions

GPA Requirement: 3.0.

Requirements: Select a concentration (General, Artificial Intelligence/Machine Learning, or Cybersecurity) upon declaring the major, Complete required courses for chosen concentration, Complete electives specific to concentration track

Location Advantages:

James Madison University — Harrisonburg, VA

Key Distinction: 100% online program. One of the most comprehensive Cybersecurity graduate programs in the nation

Hakia Insight: JMU's distinction between its 100% online CS bachelor and its 'comprehensive' cybersecurity graduate program is misleading—the real story is that the undergrad program sits in Harrisonburg while the top talent funnels toward the DC-adjacent defense contracting partnerships, creating a regional brain drain.

James Madison University offers a Computer Science program housed within the College of Integrated Science and Engineering. The program is listed among JMU's undergraduate majors, indicating it provides bachelor's-level education in computer science. As part of the College of Integrated Science and Engineering, the program appears to emphasize interdisciplinary approaches to computing education. JMU also offers related programs including Computer Information Systems and Information Technology, suggesting a comprehensive technology curriculum. The university provides various academic support services including academic advising, career center resources, and international programs. However, specific details about the Computer Science program's curriculum, faculty, research areas, facilities, or career outcomes are not provided on this general undergraduate majors listing page. Prospective students interested in this program would need to seek additional information about specific degree requirements, concentrations, and distinctive program features from more detailed program pages or department resources.

Programs Offered
  • Computer Science — 4 years, on-campus
Research Labs and Institutes
  • King Hall MSC 4103, 701 Carrier Drive Room 222, Harrisonburg, Virginia 22807
Industry Partners
  • Booz Allen Hamilton (corporate)
  • Deloitte (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Northern Virginia federal contracting sectorRichmond startup ecosystemProximity to Washington D.C. tech market

Washington and Lee University — Lexington, 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

Location Advantages:

University of Richmond — University of Richmond, VA

Key Distinction: Offers both Bachelor of Science (15 units) and Bachelor of Arts (12 units) degree options. Summer research opportunities available

Hakia Insight: Richmond's dual BS/BA track with summer research opportunities is well-intentioned but raises an underexplored question: does the BA track prepare students adequately for technical interviews, or does it quietly funnel non-honors students toward less competitive career outcomes?

The University of Richmond Computer Science program stands out by offering both Bachelor of Science and Bachelor of Arts degree options, providing flexibility for students with different academic goals. The BS requires 15 units while the BA requires 12 units, both built on a strong foundation of seven core computer science courses including Introduction to Computing, Data Structures, Algorithms, and Programming Languages. What makes this program distinctive is its emphasis on research and community - the department offers summer research opportunities, independent study projects, and maintains a robust student community. Students frequently participate in the university's popular Study Abroad program. The curriculum is designed to help graduates articulate and apply computer science fundamentals, analyze complex problems through rigorous algorithmic analysis, design software systems, communicate effectively, and make ethically aware decisions about computing technologies. Mathematics requirements include Calculus I and Linear Algebra for both degrees, with additional calculus and advanced math or science requirements for the BS. The program maintains high academic standards with a minimum 2.00 GPA requirement and no grades below C- in computer science courses. Students have flexibility in their upper-level coursework with three 300-level electives, and can even substitute advanced mathematics coursework for discrete structures with strong performance.

Programs Offered
  • Computer Science Major — 4 years, on-campus. Bachelor of Science or Bachelor of Arts in Computer Science

Location Advantages: Proximity to Virginia state government and policy institutionsAccess to regional cybersecurity and defense contractors

Virginia Commonwealth University — Richmond, VA

Key Distinction: Two-semester Senior Design Studio and Senior Project capstone sequence (CMSC 441/451 and CMSC 442/452). Multiple specialization tracks: cybersecurity, data science, and software engineering

Hakia Insight: VCU's two-semester Senior Design Studio (CMSC 441/451 and 442/452) paired with multiple specialization tracks creates a rare hybrid: students finish with both depth (cybersecurity/data science/software engineering) and a polished portfolio project, explaining why the $77,603 median salary outpaces most Virginia public universities.

The Bachelor of Science in Computer Science at VCU is built on a rigorous, accredited curriculum of 120 credit hours with concentrations in cybersecurity, data science, and software engineering. The program provides a strong foundation in computer science theory and practice, including core courses in data structures, algorithms, operating systems, databases, and networking. Students complete a two-semester Senior Design Studio and Senior Project sequence (CMSC 441/451 and CMSC 442/452) that serves as a capstone experience. The curriculum emphasizes professional development through ENGR 395 and computing ethics (CMSC 235). Students gain hands-on experience through upper-level electives in emerging areas such as quantum computing, artificial intelligence, machine learning, cybersecurity, and software engineering. An accelerated B.S. to M.S. program is available for qualified students, allowing completion of both degrees in five years and potentially leading to higher starting salaries and expanded career opportunities.

Programs Offered
  • Computer Science, Bachelor of Science — 4 years, on-campus. BS
Research Labs and Institutes
  • Convergence Labs
Industry Partners
  • Capital One (tech)
  • CoStar Group (tech)
  • Microsoft (tech)
  • Micron Technology Inc. (tech)
Career Outcomes

Median Salary: $77,603.

Admissions

GPA Requirement: 3.0.

Requirements: Minimum 120 credit hours, Minimum grade of C in all computer science courses, 30 credits of general education courses, Computer Science major core requirements (54 credits), 9 credits of CMSC upper-level electives, Ancillary requirements including ECON 205, ENGR 395, mathematics, statistics, humanities, and natural science courses

Accreditations and Certifications
  • accredited curriculum

Location Advantages:

Averett University — Danville, 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

Location Advantages:

Hampton University — Hampton, VA

Key Distinction: Software-oriented program focus. ABET accredited by Computing Accreditation Commission

Hakia Insight: Hampton's location in Hampton Roads places undergraduates within recruiting distance of Naval Station Norfolk and Northrop Grumman—a proximity that transforms Turner Hall's labs into pipeline infrastructure rather than academic abstraction, with defense contracting internships often available by sophomore year.

Hampton University's Bachelor of Science in Computer Science offers a distinctive software-oriented approach that sets it apart from other programs. The degree is fully accredited by the Computing Accreditation Commission of ABET, ensuring it meets rigorous industry standards. The curriculum emphasizes practical software development skills through close study of computer architecture, organization, and assembly languages, combined with algorithm design, problem-solving techniques, software design and development, and structured programming concepts. Students gain comprehensive preparation for industry responsibilities involving the design, development, and maintenance of software systems. The program also provides the necessary quantitative background for graduate studies or employment in research-oriented institutions. Graduates develop critical abilities including analyzing complex computing problems, designing and implementing computing-based solutions, and applying computer science theory and software development fundamentals. The program emphasizes professional development through effective communication training, ethical reasoning, and teamwork skills. Located in Turner Hall at Hampton University's School of Science, the program prepares students to function as productive and ethical professionals while building high-quality computer-based systems that operate effectively in the emerging information infrastructure.

Programs Offered
  • Computer Science - Bachelors Degree — 4 years, on-campus. Bachelor of Science in Computer Science
Research Labs and Institutes
  • Turner Hall 102
Industry Partners
  • Naval Station Norfolk (government)
  • Northrop Grumman (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Hampton Roads region proximity to Naval Station Norfolk and major defense contractorsAccess to federal government IT and military technology sectors

Best Master's Computer Science Degree Programs in Virginia

Virginia Polytechnic Institute and State University — Blacksburg, VA

Key Distinction: Part-time, full-time, and full-time accelerated options available. Full-time completion in approximately 3 semesters

Hakia Insight: Virginia Tech's full-time accelerated track condenses a master's into three semesters without sacrificing the team-based entrepreneurial model, making it unusually attractive for engineers who can't afford a traditional two-year commitment but need more than a bootcamp's breadth.

Virginia Tech's Master of Engineering in Computer Science and Applications emphasizes software development with entrepreneurial, team-based learning designed for professionals entering or advancing in computing. The program offers flexible study options: full-time completion in approximately three semesters, part-time, or full-time accelerated formats to accommodate working professionals. Students complete 30 credits of coursework (4000-level or higher, with 6 credits at 4000-level minimum), a capstone project, and an Ethics and Professionalism in Computer Science course. The capstone project provides industry-relevant experience. Four specialization tracks are available: Software Development & Applications, Data Analytics & Artificial Intelligence, Computer Security, and Human-Computer Interaction. Graduates enhance marketability for mid-level and advanced positions in computing industries, supporting career advancement and salary growth in a field with strong employer demand.

Programs Offered
  • Master of Engineering in Computer Science and Applications — 1-2 years, on-campus. MEng

Location Advantages:

University of Virginia-Main Campus — Charlottesville, VA

Key Distinction: GRE requirement waived. No application fee

Hakia Insight: UVA waives the GRE and charges no application fee while maintaining a 2.0 GPA floor—an unusual combination that signals confidence in transcripts over standardized tests, lowering barriers for career-switchers without diluting program rigor.

University of Virginia offers two master's-level degrees in Computer Science: the M.S. in Computer Science, which requires coursework plus a formal thesis, and the Master of Computer Science (M.C.S.), a coursework-based degree with optional substantial projects. Both programs are designed to produce well-educated professionals and future leaders. The department attracts over $6 million in annual federal research support. GRE requirements have been waived for admission, and there is no application fee. UVA also offers the UVAccelerate pathway, allowing current undergraduates to begin master's studies in their third year. A graduate certificate in Cyber-Physical Systems is available to current graduate students and awarded at degree conferral. While specific salary advancement data and assistantship stipends are not detailed on this page, the programs emphasize research opportunities and professional development support for graduate students.

Programs Offered
  • Master of Science in Computer Science / Master of Computer Science — 1-2 years, on-campus. MS / MCS
Research Labs and Institutes
  • Link Lab
Admissions

GPA Requirement: 2.0.

Requirements: M.S.: Coursework plus formal thesis, M.C.S.: Coursework with optional substantial project

Accreditations and Certifications
  • NCAE-CD

Location Advantages:

George Mason University — Fairfax, VA

Key Distinction: 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 location in the DC region isn't just proximity marketing; federal security clearance sponsorship through government contractor partnerships becomes a concrete credential that adds $15K–$25K to starting salaries in the region's dominant employer category.

At the master'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
  • Master of Science in Computer Science — 1-2 years, on-campus
  • Master of Arts in Computer Science — 1-2 years, online
Admissions

GPA Requirement: 2.75.

Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125

Accreditations and Certifications
  • ABET

Location Advantages:

William & Mary — Williamsburg, VA

Key Distinction: Non-thesis coursework-based track (32 credits). Graduate assistantships with monthly stipend plus full tuition coverage; teaching and research options available

Hakia Insight: William & Mary's graduate assistantships bundle a monthly stipend with full tuition coverage—a rare package at a non-flagship state school that effectively eliminates the debt-vs-opportunity trade-off many part-time students face.

William & Mary's Master of Science in Computer Science is designed for working professionals and career-changers seeking to advance their technical expertise. The program offers flexible pathways including a standard 32-credit non-thesis option completable in two years, an accelerated 4+1 track for undergraduates (12-15 months), and a Bridge program for non-CS majors with dedicated advising. Graduate assistantships—both teaching and research—provide monthly stipends plus full tuition coverage, typically requiring 20 hours/week of work. Concentrations include Machine Learning, Cyber Security, Computational Operations Research, and Computational Science. The program emphasizes research excellence and professional development through faculty mentorship, hands-on projects with real-world applications, and strong industry placement outcomes in software development, aerospace, defense, and tech consulting. Part-time and online/hybrid coursework options support working professionals pursuing mid-career advancement.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Notable Faculty
  • Dr. Matthew Chapman — Cybersecurity Education and Workforce Development
Admissions

GPA Requirement: 3.0.

Requirements: 32 credit hours of graduate coursework (non-thesis option), Minimum grade of B in all qualifying courses, CSCI 710 (2 credits) required for accelerated 4+1 pathway, 10 three-credit graduate computer science courses, Background coursework in calculus, linear algebra, and core CS topics (varies by student background)

Location Advantages:

Old Dominion University — Norfolk, VA

Key Distinction: Flexible schedule beginning in Fall, Spring, and Summer terms. Both online and on-campus course options available

Hakia Insight: Old Dominion's three-entry-point calendar (Fall, Spring, Summer) combined with full online flexibility lets students stagger enrollment around layoffs or contract work cycles, a practical advantage for the non-traditional learners who actually need master's programs most.

Old Dominion University's Master of Science in Computer Science stands out for its exceptional flexibility and comprehensive curriculum. The program offers both online and on-campus options with flexible scheduling across Fall, Spring, and Summer terms, allowing students to complete the 31-credit hour, non-thesis program in less than two years. The Computer Science Department supports in-depth graduate study across nine specialized areas including bioinformatics, data science, digital libraries, high performance computing, machine intelligence, networking, cyber security, software engineering, and computational foundations. Students benefit from opportunities to conduct cutting-edge research with faculty and access to graduate assistantships with tuition assistance. The program eliminates barriers by not requiring GRE scores and maintains accessibility with a 3.00 GPA requirement. Featured courses include Introduction to Machine Learning and Introduction to Data Science and Analytics, providing hands-on experience with laboratory work. Graduates pursue lucrative careers with median salaries ranging from $91,080 to $149,730 across roles like Computer and Information Systems Managers, Software Developers, Computer Network Architects, and Computer Systems Engineers. Alumni have secured positions at prestigious companies including Google, Amazon, IBM, and RedHat, demonstrating the program's strong industry connections and career preparation.

Programs Offered
  • Computer Science (M.S.) — 1-2 years, on-campus. Master of Science in Computer Science
Research Labs and Institutes
  • 3214 ENGR & COMP SCI BUILDING
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Amazon, IBM.

Notable Faculty
  • Lusi Li, Assistant Professor

Location Advantages:

James Madison University — Harrisonburg, VA

Key Distinction: 100% online program. One of the most comprehensive Cybersecurity graduate programs in the nation

Hakia Insight: JMU's 100% online cybersecurity concentration reaches Northern Virginia's federal contracting workforce without requiring relocation, positioning graduates for clearance-track roles that typically require either DC-area presence or prior military service.

JMU's Master of Science in Computer Science with a concentration in Cybersecurity stands out as one of the most comprehensive cybersecurity graduate programs in the nation. This highly technical and rigorous academic program is delivered 100% online, making it especially suitable for working professionals who need flexibility while advancing their careers. The program's exceptional quality has contributed to JMU's prestigious designation as one of the original 7 National Centers of Academic Excellence in Cybersecurity since 1998, demonstrating the university's long-standing commitment to cybersecurity education. The program typically serves candidates with prior degrees in Computer Science or those with ample work experience in the field. Students benefit from unique partnership opportunities, including a fast track option to Virginia Tech's Masters of Engineering (MEng) in Computer Science and Applications. Through this accelerated pathway, students can count up to six credits of their 400-level JMU coursework toward their Virginia Tech Masters degree, with the potential to complete the accelerated program in as few as 12 months. This combination of comprehensive online delivery, national recognition, and strategic partnerships positions graduates to advance in the rapidly growing cybersecurity field.

Programs Offered
  • Master of Science in Computer Science with a concentration in Cybersecurity — 1-2 years, on-campus. Master of Science in Computer Science
Research Labs and Institutes
  • King Hall MSC 4103, 701 Carrier Drive Room 222, Harrisonburg, Virginia 22807
Industry Partners
  • Virginia Tech - Fast track Masters of Engineering program (partner)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Access to Northern Virginia federal contracting sectorRichmond startup ecosystemProximity to Washington D.C. tech market

Hampton University — Hampton, VA

Key Distinction: Software-oriented program focus. ABET accredited by Computing Accreditation Commission

Hakia Insight: Hampton's master's program explicitly anchors itself to educating underrepresented populations for federal IT roles in the Hampton Roads corridor—a mission focus that translates into mentorship networks and employer relationships engineered specifically for students historically locked out of defense sector pipelines.

At the master's level, hampton University's computer science program is rooted in the institution's historic mission to educate African American students and other underrepresented populations in technical fields, creating a supportive community for first-generation and minority students entering technology careers. The curriculum covers core computer science fundamentals—algorithms, data structures, software engineering, databases, and networking—with opportunities to specialize in areas like artificial intelligence, cybersecurity, and web technologies. The program emphasizes both academic rigor and mentorship, recognizing that student success depends on robust advising, peer support networks, and industry exposure. Hampton's location in the Hampton Roads region of Virginia provides proximity to military installations, government technology centers, and federal contractors that actively recruit graduates. Internship and cooperative education programs are integral to the degree, with many students gaining paid industry experience through partnerships in the defense, finance, and telecommunications sectors. The program benefits from federal funding initiatives aimed at increasing diversity in computing and from partnerships with organizations focused on recruiting underrepresented minorities into technology. Faculty bring both academic credentials and industry experience. Career outcomes show strong placement in government IT roles, defense contracting, and established tech companies, with particular strength in pathways to federal and state government technology positions. For students seeking a computer science education embedded in a community that actively supports their success and provides clear industry connections, Hampton offers distinctive value.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus
  • Master of Arts in Computer Science — 1-2 years, online
Research Labs and Institutes
  • Turner Hall 102
Industry Partners
  • Naval Station Norfolk (government)
  • Northrop Grumman (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Hampton Roads region proximity to Naval Station Norfolk and major defense contractorsAccess to federal government IT and military technology sectors

Virginia Commonwealth University — Richmond, VA

Key Distinction: Thesis or non-thesis track options. Part-time completion with flexible self-paced enrollment

Hakia Insight: VCU's Convergence Labs partnership with Capital One and Microsoft creates a rare advantage for part-time students: on-site project opportunities that count toward degree completion while building portfolios for immediate advancement in Fortune 500 tech roles.

VCU's M.S. in Computer Science is a 30-credit program designed for working professionals seeking career advancement in technology fields. Students choose between thesis and non-thesis tracks, with flexible scheduling options: full-time completion in approximately two years (3 semesters) or part-time enrollment at your own pace. The program emphasizes both theoretical and applied computer science through advanced 500-level courses, with specialization options in artificial intelligence, cloud computing, cybersecurity, data science, machine learning, and software engineering. VCU's strong industry partnerships with companies like Capital One, Microsoft, and MITRE provide internship and employment opportunities. Graduate students benefit from a dedicated Career Services department, faculty who are industry experts with well-funded labs, and access to Richmond-area businesses. The program positions graduates for roles such as senior software developer, cybersecurity engineering director, and computer systems analyst—positions typically offering significant salary advancement over bachelor's-level compensation. VCU is ranked among the best graduate programs nationally by U.S. News and World Report.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • Convergence Labs
Industry Partners
  • Capital One (tech)
  • CoStar Group (tech)
  • Microsoft (tech)
  • Micron Technology Inc. (tech)
Career Outcomes

Top Employers: Microsoft.

Admissions

GPA Requirement: 3.0.

Requirements: Complete 30 credit hours of 500-level and above coursework, Choose between thesis or non-thesis track, Flexible electives allowing specialization in chosen computer science focus area

Accreditations and Certifications
  • accredited curriculum

Location Advantages:

Virginia State University — Petersburg, VA

Key Distinction: 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. Master of Science
Research Labs and Institutes
  • Center of Cyber Security
Industry Partners
  • Various industry entities (corporate)
  • Government agencies (government)

Location Advantages: Access to Virginia government and state technology infrastructureRegional cybersecurity and defense contracting opportunitiesConnection to broader Virginia tech ecosystem

American National University — Salem, VA

Key Distinction: American National University's computer science programs emphasize rapid skill development and alignment with regional Virginia employer needs for immediate workforce entry.

Hakia Insight: American National's emphasis on 'rapid skill development' and 'regional Virginia job markets' translates to a program explicitly designed for immediate workforce absorption in state agencies and regional contractors—less prestigious than peer institutions, but with clearer hire-by-graduation mechanics.

At the master's level, american National University structures its computer science and information technology programs around career placement and skills development for regional Virginia job markets. The curriculum balances foundational computer science theory with practical training in programming languages, databases, networking, and IT support—tracks that reflect what employers in the region actively hire for. The institution's strength lies in understanding employer needs and aligning coursework accordingly, making graduates competitive for entry and mid-level technical positions. Programs are offered in formats accommodating working adults and full-time students alike.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus
  • Master of Arts in Computer Science — 1-2 years, online

Location Advantages: Multiple campus locationsOnline eUniversity platformInternational student programs in Louisville, Kentucky

Best Doctoral Computer Science Degree Programs in Virginia

Virginia Polytechnic Institute and State University — Blacksburg, VA

Key Distinction: The program emphasizes software—the aspect of computation that makes computing the powerful and transforming technology it is, with a diverse set of elective courses providing experience with emerging technologies.

Hakia Insight: Virginia Tech's doctoral software emphasis with diverse electives in emerging technologies creates room for students to shape dissertation areas around AI or systems before committing to five-year tracks, a flexibility that most PhD programs reserve for year two or three.

At the doctoral level, computer scientists study the design, implementation, performance and usability of computer systems. The program emphasizes software—the aspect of computation that makes computing the powerful and transforming technology it is.

Programs Offered
  • Doctor of Philosophy in Computer Science — 4-6 years, on-campus
  • Doctor of Science in Computer Science — 4-6 years, online

Location Advantages:

University of Virginia-Main Campus — Charlottesville, VA

Key Distinction: The department excels in traditional research areas within computer science and believes that many important research challenges lie at the boundary of computer science and other disciplines, with exceptional strength in experimental systems and applied research.

Hakia Insight: UVA's explicit strength in 'experimental systems and applied research' at the boundary between CS and other disciplines signals a department betting on interdisciplinary hiring and funding—an unusual position that advantages PhD students in biomedical computing, climate modeling, or materials science.

At the doctoral level, the University of Virginia offers both a Bachelor of Science degree in Computer Science through the School of Engineering and Applied Science and a Bachelor of Arts degree through the College of Arts and Sciences. The department attracts federal research support in excess of $6 million annually, with total external research funding of more than $19.8 million each year.

Programs Offered
  • Doctor of Philosophy in Computer Science — 4-6 years, on-campus
  • Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
  • Link Lab
Admissions

GPA Requirement: 2.0.

Requirements: CS 1110/1111/1112/1113 - Introduction to Programming, APMA 1090 - Single Variable Calculus I, APMA 1110 - Single Variable Calculus II, APMA 2120 - Multivariable Calculus III

Accreditations and Certifications
  • NCAE-CD

Location Advantages:

George Mason University — Fairfax, VA

Key Distinction: 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 DC location for doctoral students functions as a research proximity advantage: proximity to federal lab collaborators, DARPA PI networks, and security-cleared post-doc positions that most universities can only offer through remote partnerships.

At the doctoral 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
  • Doctor of Philosophy in Computer Science — 4-6 years, on-campus
  • Doctor of Science in Computer Science — 4-6 years, online
Admissions

GPA Requirement: 2.75.

Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125

Accreditations and Certifications
  • ABET

Location Advantages:

William & Mary — Williamsburg, VA

Key Distinction: 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 'research university housed in a liberal arts college' structure means doctoral students get R1-caliber mentorship and publication records without the 300-person cohort anonymity, a tradeoff that pays dividends for students seeking tenure-track faculty roles where teaching statements matter as much as h-indexes.

At the doctoral level, the Department of Computer Science at William & Mary offers undergraduate majors leading to B.S. or B.A. degrees and graduate programs leading to M.S. and Ph.D. degrees. As a department with very high research activity housed in a liberal arts institution, students enjoy quality research opportunities with close faculty interaction and emphasis on quality teaching.

Programs Offered
  • Doctor of Philosophy in Computer Science — 4-6 years, on-campus
  • Doctor of Science in Computer Science — 4-6 years, online
Notable Faculty
  • Dr. Matthew Chapman — Cybersecurity Education and Workforce Development
Admissions

GPA Requirement: 3.0.

Requirements: two calculus courses, linear algebra, two introductory programming courses (CS1 and CS2), discrete mathematics, data structures, algorithms, computer organization

Location Advantages:

Virginia Commonwealth University — Richmond, VA

Key Distinction: Strong focus on research combined with industry connections and access to Richmond-area businesses, plus unique Convergence Labs for enterprise partnerships

Hakia Insight: VCU's Convergence Labs model inverts the typical doctoral pipeline—rather than waiting to commercialize research after graduation, students embed directly in enterprise partnerships with Capital One and CoStar Group, turning their dissertation work into market-ready solutions.

At the doctoral level, VCU's Computer Science program offers a rigorous, highly concentrated, accredited curriculum with specializations in cybersecurity, data science, and software engineering. The program provides hands-on learning from day one with world-class facilities and strong research focus.

Programs Offered
  • Doctor of Philosophy in Computer Science — 4-6 years, on-campus
  • Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
  • Convergence Labs
Industry Partners
  • Capital One (tech)
  • CoStar Group (tech)
  • Microsoft (tech)
  • Micron Technology Inc. (tech)
Career Outcomes

Median Salary: $77,603.

Admissions

GPA Requirement: 3.0.

Requirements: Computer Science Placement Test may require CMSC 254

Accreditations and Certifications
  • accredited curriculum

Location Advantages:

Old Dominion University — Norfolk, VA

Key Distinction: Flexible schedule beginning in Fall, Spring, and Summer terms. Both online and on-campus course options available

Hakia Insight: Old Dominion's tri-entry enrollment (Fall, Spring, Summer) combined with full online flexibility creates a rare advantage for working professionals: you can start immediately without waiting a full year, compress your timeline, or spread it across a decade.

At the doctoral level, old Dominion University's Master of Science in Computer Science stands out for its exceptional flexibility and comprehensive curriculum. The program offers both online and on-campus options with flexible scheduling across Fall, Spring, and Summer terms, allowing students to complete the 31-credit hour, non-thesis program in less than two years. The Computer Science Department supports in-depth graduate study across nine specialized areas including bioinformatics, data science, digital libraries, high performance computing, machine intelligence, networking, cyber security, software engineering, and computational foundations. Students benefit from opportunities to conduct cutting-edge research with faculty and access to graduate assistantships with tuition assistance. The program eliminates barriers by not requiring GRE scores and maintains accessibility with a 3.00 GPA requirement. Featured courses include Introduction to Machine Learning and Introduction to Data Science and Analytics, providing hands-on experience with laboratory work. Graduates pursue lucrative careers with median salaries ranging from $91,080 to $149,730 across roles like Computer and Information Systems Managers, Software Developers, Computer Network Architects, and Computer Systems Engineers. Alumni have secured positions at prestigious companies including Google, Amazon, IBM, and RedHat, demonstrating the program's strong industry connections and career preparation.

Programs Offered
  • Doctor of Philosophy in Computer Science — 4-6 years, on-campus
  • Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
  • 3214 ENGR & COMP SCI BUILDING
  • bioinformatics
  • data science
  • digital libraries
  • high performance computing
  • machine intelligence
  • networking
  • cyber security
  • software engineering
  • computational foundations
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Amazon, IBM.

Notable Faculty
  • Lusi Li, Assistant Professor

Location Advantages: