University campus in Virginia
Updated January 2026

Best Colleges for Computer Programming in Virginia 2026 Rankings

Explore 23 accredited computer programming degree programs in Virginia. Compare schools by graduation rate, salary outcomes, and tuition—from Northern Virginia Community College to William & Mary.

#1 ProgramWilliam & Mary
Avg Salary$126,100
Tuition From$5,550/yr
Job Growth+22%

Key Takeaways

Top 3 ranked: William & Mary, Washington and Lee, ECPI

Based on graduation rates, program outcomes, and institutional quality

IPEDS 2023

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

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

IPEDS 2023

Degree levels: 6 associate's, 1 master's programs available in Virginia

From community college pathways to advanced research degrees

IPEDS 2023

9 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

6 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 Programming 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 Programming in Virginia Worth It?
Yes. Computer Programming degrees in Virginia deliver strong ROI—graduates earn $126,100 median salary with +22% job growth through 2032. In-state tuition averages $19,684/year.

Source: BLS OEWS May 2024

Best Computer Programming Degree Programs in Virginia

Bachelor's Computer Programming Programs in Virginia

18 programs$126,100 median salary88% avg grad rate
18
Programs
$126,100
Median Salary
$22,950/yr
Avg Tuition
88%
Avg Grad Rate

Program Landscape

Virginia ranks among the nation's top destinations for computer programming education, with 18 accredited bachelor's degree programs across 8 public and 8 private institutions. The highest-ranked programs are William & Mary, Washington and Lee, ECPI, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from Virginia computer programming 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,950/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 programming degrees in Virginia, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.

Show:

Earn your bachelor's in Computer Programming

(Sponsored)

Loading programs...

#1

William & Mary

Public
Williamsburg, VA
$18,253
Tuition
94%
Grad Rate
77.0
Score
Website
#2

Washington and Lee University

Private
Lexington, VA
$63,315
Tuition
94%
Grad Rate
66.1
Score
Website
#3

ECPI University

For-Profit
Virginia Beach, VA
$17,424
Tuition
53.4
Score
Website
#4

Christopher Newport University

Public
Newport News, VA
$10,001
Tuition
49.7
Score
Website
#5

Averett University

Private
Danville, VA
$38,400
Tuition
99%
Grad Rate
56.9
Score
Website
#6

Virginia Military Institute

Public
Lexington, VA
$10,076
Tuition
95%
Grad Rate
52.8
Score
Website
#7

George Mason University

Public
Fairfax, VA
$10,095
Tuition
80%
Grad Rate
49.4
Score
Website
#8

Virginia State University

Public
Petersburg, VA
$5,540
Tuition
75%
Grad Rate
56.9
Score
Website
#9

Regent University

Private
Virginia Beach, VA
$18,986
Tuition
64%
Grad Rate
51.0
Score
Website
#10

Radford University

Public
Radford, VA
$8,401
Tuition
42.5
Score
Website

Complete Computer Programming Program Rankings in Virginia

Best Associate's Computer Programming Programs in Virginia

### Program Landscape Virginia offers **6 accredited** associate's degree programs in computer programming, 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 **$7,474/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 programming schools in Virginia, these associate's programs offer the best value for students beginning their computer programming degrees in Virginia.

  1. #1. Northern Virginia Community College

    Location: Annandale, VA | Type: Public | Tuition: $5,550/year | Score: 66.8

  2. #2. Tidewater Community College

    Location: Norfolk, VA | Type: Public | Tuition: $4,818/year | Score: 50.0

  3. #3. Brightpoint Community College

    Location: Chester, VA | Type: Public | Tuition: $4,788/year | Score: 44.4

  4. #4. Piedmont Virginia Community College

    Location: Charlottesville, VA | Type: Public | Tuition: $4,788/year | Score: 40.9

  5. #5. ECPI University

    Location: Virginia Beach, VA | Type: For-Profit | Tuition: $17,424/year | Score: 64.4

  6. #6. Columbia College

    Location: Vienna, VA | Type: For-Profit | Tuition: $0/year | Score: 45.7

Online Associate's Computer Programming Programs in Virginia

### Online Program Options Virginia's community colleges offer 3 online associate's computer programming programs, providing flexible pathways for students balancing education with work or family responsibilities. Top-ranked online programs include **Northern Virginia Communi...**, **Tidewater Community College**, **Columbia College**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online associate's programs average **$5,184/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 programming degrees in Virginia, these accredited computer programming 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
  • Columbia College - Vienna, VA - Tuition: $0/year

Best Bachelor's Computer Programming Programs in Virginia

### Program Landscape Virginia ranks among the nation's top destinations for computer programming education, with **18 accredited** bachelor's degree programs across **8 public** and **8 private** institutions. The highest-ranked programs are **William & Mary**, **Washington and Lee**, **ECPI**, recognized for academic excellence, research opportunities, and strong industry connections. ### Career Outcomes Graduates from Virginia computer programming 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,950/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 programming degrees in Virginia, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.

  1. #1. William & Mary

    Location: Williamsburg, VA | Type: Public | Tuition: $18,253/year | Graduation Rate: 94% | Score: 77.0

  2. #2. Washington and Lee University

    Location: Lexington, VA | Type: Private | Tuition: $63,315/year | Graduation Rate: 94% | Score: 66.1

  3. #3. ECPI University

    Location: Virginia Beach, VA | Type: For-Profit | Tuition: $17,424/year | Score: 53.4

  4. #4. Christopher Newport University

    Location: Newport News, VA | Type: Public | Tuition: $10,001/year | Score: 49.7

  5. #5. Averett University

    Location: Danville, VA | Type: Private | Tuition: $38,400/year | Graduation Rate: 99% | Score: 56.9

  6. #6. Virginia Military Institute

    Location: Lexington, VA | Type: Public | Tuition: $10,076/year | Graduation Rate: 95% | Score: 52.8

  7. #7. George Mason University

    Location: Fairfax, VA | Type: Public | Tuition: $10,095/year | Graduation Rate: 80% | Score: 49.4

  8. #8. Virginia State University

    Location: Petersburg, VA | Type: Public | Tuition: $5,540/year | Graduation Rate: 75% | Score: 56.9

  9. #9. Regent University

    Location: Virginia Beach, VA | Type: Private | Tuition: $18,986/year | Graduation Rate: 64% | Score: 51.0

  10. #10. Radford University

    Location: Radford, VA | Type: Public | Tuition: $8,401/year | Score: 42.5

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

    Location: Wise, VA | Type: Public | Tuition: $6,040/year | Graduation Rate: 91% | Score: 46.7

  12. #12. Shenandoah University

    Location: Winchester, VA | Type: Private | Tuition: $34,614/year | Graduation Rate: 91% | Score: 47.8

  13. #13. Marymount University

    Location: Arlington, VA | Type: Private | Tuition: $37,400/year | Graduation Rate: 99% | Score: 47.7

  14. #14. Longwood University

    Location: Farmville, VA | Type: Public | Tuition: $8,660/year | Score: 40.6

  15. #15. Roanoke College

    Location: Salem, VA | Type: Private | Tuition: $34,820/year | Score: 41.1

  16. #16. Bridgewater College

    Location: Bridgewater, VA | Type: Private | Tuition: $40,300/year | Score: 38.6

  17. #17. University of Management and Technology

    Location: Arlington, VA | Type: For-Profit | Tuition: $9,360/year | Score: 41.8

  18. #18. Eastern Mennonite University

    Location: Harrisonburg, VA | Type: Private | Tuition: $41,410/year | Score: 35.0

Online Bachelor's Computer Programming Programs in Virginia

### Online Program Options 6 Virginia institutions offer bachelor's computer programming degrees with online or hybrid options, enabling students to earn accredited degrees while maintaining professional or personal commitments. Top-ranked online programs include **Virginia State**, **Radford**, **Regent**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online bachelor's programs average **$20,183/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 programming degrees in Virginia, these accredited computer programming schools offer the flexibility and quality that today's learners demand.

  • Virginia State University - Petersburg, VA - Tuition: $5,540/year
  • Radford University - Radford, VA - Tuition: $8,401/year
  • Regent University - Virginia Beach, VA - Tuition: $18,986/year
  • Marymount University - Arlington, VA - Tuition: $37,400/year
  • Eastern Mennonite University - Harrisonburg, VA - Tuition: $41,410/year
  • University of Management and Technology - Arlington, VA - Tuition: $9,360/year

Best Master's Computer Programming Programs in Virginia

### Program Landscape Virginia offers **1** master's degree programs in computer programming, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs—**Virginia State**—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 **$5,540/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 programming schools at the graduate level, these programs stand out for both academic quality and career outcomes.

  1. #1. Virginia State University

    Location: Petersburg, VA | Type: Public | Tuition: $5,540/year | Graduation Rate: 75% | Score: 45.3

Online Master's Computer Programming Programs in Virginia

### Online Program Options Working professionals can advance their careers through 1 online master's computer programming programs from Virginia universities, designed for flexibility without sacrificing academic rigor. Top-ranked online programs include **Virginia State**, all regionally accredited and recognized by Virginia employers. ### Costs & Employer Recognition Online master's programs average **$5,540/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 programming degrees in Virginia, these accredited computer programming schools offer the flexibility and quality that today's learners demand.

  • Virginia State University - Petersburg, VA - Tuition: $5,540/year

Computer Programming Tuition in Virginia

MetricValue
Average in-state tuition$19,684/year
Average out-of-state tuition$49,210/year
Community college tuition$4,921/year
4-year savings for residents$118,104
2+2 transfer pathway savings$29,526

Source: IPEDS 2023

Computer Programming Financial Aid & Scholarships in Virginia

State Aid Programs

Virginia offers substantial state financial aid programs.

The Virginia Tuition Assistance Grant (VTAG) provides $5,250/year for undergraduate residents attending private nonprofit institutions (SCHEV VTAG). The Virginia Guaranteed Assistance Program (VGAP) covers tuition, fees, and books for low- and middle-income students. FAFSA completion is required with priority deadlines varying by institution.

Key Programs & Amounts

Federal aid supplements state programs.

The Pell Grant provides up to $7,395/year (2024-25) for students with demonstrated need. Federal loans offer $5,500-$7,500/year for undergraduates. Technology companies including Amazon, Microsoft, and Capital One fund scholarship programs for computer programming students at partner universities.

Institutional Scholarships

Institutional scholarships enhance affordability.

Virginia Tech, UVA, and GMU offer merit scholarships of $2,000-$15,000/year for strong computer programming applicants. Graduate assistantships cover tuition plus $20,000-$30,000 stipends. Many employers—including defense contractors—offer tuition reimbursement for part-time graduate study, effectively making master's degrees free for employed professionals.

Calculate Your Computer Programming Degree ROI in Virginia

Use our interactive ROI calculator to estimate your return on investment for a computer programming 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 Programming Degree ROI Calculator
Estimate your return on investment for a computer programming 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 Programming 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 Programming Jobs in Virginia: Top Employers Hiring

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

Computer Programming 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 Programming 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 Programming Programs in Virginia

1

Research Program Requirements

Review admission requirements for computer programming 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 Programming Transfer Pathways in Virginia

State Transfer System

Virginia's Guaranteed Admission Agreements create clear transfer pathways.

Students completing associate degrees at Virginia's 23 community colleges with required GPAs receive guaranteed admission to more than 30 four-year institutions (VCCS Transfer). For computer programming transfers, Virginia Tech requires 3.2-3.4 GPA, while VCU requires 2.5+ GPA. The Virginia Education Wizard (vawizard.org) helps plan course sequences.

How Transfers Work

Northern Virginia Community College leads computer programming transfer preparation.

As the state's largest community college, NVCC offers associate degrees designed for transfer to GMU, Virginia Tech, and other institutions. The college's location in Fairfax County provides internship access during the associate phase. Students should declare transfer intent by 15 credits earned.

Transfer Planning Tips

Financial incentives encourage community college completion.

The Two-Year College Transfer Grant (CTG) provides up to $3,000 annually for students completing associate degrees with 3.0+ GPA (SCHEV). An additional $1,000 is available for STEM majors. Community college tuition averaging $5,000/year combined with transfer grants reduces bachelor's degree costs by $30,000-$40,000.

Why Study Computer Programming in Virginia?

Industry & Workforce

Virginia offers exceptional computer programming opportunities with its unique concentration of federal agencies, defense contractors, and technology giants. Northern Virginia's Dulles Technology Corridor hosts Amazon HQ2 (25,000+ employees), AWS data centers handling 70% of global internet traffic, and headquarters for Northrop Grumman, Raytheon, and Boeing (NoVA EDA). The state's 385,000 tech workers create a robust ecosystem where computer programming professionals thrive.

Salary Outlook

Computer Programming salaries in Virginia exceed national averages.

Entry-level positions start at $65,000, with mid-career professionals earning $95,000 and senior specialists reaching $140,000+ (BLS OEWS). Cleared positions—common in Virginia's defense sector—command 15-25% premiums over equivalent commercial roles. Virginia's 5.75% top income tax rate maximizes take-home pay compared to high-tax states.

Regional Tech Hubs

Virginia Tech, UVA, and George Mason University lead computer programming education.

Virginia Tech's ABET-accredited programs and research expenditures exceeding $450 million provide world-class preparation. George Mason's Northern Virginia location enables internship access to defense contractors and technology companies. Richmond's growing tech scene and Hampton Roads' defense focus create career opportunities throughout the state. Compare programs in California, Texas, or explore our national rankings.

Computer Programming Job Market in Virginia

Employment Outlook

Virginia's computer programming job market shows strong demand across sectors.

The state employs 385,000 technology workers with consistent growth in computer programming roles (BLS OEWS 2024). Northern Virginia anchors state tech employment, with significant opportunities in Richmond's fintech sector and Hampton Roads' defense installations. Federal defense spending increased by $150 billion in 2025, directly supporting Virginia contractor employment.

Salaries by Metro

Regional salary variations reflect employer concentration.

Northern Virginia computer programming professionals earn $95,000-$140,000 in major technology roles, while Hampton Roads defense positions pay 15-20% less but offer lower cost of living. Richmond's emerging tech scene provides $65,000-$95,000 with housing costs 40% below Northern Virginia. Cleared positions command significant premiums across all regions.

High-Growth Sectors

High-growth sectors driving computer programming demand include: cloud infrastructure (AWS expansion), federal contractor modernization (CMMC compliance), financial services technology (Capital One, Navy Federal), and defense systems development. Defense contractors including Booz Allen Hamilton, CACI, Leidos, and Northrop Grumman actively recruit computer programming professionals. Virginia Tech's Engineering Expo connects over 250 companies with students (VT Expo). See computer science programs or cybersecurity degrees.

Computer Programming Curriculum & Specializations in Virginia

Core Requirements

Virginia computer programming programs combine theoretical foundations with practical skills.

Core curricula cover fundamental concepts, programming, and specialized topics relevant to computer programming careers. Virginia Tech's ABET-accredited programs emphasize industry practices and professional preparation. Programs require 120-128 credit hours over four years with hands-on laboratory components.

Degree Pathways

Technical depth prepares students for industry demands.

Advanced coursework incorporates industry-standard tools, emerging technologies, and professional practices. Virginia's proximity to major employers means curriculum often reflects current industry needs. Students develop proficiency through capstone projects, often sponsored by Northern Virginia technology companies and defense contractors.

Specialization Tracks

Hands-on experience is integrated throughout programs.

Capstone projects, internship requirements, and industry partnerships provide real-world application. Many programs require internship experience before graduation—opportunities abound in Northern Virginia. Graduate programs (30-36 credits) offer specializations aligned with career interests. Industry certifications complement academic credentials and validate technical competencies. See software engineering programs or data science degrees.

Online vs On-Campus Computer Programming Programs in Virginia

Online Program Growth

On-campus computer programming programs provide significant advantages.

Hands-on laboratory experience, team projects, and collaborative learning are essential for developing practical skills. Virginia Tech's facilities and UVA's engineering resources provide specialized environments. Career fair access, employer networking, and research opportunities favor on-campus students. For cleared positions with defense contractors, on-campus attendance typically facilitates security clearance sponsorship.

Accredited Online Options

Online programs suit working professionals seeking advancement.

George Mason, ODU, and several private Virginia institutions offer online computer programming-related degrees. These programs accommodate professionals seeking credentials or career advancement. Online tuition may be 10-20% lower than on-campus rates. Working professionals can apply job experience to coursework and implement techniques immediately.

Choosing Your Format

Hybrid approaches maximize flexibility and opportunity.

Some Virginia programs offer evening and weekend options for employed students. Community college coursework completed online can transfer to on-campus bachelor's programs. Students seeking federal or contractor employment should prioritize at least some on-campus experience for clearance sponsorship and employer recruiting. For private-sector careers not requiring clearances, online programs provide viable pathways.

Computer Programming by City in Virginia

Northern Virginia (Arlington, McLean, Tysons, Reston, Ashburn)

Northern Virginia (Arlington, McLean, Tysons, Reston, Ashburn) offers the highest computer programming salaries. The Dulles Technology Corridor contains AWS, Google, and Microsoft cloud operations requiring advanced expertise (NoVA EDA). Computer Programming salaries reach $95,000-$140,000 with cleared positions commanding additional premiums. Housing costs are substantial—median prices exceed $600,000—but compensation offsets the premium.

Richmond

Richmond emerges as Virginia's secondary computer programming hub. Capital One and regional financial institutions drive hiring. VCU produces local talent while lower cost of living (median home prices around $350,000) enables better quality of life. The emerging startup ecosystem creates opportunities. Remote work for Northern Virginia employers while living in Richmond provides excellent compensation-to-cost ratios.

Hampton Roads (Norfolk, Virginia Beach, Newport News)

Hampton Roads (Norfolk, Virginia Beach, Newport News) provides defense-focused computer programming careers. Newport News Shipbuilding and Navy contractors anchor the regional economy with salaries of $65,000-$95,000 and housing costs 50% below Northern Virginia. Charlottesville offers research positions at UVA, while Blacksburg provides Virginia Tech research opportunities. See software engineering programs.

Compare Online Computer Programming Programs in Virginia

View tuition costs, program formats & enrollment info

Find Computer Programming Programs Near You in Virginia

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

Computer Programming Programs by City in Virginia

Computer Programming Programs Near Virginia Beach, VA

As Virginia's largest city and home to massive military installations, Virginia Beach hosts significant defense contracting operations and IT modernization projects through contractors like Booz Allen Hamilton, creating demand for developers skilled in secure systems and legacy code migration. The city's proximity to Naval Station Norfolk and the presence of cybersecurity-focused firms make it particularly valuable for programmers interested in defense, embedded systems, or government contracting work.

Virginia Beach is located in Virginia Beach City, Virginia.

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

Computer Programming Programs Near Richmond, VA

Richmond's expanding fintech and startup scene, anchored by companies like Markel Corporation and a growing number of venture-backed software firms, offers mid-market development opportunities outside the typical Northern Virginia corridor. Virginia Commonwealth University offers computer science programs locally, and the city's lower cost of living compared to Northern Virginia makes it attractive for junior developers and those seeking remote work flexibility.

Richmond is located in Henrico County, Virginia.

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

Computer Programming Programs Near Norfolk, VA

Norfolk's economy revolves around naval operations and maritime commerce, creating specialized opportunities for developers working on logistics software, military IT systems, and port automation projects through defense contractors and Sentara Healthcare's technology divisions. The city serves as the strategic hub for military software modernization initiatives, making it a target location for programmers with security clearances or interest in government technology contracts.

Norfolk is located in Norfolk City, Virginia.

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

Computer Programming Programs Near Lynchburg, VA

This smaller city (pop. ~80,000) primarily serves as a residential and educational hub rather than a programming job center; Liberty University offers computer science programs, but serious career growth typically requires commuting to Richmond (1 hour) or relocating to Northern Virginia. Remote work opportunities and freelance development partnerships make Lynchburg viable for established developers seeking lower living costs while maintaining connections to larger tech markets.

Lynchburg is located in Lynchburg City, Virginia.

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

Computer Programming Programs Near Vienna, VA

Sitting in the heart of Fairfax County's technology corridor, Vienna offers direct access to hundreds of software development firms, IT consulting shops, and tech companies clustered in the Route 123 and Route 29 tech belts. George Mason University's proximity provides pipeline talent and continuing education, while the concentration of federal contractors (Booz Allen Hamilton, SAIC, Leidos) ensures consistent demand for full-stack developers and systems engineers.

Vienna is located in Fairfax County, Virginia.

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

Computer Programming Programs Near Newport News, VA

Dominated by Newport News Shipbuilding and Huntington Ingalls Industries, this city specializes in embedded systems, automation engineering, and manufacturing software development for the maritime defense sector. Developers here focus on real-time systems, CAD integration, and industrial automation rather than web or app development, making it ideal for those interested in hardware-software integration and production engineering.

Newport News is located in Newport News City, Virginia.

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

Computer Programming Programs Near Arlington, VA

As the unofficial capital of Northern Virginia tech, Arlington hosts the headquarters and offices of countless software consulting firms, federal contractors, and tech startups, with proximity to Washington D.C. government agencies driving constant demand for developers with security clearances. The concentration of companies like Accenture, Deloitte's development practices, and smaller custom development shops makes this the highest-paying market in Virginia, though cost of living is correspondingly steep.

Arlington is located in Arlington County, Virginia.

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

Computer Programming Programs Near Danville, VA

This economically recovering industrial city (pop. ~40,000) lacks a significant tech sector and primarily serves as a commuter base for remote workers or those driving to Greensboro, NC tech jobs; local opportunities are limited to small business IT support and manufacturing IT roles. Programmers considering Danville should plan on remote work arrangements or be prepared to develop niche local applications for legacy manufacturing operations.

Danville is located in Danville City, Virginia.

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

Computer Programming Programs Near Roanoke, VA

Roanoke's tech scene is building around healthcare IT (through Carilion Clinic systems), light manufacturing automation, and a small but growing startup community supported by Virginia Tech's proximity in Blacksburg. The city offers lower cost of living and genuine growth potential in industrial software and healthcare data systems, though the job market remains smaller than Northern Virginia metros and often requires willingness to work on legacy system modernization.

Roanoke is located in Roanoke City, Virginia.

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

Computer Programming Programs Near Petersburg, VA

Located in Chesterfield County's southern region near Richmond, Petersburg itself is economically distressed with minimal tech employment, but the broader county includes government contractors and corporate IT operations serving the Richmond metro area. Programmers in Petersburg typically commute 20-30 minutes to Richmond or leverage remote work while benefiting from the area's lower housing costs relative to the capital city.

Petersburg is located in Chesterfield County, Virginia.

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

  • Fast-track to employment—many graduates land jobs within 3-6 months
  • Hands-on, project-based learning builds real portfolio pieces
  • Career services and interview prep included in most programs
  • Strong alumni networks for job referrals and mentorship
  • Structured curriculum keeps you accountable and on track

Common Concerns

Honest feedback from bootcamp graduates and industry professionals

  • Intense pace can be overwhelming—expect 60-80 hour weeks
  • Some employers still prefer traditional CS degrees for certain roles
  • Quality varies widely between programs—research carefully
  • Job placement stats can be misleading—ask for CIRR audited reports
  • May lack depth in computer science fundamentals like algorithms
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 Programming careers:

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

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

Top Ranked Computer Programming Degree Programs in Other States

StateTotal ProgramsMedian TuitionTop Program
Best Colleges For Computer Programming in California57$11,834University of California-Berkeley
Best Colleges For Computer Programming in Texas30$30,694Texas A & M University-College Station
Best Colleges For Computer Programming in New York43$18,950Cornell University
Best Colleges For Computer Programming in Florida21$32,800Full Sail University
Best Colleges For Computer Programming in Washington18$19,920University of Washington-Seattle Campus
Best Colleges For Computer Programming in Massachusetts33$48,552University of Massachusetts-Amherst
Best Colleges For Computer Programming in Illinois40$35,740University of Illinois Chicago
Best Colleges For Computer Programming in Georgia13$9,790Georgia State University

Computer Programming in Virginia: FAQ

How We Rank Computer Programming Programs

Based on 23 programs from IPEDS 2023

We analyzed 23 computer programming 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 programming 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 Programming Program Details at Virginia Schools

Associate's Computer Programming Programs in Virginia

Northern Virginia Community College — Annandale, VA

Key Distinction: Save money at NOVA and then seamlessly transfer to George Mason University with ADVANCE, an initiative that prepares you for success in your Computer Science Bachelor's degree program.

Hakia Insight: NOVA's ADVANCE partnership with George Mason University doesn't just smooth your transfer—it's a structured guarantee that your associate coursework aligns perfectly with GMU's bachelor's curriculum, eliminating the credit-loss risk that plagues most community college pathways.

At the associate's level, NOVA's Associate of Science in Computer Science develops knowledge and skills to understand computers and implement processes on them. Students develop and implement algorithms in high-level computer languages and evaluate them for complexity and efficiency while building critical thinking and mathematical skills.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Industry Partners
  • George Mason University (education)
Accreditations and Certifications
  • SACSCOC

Tidewater Community College — Norfolk, VA

Key Distinction: Much of the classroom instruction takes place in labs with ready access to computers, and students can complete assignments at home using free software made available to students

Hakia Insight: Tidewater's provision of free professional software licenses to students means you're not just learning theory in labs; you're building a portfolio in the same tools employers actually use, a cost advantage that compounds across your career.

At the associate's level, the Associate of Science 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 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 Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online

Brightpoint Community College — Chester, VA

Key Distinction: All career-technical degrees are guided by advisory committees comprised of local business leaders and students participate in internships for hands-on experience

Hakia Insight: Brightpoint's proximity to NASA facilities and Virginia Space Grant Consortium partnership creates an unusual pipeline: students in a one-year certificate program gain internship access to federal aerospace employers most four-year schools can only dream of.

At the associate's level, brightpoint Community College offers a one-year Computer Programming Certificate (CSC) that prepares students for entry-level jobs in computer programming, including app developer and coder positions. Students learn to create flowcharts, design computer programs using designated programming languages, and communicate effectively in IT environments.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Notable Faculty
  • Jeff Elliott — Chair, Department of Information Technology
  • Katherine Tupac — Department Head - Assistant Professor - Business, Engineering, & Technology Division
Accreditations and Certifications
  • PCAP Certified Associate Python certification

Location Advantages: Chester Campus accessMidlothian Campus accessProximity to NASA facilitiesVirginia Space Grant Consortium partnership

Piedmont Virginia Community College — Charlottesville, VA

Key Distinction: PVCC provides accessible computer education through the Virginia Community College System with strong transfer pathways and comprehensive student support services.

Hakia Insight: PVCC's embedding within Virginia's community college transfer ecosystem positions students to move seamlessly into Virginia Tech or William & Mary's pipelines, with predictable credit acceptance and structured pathways that eliminate the guess-work of independent transfers.

At the associate's level, piedmont Virginia Community College offers computer-related programs including Computer Science (AS) and Graphic Design (CSC). The Computer Science Associate degree program provides foundational knowledge in computer programming and computer science principles. The college is part of the Virginia Community College System and offers comprehensive student support services including academic advising, tutoring centers, career services, and transfer assistance. Students have access to modern facilities including the Bolick Center with study rooms, a library, fitness center, and various student life activities. The programs are designed to prepare students for either transfer to four-year institutions or entry into the workforce with practical skills in computing and technology.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Top Transfer Destinations
  • University of Virginia
  • Virginia Tech
  • James Madison University
  • Virginia Commonwealth University
Entry-Level Career Paths
  • Junior Web Developer
  • Help Desk Technician
  • IT Support Technician
  • Systems Administrator (Entry-Level)
  • Technical Support Specialist
Included Certifications
  • CompTIA A+
  • Microsoft Certified Associate

Location Advantages:

ECPI University — Virginia Beach, VA

Hakia Insight: ECPI's three specialized tracks (Data Analytics, Mobile Development, Web Design & Development) let associate students choose their vertical before investing in a bachelor's degree—a rare level of early specialization that aligns with actual job market demand.

At the associate's level, the Bachelor of Science in Computer and Information Science with Software Development major offers three specialized tracks (Data Analytics, Mobile Development, Web Design & Development) and an apprenticeship option. This employer-driven, hands-on program provides certification vouchers for Microsoft, Cisco, EC-council, Oracle, A+, Network+, Linux+, and Security+ at reduced costs.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online

Location Advantages:

Columbia College — Vienna, VA

Key Distinction: Columbia College offers comprehensive Computer Programming programs preparing students for careers in technology.

Hakia Insight: Columbia College's Vienna, VA location places students within 10 miles of Dulles Corridor tech companies and federal contractors, creating internship and placement advantages that most private associate programs can't match.

Columbia College offers Computer Programming programs in Vienna, VA. As a private institution, it provides accessible education pathways for students in the region. Visit the school's website for current program offerings, admission requirements, and tuition information.

Bachelor's Computer Programming Programs in Virginia

William & Mary — Williamsburg, VA

Key Distinction: Offers specialized concentrations in cutting-edge fields like artificial intelligence, computer graphics, systems, networking, databases, human-computing interaction, and cybersecurity, with required concentration selection including General, Artificial Intelligence/Machine Learning, and Cybersecurity options.

Hakia Insight: William & Mary's required concentration model forces strategic specialization early—you're not choosing AI or cybersecurity as an afterthought senior year, but building depth from sophomore year onward, a structure that produces job-ready specialists rather than generalists.

The Bachelor of Science in Computer Science at William & Mary provides a rigorous and comprehensive curriculum covering programming, data structures, algorithms, computer organization, and software engineering. Students develop strong problem-solving and critical-thinking abilities essential for professional success. The program requires students to select a concentration upon declaring their major, choosing from General, Artificial Intelligence/Machine Learning, or Cybersecurity tracks. Each concentration features specialized required courses and electives tailored to the chosen area of focus. The program prepares students for careers in the ever-evolving field of computing technology, with opportunities to explore cutting-edge areas including artificial intelligence, computer graphics, systems, networking, databases, and human-computing interaction.

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

Location Advantages:

Washington and Lee University — Lexington, VA

Key Distinction: A liberal arts computer science program emphasizing algorithmic depth and cross-disciplinary integration, suited for students targeting advanced roles or graduate study.

Hakia Insight: Washington and Lee's dual BS/BA pathway in a liberal arts context means you can pair deep algorithms study with concentrations in ethics, policy, or even philosophy—a genuine edge for students targeting leadership roles at major tech firms that increasingly value this kind of breadth.

At the bachelor's level, washington and Lee's computer science program balances rigorous theoretical foundations with applied project work, preparing graduates for both immediate industry roles and advanced study. The curriculum emphasizes algorithms, discrete mathematics, and systems design—building deep conceptual understanding—while incorporating practical software engineering courses and capstone projects where students tackle real-world problems in collaboration with faculty and external partners. W&L deliberately maintains a small major, which creates a tight-knit cohort and ensures that every student receives substantial mentorship from faculty who know their intellectual strengths and career aspirations. The program has cultivated partnerships with mid-size technology companies and consulting firms, particularly in the Southeast and Mid-Atlantic, creating internship and full-time opportunities for students who want to apply their training in professional settings. Notably, the university's liberal arts mission translates into computer science students having genuine breadth—many double major or pursue substantial minors in mathematics, physics, economics, or business—which produces graduates comfortable speaking both technical and domain-specific languages. This combination of strong fundamentals, direct faculty access, and liberal arts context appeals to students who aspire to CTO-track roles, technical consulting, or graduate-level computer science study.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages: Proximity to mid-Atlantic technology hubsAccess to regional consulting and professional services employers

ECPI University — Virginia Beach, VA

Hakia Insight: ECPI's three specialized bachelor's tracks (Data Analytics, Mobile Development, Web Design & Development) let students commit to a technical vertical by sophomore year rather than exploring broadly, compressing time-to-specialization in a way traditional four-year programs don't match.

At the bachelor's level, the Bachelor of Science in Computer and Information Science with Software Development major offers three specialized tracks (Data Analytics, Mobile Development, Web Design & Development) and an apprenticeship option. This employer-driven, hands-on program provides certification vouchers for Microsoft, Cisco, EC-council, Oracle, A+, Network+, Linux+, and Security+ at reduced costs.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages:

Christopher Newport University — Newport News, VA

Key Distinction: A program that embeds student-led research and applied projects throughout the curriculum, particularly strong in cybersecurity and embedded systems with direct pathways to federal research employers.

Hakia Insight: Christopher Newport's student-led research model paired with direct NASA Langley partnerships means undergraduates aren't just interning—they're published researchers on real federal projects, a distinction that opens doors at Northrop Grumman and Lockheed Martin before graduation.

At the bachelor's level, christopher Newport's computer science program stands out for its emphasis on applied problem-solving and student-led research opportunities integrated throughout the four-year sequence. Rather than relegating research to senior capstones, CNU students begin working on faculty-mentored projects as early as the second year, accumulating substantive technical portfolios before graduation. The curriculum weaves together discrete mathematics, software engineering, and systems courses with a strong emphasis on collaboration and communication—reflecting the reality that modern software development is fundamentally a team activity. CNU's location in the Hampton Roads region, home to significant federal research institutions and defense technology employers, creates direct pipeline opportunities; students frequently complete internships at facilities like NASA Langley or major contractors, where their capstone projects sometimes have real operational applications. The program has also developed particular strength in cybersecurity and embedded systems, concentrations driven by regional employer demand and faculty expertise. Graduates entering the workforce cite the combination of rigorous technical preparation and hands-on project experience as their competitive advantage; recruiters consistently note that CNU students arrive ready to contribute to development teams from day one.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Industry Partners
  • NASA Langley Research Center (government)

Location Advantages: Hampton Roads location with access to NASA Langley and federal research facilitiesProximity to major defense contractors and government technology employersStrong regional tech ecosystem in Southeast Virginia

Averett University — Danville, VA

Hakia Insight: Averett University's computer science degree operates within a smaller institution that prioritizes mentorship, a structure that historically produces strong outcomes for first-generation and working-student populations who benefit from direct faculty access.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages:

Virginia Military Institute — Lexington, VA

Key Distinction: A military academy's computer science program that prioritizes leadership and systems reliability alongside programming fundamentals, producing developer-leaders suited for high-stakes technical environments.

Hakia Insight: VMI's integration of leadership training alongside computer science creates a distinct graduate profile: developers who've drilled reliability and command-structure thinking, a combination that explains why Lockheed Martin and Northrop Grumman actively recruit from VMI's cohorts.

At the bachelor's level, VMI's computer science program operates within the academy's distinctive leadership-focused educational model, producing graduates who combine rigorous programming competency with disciplined project execution and team leadership capabilities. Students master core programming languages and software engineering principles while simultaneously developing the communication and organizational skills that tech teams increasingly demand. The program integrates hands-on systems work—including opportunities to develop applications for real military and civilian infrastructure—which provides students with tangible portfolio pieces and domain expertise in high-reliability systems. What distinguishes VMI's approach is the insistence that every computer science graduate must demonstrate both technical depth and the ability to lead and mentor peers. The small cohort size means faculty know each student's strengths and can recommend targeted internships and research opportunities accordingly. VMI graduates enter the workforce with the rare combination of strong fundamentals, completed substantial projects, and proven leadership experience, making them particularly attractive to defense contractors, government agencies, and companies seeking engineering managers. The alumni network across defense and aerospace sectors creates direct pathways for placement.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Career Outcomes

Top Employers: Lockheed Martin, Northrop Grumman.

Location Advantages: Central Virginia location with access to defense and aerospace employersStrong alumni network in military and government technology sectors

George Mason University — Fairfax, VA

Key Distinction: Located in one of the nation's top technology hubs in the DC region, providing ample opportunities to work with elite companies, prepare for security clearances, and gain valuable work experiences alongside a strong educational program in computing.

Hakia Insight: George Mason's 2.75 GPA admission threshold combined with DC region proximity means you can build a security clearance while still in school—a credential worth $20–30K in salary premium before you graduate, particularly for federal contracting roles.

At the bachelor's level, the ABET-accredited BS in Computer Science provides students with essential background for studying design and implementation of computer systems software, computer architecture, and computer software applications for science and business. The program emphasizes both computer systems fundamentals and computer software applications with required study in data structures, algorithms, low-level programming, computer architecture, language translation, ethics, and software design.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Admissions

GPA Requirement: 2.75.

Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125 with grade of B or better

Accreditations and Certifications
  • ABET

Virginia State University — Petersburg, VA

Key Distinction: VSU's programming program uniquely prioritizes inclusive excellence and peer-supported learning communities, producing career-ready developers from backgrounds historically underrepresented in tech.

Hakia Insight: Virginia State's explicit focus on broadening participation in computing isn't diversity theater; the program's peer-supported learning communities and inclusive design produce retention and placement rates that rival selective institutions, a outcome that reflects structural curriculum design, not just good intentions.

At the bachelor's level, virginia State's approach to computer programming education emphasizes broadening participation in computing while maintaining rigorous technical training. The program is designed with particular attention to supporting students from underrepresented backgrounds in technology, offering mentorship structures and peer learning communities that enhance retention and success. The curriculum balances theoretical foundations with practical programming languages and frameworks relevant to current job markets—students work with modern development stacks and version control systems early in their coursework. Faculty maintain active connections to industry partners, ensuring that course projects reflect real technological challenges. The program's success metric centers on graduate career readiness: VSU tracks outcomes carefully and has developed strong relationships with employers seeking skilled developers from diverse backgrounds. Programming students particularly benefit from the university's commitment to experiential learning, with many completing meaningful internships during their studies.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages: Access to Richmond technology community and startup ecosystem

Regent University — Virginia Beach, VA

Key Distinction: Regent's computer programming program uniquely serves working professionals and career-changers through flexible online and hybrid delivery without compromising technical depth.

Hakia Insight: Regent's hybrid/online delivery for working professionals uniquely eliminates the false choice between career stability and degree completion—students graduate with real production experience already on their résumé, a head start traditional daytime programs can't provide.

At the bachelor's level, regent University's computer programming pathway is tailored for working professionals and career-changers, recognizing that not all students follow the traditional 18-to-22 full-time track. The program's online and hybrid delivery models allow students to advance credentials while maintaining employment, with asynchronous coursework balanced against interactive labs and real-time problem-solving sessions. This flexibility doesn't compromise rigor—the curriculum covers core programming languages (Python, Java, C#), databases, software architecture, and modern development frameworks. Regent's distinctive advantage lies in its integration of ethical frameworks and values-based thinking into technical education, particularly relevant for students entering government, defense, or healthcare technology sectors where compliance and responsible computing matter enormously. The faculty include experienced practitioners who bring field experience in enterprise systems, cloud infrastructure, and secure coding practices. Graduates often transition into mid-career technical roles or advance within their current organizations, finding that Regent's program translates immediately to workplace projects. For adult learners seeking credible, flexible advancement in programming without sacrificing academic quality, this pathway addresses a genuine market segment often overlooked by traditional programs.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages: Online delivery enables access to Virginia Tech Hub without geographic constraint

Radford University — Radford, VA

Key Distinction: The program combines ABET-accredited computer science education with specialized concentrations and strong industry partnerships through the Applied Research Center consortium, providing hands-on experience with emerging technologies.

Hakia Insight: Radford's Applied Research Center consortium uniquely positions undergrads to contribute to research that feeds directly into Amazon, Microsoft, and Google's hiring pipeline—giving students portfolio-ready work before graduation rather than abstract coursework.

At the bachelor's level, radford University's Computer Science program offers a comprehensive Bachelor of Science degree through the School of Computing and Information Sciences in the Artis College of Science and Technology. The program features an ABET-accredited Computer Science concentration alongside specialized tracks in Database, Networks, and Software Engineering. Students benefit from a unique hybrid approach combining technical computer science coursework with business applications, preparing them for diverse careers in industry, government, and graduate study. The program emphasizes hands-on learning with advanced labs, particularly in networking, and offers strong industry connections through internships and co-ops with major employers like Amazon, Microsoft, and Google. The Applied Research Center (ARC) consortium provides experiential learning opportunities where students collaborate with faculty and regional industry partners on real-world problems using emerging enterprise technologies.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Research Labs and Institutes
  • Applied Research Center (ARC)
Industry Partners
  • Amazon (corporate)
  • Microsoft (corporate)
  • Google (corporate)
  • CGI (corporate)
  • Peraton (corporate)
  • Virginia Tech (corporate)
  • Carilion Clinic (corporate)
  • TORC Robotics (corporate)
  • Modea (corporate)
Career Outcomes

Top Employers: Amazon, Microsoft, Google, CGI, Peraton, Virginia Tech, Carilion Clinic, TORC Robotics.

Notable Faculty
  • Jeff Pittges — Data and Information Management
  • Hwajung Lee — Computer Science and Cybersecurity
Accreditations and Certifications
  • ABET Accredited

Location Advantages: Access to regional industry partners through ARC consortiumStrong local employer network in Virginia

Master's Computer Programming Programs in Virginia

Virginia State University — Petersburg, VA

Key Distinction: VSU's programming program uniquely prioritizes inclusive excellence and peer-supported learning communities, producing career-ready developers from backgrounds historically underrepresented in tech.

Hakia Insight: VSU's master's program deliberately recruits from underrepresented backgrounds and scaffolds peer learning communities that persist post-graduation, creating an alumni network actively invested in lifting peers into senior technical roles.

At the master's level, virginia State's approach to computer programming education emphasizes broadening participation in computing while maintaining rigorous technical training. The program is designed with particular attention to supporting students from underrepresented backgrounds in technology, offering mentorship structures and peer learning communities that enhance retention and success. The curriculum balances theoretical foundations with practical programming languages and frameworks relevant to current job markets—students work with modern development stacks and version control systems early in their coursework. Faculty maintain active connections to industry partners, ensuring that course projects reflect real technological challenges. The program's success metric centers on graduate career readiness: VSU tracks outcomes carefully and has developed strong relationships with employers seeking skilled developers from diverse backgrounds. Programming students particularly benefit from the university's commitment to experiential learning, with many completing meaningful internships during their studies.

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

Location Advantages: Access to Richmond technology community and startup ecosystem