As one of America's safest, cleanest and most educated states, and in close proximity to the capital, Virginia is a great place to pursue a college education. When it comes to the tech sector, Old Dominion is home to some of our top colleges for computer science and engineering. The best computer science schools in Virginia include the University of Virginia in Charlottesville, Virginia Tech in Blacksburg, and William & Mary in Williamsburg, VA.
This page will explore the top-ranked computer science colleges in Virginia. We'll also look at possible outcomes for CS graduates in-state, including the highest paying cities and technology careers in Virginia.
Best CS Schools in Virginia
Research and compare the best computer science schools in Virginia.
University of Virginia
With a 4-year graduation rate of 84% for engineering students (dwarfing the 33% national average) and leading the country in the percentage of women engineering graduates, UVA is the best computer science school in Virginia. In addition to headline grabbing stats, University of Virginia has some exceptional programs in computer science and engineering.
- Grad and Undergrad CS degrees in:
- Computer Science and Engineering
- Computer Systems Engineering
- Biomedical Engineering
- Electrical Engineering
- Mechanical & Aerospace Engineering
- View all programs at UVA
- Campus Locations:
- UVA School of Engineering: Thornton Hall | 351 McCormick Road | Charlottesville, VA 22904
Virginia Tech
Renowned for its stunning campus, student pride, and cutting-edge programs in computer science and engineering, Virginia Tech is deserving of its place among Virginia's best colleges for computer science.
- Featured Computer Science Programs:
- CS Bachelor's with Majors in Computer Science, Secure Computing and Data-Centric Computing
- CS Master's with Majors and Graduate Certificates in Bioinformatics, Human-Computer Interaction, Data Analytics & Urban Computing
- 5-Year Accelerated Computer Science Bachelor/Master Program
- View all programs at Virginia Tech
- Campus Locations:
- VT Main Campus: 925 Prices Fork Road | Blacksburg, VA 24061
Top Paying Tech Careers in Virginia
For those who remain after graduating computer science school in Virginia, here's how much you can make in the Mother of States' top paying IT positions.
IT Career Path | Average Salary in VA |
---|---|
Information Technology Manager | $172,530 |
Computer Hardware Engineer | $139,180 |
Computer Network Architect | $136,710 |
Aerospace Engineer | $130,080 |
Computer Scientist | $129,680 |
Software Engineer | $127,830 |
Source: U.S. Bureau of Labor Statistics
Regional Tech Salaries in Virginia
These Virginian cities and metropolitan areas pay the highest salaries to IT pros and engineers.
Location in Virginia | Hourly IT Wage | Annual IT Wage |
---|---|---|
Richmond, VA | $46.66 | $97,050 |
Charlottesville, VA | $45.79 | $95,250 |
Virginia Beach-Norfolk-Newport News, VA-NC | $46.36 | $96,430 |
Winchester, VA-WV | $42.91 | $89,250 |
Lynchburg, VA | $39.40 | $81,940 |
Roanoke, VA | $38.47 | $80,010 |
Source: U.S. Bureau of Labor Statistics
Frequently Asked Questions
Here are some common questions from prospective computer science students in Virginia.
Which college has the best computer science program in Virginia?
University of Virginia is the top computer science school in Virginia. The latest rankings from U.S. News & World Report and CSRankings agree that UVA offers the best computer science program in Virginia.
Online CS Schools in Virginia
These top-rated online computer science schools are currently accepting students from Virginia.