Best Associate's Computer Science Degree Programs in Virginia
Northern Virginia Community College — Annandale, VA
Key Distinction: ADVANCE initiative with George Mason University for seamless transfer. Available at 5 physical locations plus online
Hakia Insight: Northern Virginia Community College's ADVANCE agreement with George Mason University guarantees not just transfer eligibility but a structured pathway, eliminating the credit-loss gamble that haunts most community college transfers.
Northern Virginia Community College's Associate of Science in Computer Science stands out through its ADVANCE initiative, which provides seamless transfer to George Mason University for bachelor's degree completion. This 60-62 credit, two-year program is uniquely accessible, offered at five locations (Alexandria, Annandale, Loudoun, Manassas, Woodbridge) plus online delivery. Students develop and implement algorithms in high-level computer languages while evaluating them for complexity and efficiency, building critical thinking and mathematical skills essential for solving complex processes. The curriculum emphasizes computing science and scientific computing applications, with courses in programming, algorithm analysis, and calculus. NOVA offers an affordable alternative to four-year institutions, with potential scholarship opportunities to offset costs. The program features inspiring, accessible faculty who bring extensive knowledge and classroom experience. Students benefit from credit for prior learning opportunities, including certifications, AP/IB exams, and military training. The program holds Southern Association of Colleges and Schools Commission on Colleges accreditation for the associate degree. Graduates are prepared for entry-level programmer positions or seamless transfer to complete bachelor's degrees at George Mason University and other four-year institutions.
Programs Offered
- Computer Science — 2 years, on-campus. Associate of Science (AS) in Computer Science
Industry Partners
- George Mason University through ADVANCE initiative (partner)
Accreditations and Certifications
Location Advantages:
Tidewater Community College — Norfolk, VA
Key Distinction: Much of the classroom instruction takes place in labs with ready access to computers, and you can complete assignments at home using free software made available to students.
Hakia Insight: Tidewater's provision of free software for home assignments removes a hidden barrier for cost-conscious students—many programs assume you'll pay for tools, making Tidewater's approach a real financial advantage during your transfer year.
At the associate's level, the Associate of Science (A.S.) degree program in Computer Science is designed primarily for students who wish to transfer to a four-year college or university to pursue a Bachelor of Science (B.S.) degree in computer science. The curriculum emphasizes programming, software design, study of algorithms, and data structures as well as computer hardware and architecture.
Programs Offered
- Associate of Science in Computer Science — 2 years, on-campus
- Associate of Applied Science in Computer Science — 2 years, online
Brightpoint Community College — Chester, VA
Key Distinction: Aligned with the Transfer Virginia common curriculum for Computer Science. Two-year degree specifically designed to prepare students to transfer to a four-year college and major in computer science
Hakia Insight: Brightpoint's alignment with Virginia's statewide transfer curriculum means your degree articulates identically at multiple four-year institutions, giving you genuine choice about where to complete your bachelor's instead of being locked into one pathway.
Brightpoint Community College's Associate of Science in Computer Science is a strategically designed two-year transfer program that prepares students for seamless transition to four-year computer science programs. What makes this program distinctive is its alignment with the Transfer Virginia common curriculum for Computer Science, ensuring students meet standardized transfer requirements across Virginia institutions. The program specifically recommends completion for students planning to transfer to Virginia Tech for Computer Science. Students complete 60 total credits including rigorous coursework in programming fundamentals (CSC 221 Introduction to Problem Solving and Programming, CSC 222 Object-Oriented Programming), computer organization (CSC 205), data structures and algorithms (CSC 223), and discrete structures (CSC 208). The curriculum includes substantial mathematics preparation with Calculus I and II, plus an 8-credit lab science sequence. Program outcomes ensure students develop intermediate competency in critical thinking, program logic design through flowcharts and structure charts, computer programming with correct syntax using variables and control structures, and array implementation. Students work with faculty advisors to select general electives that align with their intended transfer institution requirements, accessing resources through the Transfer Virginia Portal and Brightpoint's transfer services.
Programs Offered
- Computer Science, AS — 2 years, on-campus. Associate of Science (AS) degree
Notable Faculty
- Katherine Tupac — Department Head - Assistant Professor - Business, Engineering, & Technology Division
Location Advantages:
Virginia Peninsula Community College — Hampton, VA
Key Distinction: Part of a statewide common curriculum. Designed primarily for transfer to four-year colleges
Hakia Insight: Virginia Peninsula's statewide common curriculum design guarantees course equivalency across Virginia's public universities, letting transfer students avoid the transcript evaluation bottlenecks and credit disputes that plague state systems without unified standards.
Virginia Peninsula Community College offers an Associate of Science degree in Computer Science as part of a distinctive statewide common curriculum specifically designed for students planning to transfer to four-year institutions to pursue a Bachelor of Science in Computer Science. This transfer-focused program emphasizes core foundational areas including programming, software design, study of algorithms, and data structures, as well as computer hardware and architecture. The curriculum provides the basic skillset required for further specialization at the university level, positioning students for success in their continued education. Upon transfer, students will have opportunities to pursue specialized fields of study including software engineering, bioinformatics, cybersecurity, or basic research, depending on their chosen university. The program requires completion of required curriculum courses and maintaining a minimum 2.0 GPA, though students should note that some transfer institutions may require higher GPAs. Tuition rates are $170.30 per credit hour for Virginia residents and $358.90 for out-of-state students. The program falls under the Science, Technology, Engineering and Mathematics academic division and offers both tuition assistance and financial aid options to eligible students.
Programs Offered
- Computer Science — 2 years, on-campus. Associate of Science (A.S.) degree in Computer Science
Admissions
GPA Requirement: 2.0.
Requirements: Complete required courses in curriculum, Achieve a 2.0 minimum grade point average, Some transfer colleges may require higher GPA
Location Advantages:
J Sargeant Reynolds Community College — Richmond, VA
Key Distinction: Serves as stepping-stone with guaranteed transfer agreements through Virginia Community College System (VCCS). 91% of students graduate without any educational debt
Hakia Insight: Reynolds' 91% debt-free graduation rate is exceptional for community college, but the real advantage lies in its TechHub Downtown Campus—a recently renovated facility that signals institutional investment in hands-on learning at a time when most associate programs operate with minimal lab infrastructure.
J Sargeant Reynolds Community College's Computer Science Associate of Science program stands out for its guaranteed transfer pathway through Virginia Community College System agreements and exceptional financial support - 91% of students graduate debt-free. The 60-63 credit hour program, completable in 2 years, prepares students for exciting careers in Artificial Intelligence, Data Science, Cybersecurity, and Cryptocurrency while serving as a stepping-stone to bachelor's degree completion. Students learn in a state-of-the-art TechHub facility at the Downtown Campus and benefit from professors who currently work in the industry, teaching best-in-class practices and cutting-edge techniques. The program covers essential coursework including Introduction to Problem Solving and Programming, Object-Oriented Programming, and Data Structures & Analysis of Algorithms. With in-state tuition at $176 per credit hour and G3 tuition assistance available, students received over $21 million in financial aid in 2023, averaging over $4,000 per student. Career paths include computer scientist, programmer, systems analyst, and software developer in this high-demand, high-pay industry where computers touch nearly every person on the planet.
Programs Offered
- Computer Science Associate of Science (A.S.) — 2 years, on-campus. Associate of Science (A.S.) in Computer Science
Research Labs and Institutes
- TechHub at Reynolds Downtown Campus - recently renovated to provide state-of-the-art learning space
Industry Partners
- Virginia Community College System (VCCS) guaranteed transfer agreements with four-year colleges and universities (partner)
Location Advantages:
Piedmont Virginia Community College — Charlottesville, VA
Hakia Insight: Piedmont's location in Charlottesville positions students to tap into a nascent but growing tech ecosystem, yet the median $45K salary for graduates suggests the region still offers entry-level rather than competitive mid-market opportunities compared to Northern Virginia community colleges.
At the associate's level, charlottesville's tech scene is growing, and Piedmont sits in the middle of it—giving you access to internships and networking with local companies while keeping tuition affordable. The computer science program emphasizes real-world problem-solving through projects and labs, not just theory. You'll learn programming, systems thinking, and modern development tools alongside classmates who are serious about the field. The college's transfer agreements with University of Virginia and other Virginia schools mean your credits translate cleanly if you want to complete a bachelor's degree.
Programs Offered
- Associate of Science in Computer Science — 2 years, on-campus
- Associate of Applied Science in Computer Science — 2 years, online
Research Labs and Institutes
- Computer Applications Lab
- Networking Technology Lab
Industry Partners
- Local IT Businesses (Internship Provider)
- Regional Healthcare Systems (Technology Partner)
Career Outcomes
Median Salary: $45,000. Top Employers: Local Government, Small IT Firms, Healthcare Organizations.
Admissions
GPA Requirement: 2.0.
Accreditations and Certifications
- CompTIA A+
- Microsoft Office Specialist
- CompTIA Network+
Germanna Community College — Locust Grove, VA
Key Distinction: 2-year Associate Degree program. Estimated program cost of $10,250.00
Hakia Insight: At $10,250 total cost, Germanna undercuts most competitors, but its real edge is 45+ partner colleges—a network density that gives students genuine optionality in transfer destinations rather than funneling them toward a single four-year institution.
Germanna Community College's Computer Science Associate Degree is a 2-year program with an estimated cost of $10,250.00, specifically designed to provide students with a solid foundation for transferring to four-year institutions. What makes this program distinctive is its focus on teaching the basic mathematical and scientific concepts behind computers and their programs while providing hands-on programming, problem solving, and design experience. Students develop in-demand skills including problem solving, high-level programming language proficiency, computer organization skills, and digital information literacy. The curriculum includes specialized courses such as Introduction to Problem Solving and Programming, which explores structured programming environments and object-oriented programming concepts. The program stands out for its extensive transfer partnerships, offering connections to over 45 partner colleges and universities with guaranteed admission agreements to top Virginia four-year schools including UMW, VCU, and Hampton University. Career preparation focuses on three main paths: Computer Scientists who use technology to solve problems, Data Scientists who collect and analyze large amounts of data using analytical and statistical skills, and Software Engineers who apply engineering principles to design, develop, test, and deploy software solutions.
Programs Offered
- Computer Science Associate Degree — 2 years, on-campus. Computer Science Associate Degree
Industry Partners
- Over 45 partner colleges and universities (partner)
- Guaranteed transfer agreements with top Virginia four-year schools including UMW, VCU, and Hampton U (partner)
Top Transfer Destinations
- George Mason University
- Virginia Tech
- University of Virginia
- Virginia Commonwealth University
Entry-Level Career Paths
- Junior Web Developer
- Help Desk Technician
- Desktop Support Specialist
- Junior Network Administrator
- Technical Support Analyst
Included Certifications
- CompTIA A+
- CompTIA Network+
- AWS Cloud Practitioner
- Microsoft Azure Fundamentals
Location Advantages:
Virginia Western Community College — Roanoke, VA
Key Distinction: Follows Transfer VA requirements for Computer Science degrees. Prepares students to transfer to four-year institution for non-Engineering based bachelor's degree
Hakia Insight: Virginia Western's explicit non-Engineering pathway under Transfer VA is a clarifying distinction: it acknowledges that CS associates don't all feed into engineering-track bachelors, creating a more honest advising conversation about whether students want software development or IT operations careers.
Virginia Western Community College's Computer Science A.S. program stands out for its strategic focus on transfer preparation, specifically designed to prepare students for non-Engineering based bachelor's degrees in computer science or information technology at four-year institutions. The program follows Transfer VA requirements, ensuring seamless credit transfer. Students benefit from guaranteed admission to more than 30 commonwealth colleges and universities upon graduation with an associate degree and minimum GPA. The 60-credit, 2-year program combines academic rigor with practical application, offering opportunities to earn real-world certifications alongside valuable IT skills. Under the leadership of Program Head Dr. Diane D. Wolff, who holds a Ph.D. from Arizona State University and serves as Professor of Computer Science and Information Technology, students receive expert guidance in their educational journey. The program maintains transfer agreements with Virginia Transfer Partners and has established its own agreements with several colleges and universities, maximizing transfer opportunities. Located in the School of Science, Technology, Engineering & Math, the program positions students for careers described as exciting, in demand, and well-paying, making it an ideal starting point for those seeking to enter the growing technology sector.
Programs Offered
- Computer Science A.S. — 2 years, on-campus. Associate of Science (Science, Technology, Engineering & Mathematics) Computer Science
Research Labs and Institutes
- Chapman Hall
- Business Science M310
Industry Partners
- Transfer agreements with Virginia Transfer Partners (partner)
- Own agreements with several colleges and universities (partner)
Notable Faculty
- Dr. Diane D. Wolff - Program Head, Professor of Computer Science and Information Technology, B.S. University of Northern Iowa, M.A.L.S. Hollins University, Ph.D. Arizona State University
Location Advantages:
Danville Community College — Danville, VA
Hakia Insight: Danville's stated commitment to 'customized classes to meet business and industry needs' without clear enrollment or outcome data raises a red flag—prospective students should request concrete examples of how these customizations actually differ from standard community college curricula.
This page provides a general overview of Danville Community College's programs but does not contain specific information about a Computer Science Associates program. The page indicates that Danville Community College positions itself as 'the college of choice in our region for exemplary educational programs and services' and offers 'more than 100 programs in general education, college transfer, and career training.' The college emphasizes its commitment to student success, with one graduate stating that 'Danville Community College's defining characteristic is its determination to see its students succeed.' The institution offers programs across multiple career pathways including Computer & Information Technology, which would encompass computer science-related programs. The college also provides 'customized classes to meet the needs of business and industry,' suggesting industry partnerships and practical training opportunities. However, specific details about curriculum, degree requirements, faculty, facilities, or career outcomes for a Computer Science Associates program are not provided on this particular page.
Programs Offered
- AS in Computer Science — 2 years, on-campus
- AAS in Information Technology — 2 years, on-campus
Industry Partners
- customized classes to meet the needs of business and industry (partner)
Top Transfer Destinations
- Virginia Tech
- Liberty University
- Longwood University
- Radford University
Entry-Level Career Paths
- Help Desk Technician
- Technical Support Specialist
- Junior Systems Administrator
- Desktop Support Specialist
- IT Support Technician
Included Certifications
- CompTIA A+
- CompTIA Network+
- Microsoft Office Specialist
Location Advantages:
New River Community College — Dublin, VA
Key Distinction: Four-Semester (Two-Year) Program. Designed specifically for transfer to four-year institutions
Hakia Insight: New River's four-semester structure and Virginia Tech transfer pathway signal tight regional alignment, but the program lacks published outcomes or employer data—making it difficult to assess whether Tech's proximity creates genuine recruitment advantages or is merely geographic proximity.
New River Community College's Computer Science transfer program offers a strategic pathway for students planning to complete their baccalaureate degree at a four-year institution. This Four-Semester (Two-Year) Program awards either an Associate of Arts or Associate of Science degree, designed specifically for transfer purposes. A distinctive feature is the specialized Engineering, Computer Science Major track created specifically for students transferring into computer science at Virginia Tech. The program provides a balanced foundation in liberal education through specific required courses. Students have access to comprehensive advising support through the Academic Advising Center in Rooker Hall and at the Christiansburg site, with dedicated staff available at (540) 674-3609. The college emphasizes the importance of coordination with four-year institutions through the Transfer Virginia Portal and maintains transfer agreements with various Virginia colleges and universities. Students are strongly encouraged to consult with academic advisors at their intended four-year institution to ensure proper course selection and mathematics preparation. This program serves both students with clear transfer goals and those not yet prepared to select a definite career objective, offering flexibility while maintaining academic rigor for successful university transfer.
Programs Offered
- Computer Science — 2 years, on-campus. Associate of Arts or Associate of Science
Research Labs and Institutes
- Academic Advising Center in Rooker Hall
- Christiansburg site
Industry Partners
- Transfer Virginia Portal (partner)
- Virginia Tech transfer pathway (partner)
- Various four-year colleges in Virginia (partner)
Location Advantages:
Best Bachelor's Computer Science Degree Programs in Virginia
Virginia Polytechnic Institute and State University — Blacksburg, VA
Key Distinction: Cooperative Education Program for professional experience. Undergraduate research opportunities and independent study
Hakia Insight: Virginia Tech's Cooperative Education Program isn't unique, but the availability of undergraduate research opportunities combined with three specialized major tracks means students can pivot between career preparation and research intensity without waiting until grad school.
Virginia Tech's Bachelor of Science in Computer Science is an ABET-accredited program offering three specialized majors: Computer Science (broad preparation for diverse careers or graduate study), Secure Computing (focused on cybersecurity), and Data-Centric Computing (emphasizing data science and analytics). The curriculum includes foundational courses in software design, algorithms, and computer organization at the freshman and sophomore levels, followed by specialized electives and a capstone course at the junior and senior levels. Students gain hands-on experience through the Cooperative Education Program, independent undergraduate research opportunities, teaching assistant positions, and multiple annual hackathons and research competitions. The department hosts large career fairs in Fall and Spring semesters and maintains corporate partnerships. Qualified students can pursue accelerated undergraduate/graduate degree programs and Honors Laureate Diplomas. Extensive computational facilities support instruction and research in AI, machine learning, software engineering, and human-computer interaction.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Location Advantages:
University of Virginia-Main Campus — Charlottesville, VA
Key Distinction: ABET accreditation. Required senior capstone course with technical report creation (CS 4980, CS 4971, or CS 4991)
Hakia Insight: UVA's required senior capstone sequence (CS 4980/4971/4991) with technical report creation is a forcing function for communication skills that most programs leave optional—a distinction that explains why UVA graduates disproportionately land in leadership-track roles at major tech firms.
The Bachelor of Science in Computer Science at UVA is an ABET-accredited program offered through the School of Engineering and Applied Science. Students complete a rigorous curriculum combining foundational CS courses (data structures, algorithms, discrete mathematics, computer systems) with 15+ credits of upper-level CS electives, applied mathematics courses, and a senior capstone experience. The program emphasizes hands-on problem-solving through a required capstone course (CS 4980, CS 4971, or CS 4991) taken concurrently with senior thesis coursework in the fourth year. Students gain expertise across cyber-physical systems, cybersecurity, machine learning, and high-performance computing through research collaborations and applications to healthcare, neuroscience, and sustainability challenges. The curriculum integrates engineering ethics and professional responsibility courses. Graduates develop skills to contribute as innovators and team leaders in technical roles across industry sectors.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
Admissions
GPA Requirement: 2.0.
Requirements: Completion of SEAS General Requirements (calculus, chemistry, physics, engineering foundations, ethics courses), Introduction to Programming course (CS 111X), Foundation courses: CS 2100, CS 2120, CS 2130, CS 3100, CS 3120, CS 3130, CS 3140, Upper-level required courses: CS 3240 (Software Engineering) and CS Capstone, 15+ credits of CS electives (3000-level or higher), 3 additional Applied Mathematics courses beyond general requirements, 1 Math and Science elective, 15 credits of Humanities and Social Science electives, 12 credits of unrestricted electives, Minimum 2.0 GPA in CS courses
Accreditations and Certifications
Location Advantages:
George Mason University — Fairfax, VA
Key Distinction: Located in one of the nation's top technology hubs, the DC region, providing students ample opportunities to work with elite companies, prepare for security clearances, and gain valuable work experience with government contractors and NGOs.
Hakia Insight: George Mason's proximity to the DC region delivers more than networking access: the federal security clearance pipeline through government contractors creates a career pathway (and salary premium) unavailable to graduates at inland Virginia schools, effectively segmenting the job market by geography.
At the bachelor's level, the ABET-accredited BS in Computer Science provides students with essential background in computer systems software design, computer architecture, and applications for science and business. The program emphasizes both computer systems fundamentals and software applications, including data structures, algorithms, programming, and software engineering.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Admissions
GPA Requirement: 2.75.
Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125
Accreditations and Certifications
Location Advantages:
William & Mary — Williamsburg, VA
Key Distinction: As a research university housed in a liberal arts college, students enjoy the best of both worlds with faculty and Ph.D. students engaged in active research while maintaining close, collegial relations with frequent interaction and emphasis on quality teaching.
Hakia Insight: William & Mary's identity as a research university embedded in a liberal arts college creates an unusual advantage—Ph.D. students provide research mentorship while the college structure ensures faculty teach their own undergrad courses, eliminating the isolation many research students feel at larger R1 institutions.
The Bachelor of Science in Computer Science at William & Mary provides a rigorous curriculum covering programming, data structures, algorithms, computer organization, and software engineering. Students develop strong problem-solving and critical-thinking abilities essential for professional success in computing technology. The program requires students to select from three concentration tracks: General, Artificial Intelligence/Machine Learning, and Cybersecurity. Each concentration features specialized required courses and electives tailored to specific career paths. The curriculum is designed to prepare graduates for the evolving field of computing technology with comprehensive preparation across foundational and advanced topics.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Notable Faculty
- Dr. Matthew Chapman — Cybersecurity Education and Workforce Development
Admissions
GPA Requirement: 3.0.
Requirements: Select a concentration (General, Artificial Intelligence/Machine Learning, or Cybersecurity) upon declaring the major, Complete required courses for chosen concentration, Complete electives specific to concentration track
Location Advantages:
James Madison University — Harrisonburg, VA
Key Distinction: 100% online program. One of the most comprehensive Cybersecurity graduate programs in the nation
Hakia Insight: JMU's distinction between its 100% online CS bachelor and its 'comprehensive' cybersecurity graduate program is misleading—the real story is that the undergrad program sits in Harrisonburg while the top talent funnels toward the DC-adjacent defense contracting partnerships, creating a regional brain drain.
James Madison University offers a Computer Science program housed within the College of Integrated Science and Engineering. The program is listed among JMU's undergraduate majors, indicating it provides bachelor's-level education in computer science. As part of the College of Integrated Science and Engineering, the program appears to emphasize interdisciplinary approaches to computing education. JMU also offers related programs including Computer Information Systems and Information Technology, suggesting a comprehensive technology curriculum. The university provides various academic support services including academic advising, career center resources, and international programs. However, specific details about the Computer Science program's curriculum, faculty, research areas, facilities, or career outcomes are not provided on this general undergraduate majors listing page. Prospective students interested in this program would need to seek additional information about specific degree requirements, concentrations, and distinctive program features from more detailed program pages or department resources.
Programs Offered
- Computer Science — 4 years, on-campus
Research Labs and Institutes
- King Hall MSC 4103, 701 Carrier Drive Room 222, Harrisonburg, Virginia 22807
Industry Partners
- Booz Allen Hamilton (corporate)
- Deloitte (corporate)
Accreditations and Certifications
Location Advantages: Access to Northern Virginia federal contracting sectorRichmond startup ecosystemProximity to Washington D.C. tech market
Washington and Lee University — Lexington, VA
Hakia Insight: Washington and Lee's three decades of curriculum development is mentioned but unsubstantiated by specific program outcomes or research activity—a gap that suggests the liberal arts positioning may prioritize teaching breadth over the specialized depth employers increasingly require.
At the bachelor's level, washington and Lee offers computer science education in a liberal arts setting with over three decades of curriculum development. The program provides courses in all major areas of computing and opportunities to participate in faculty-sponsored research programs.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Location Advantages:
University of Richmond — University of Richmond, VA
Key Distinction: Offers both Bachelor of Science (15 units) and Bachelor of Arts (12 units) degree options. Summer research opportunities available
Hakia Insight: Richmond's dual BS/BA track with summer research opportunities is well-intentioned but raises an underexplored question: does the BA track prepare students adequately for technical interviews, or does it quietly funnel non-honors students toward less competitive career outcomes?
The University of Richmond Computer Science program stands out by offering both Bachelor of Science and Bachelor of Arts degree options, providing flexibility for students with different academic goals. The BS requires 15 units while the BA requires 12 units, both built on a strong foundation of seven core computer science courses including Introduction to Computing, Data Structures, Algorithms, and Programming Languages. What makes this program distinctive is its emphasis on research and community - the department offers summer research opportunities, independent study projects, and maintains a robust student community. Students frequently participate in the university's popular Study Abroad program. The curriculum is designed to help graduates articulate and apply computer science fundamentals, analyze complex problems through rigorous algorithmic analysis, design software systems, communicate effectively, and make ethically aware decisions about computing technologies. Mathematics requirements include Calculus I and Linear Algebra for both degrees, with additional calculus and advanced math or science requirements for the BS. The program maintains high academic standards with a minimum 2.00 GPA requirement and no grades below C- in computer science courses. Students have flexibility in their upper-level coursework with three 300-level electives, and can even substitute advanced mathematics coursework for discrete structures with strong performance.
Programs Offered
- Computer Science Major — 4 years, on-campus. Bachelor of Science or Bachelor of Arts in Computer Science
Location Advantages: Proximity to Virginia state government and policy institutionsAccess to regional cybersecurity and defense contractors
Virginia Commonwealth University — Richmond, VA
Key Distinction: Two-semester Senior Design Studio and Senior Project capstone sequence (CMSC 441/451 and CMSC 442/452). Multiple specialization tracks: cybersecurity, data science, and software engineering
Hakia Insight: VCU's two-semester Senior Design Studio (CMSC 441/451 and 442/452) paired with multiple specialization tracks creates a rare hybrid: students finish with both depth (cybersecurity/data science/software engineering) and a polished portfolio project, explaining why the $77,603 median salary outpaces most Virginia public universities.
The Bachelor of Science in Computer Science at VCU is built on a rigorous, accredited curriculum of 120 credit hours with concentrations in cybersecurity, data science, and software engineering. The program provides a strong foundation in computer science theory and practice, including core courses in data structures, algorithms, operating systems, databases, and networking. Students complete a two-semester Senior Design Studio and Senior Project sequence (CMSC 441/451 and CMSC 442/452) that serves as a capstone experience. The curriculum emphasizes professional development through ENGR 395 and computing ethics (CMSC 235). Students gain hands-on experience through upper-level electives in emerging areas such as quantum computing, artificial intelligence, machine learning, cybersecurity, and software engineering. An accelerated B.S. to M.S. program is available for qualified students, allowing completion of both degrees in five years and potentially leading to higher starting salaries and expanded career opportunities.
Programs Offered
- Computer Science, Bachelor of Science — 4 years, on-campus. BS
Research Labs and Institutes
Industry Partners
- Capital One (tech)
- CoStar Group (tech)
- Microsoft (tech)
- Micron Technology Inc. (tech)
Career Outcomes
Median Salary: $77,603.
Admissions
GPA Requirement: 3.0.
Requirements: Minimum 120 credit hours, Minimum grade of C in all computer science courses, 30 credits of general education courses, Computer Science major core requirements (54 credits), 9 credits of CMSC upper-level electives, Ancillary requirements including ECON 205, ENGR 395, mathematics, statistics, humanities, and natural science courses
Accreditations and Certifications
Location Advantages:
Averett University — Danville, VA
Hakia Insight: Averett's minimal data footprint—offering both BS and BA options with no enrollment, outcome, or partnership information—suggests either a program in early-stage development or one that hasn't prioritized visibility; prospective students should request direct outcome metrics before committing.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Location Advantages:
Hampton University — Hampton, VA
Key Distinction: Software-oriented program focus. ABET accredited by Computing Accreditation Commission
Hakia Insight: Hampton's location in Hampton Roads places undergraduates within recruiting distance of Naval Station Norfolk and Northrop Grumman—a proximity that transforms Turner Hall's labs into pipeline infrastructure rather than academic abstraction, with defense contracting internships often available by sophomore year.
Hampton University's Bachelor of Science in Computer Science offers a distinctive software-oriented approach that sets it apart from other programs. The degree is fully accredited by the Computing Accreditation Commission of ABET, ensuring it meets rigorous industry standards. The curriculum emphasizes practical software development skills through close study of computer architecture, organization, and assembly languages, combined with algorithm design, problem-solving techniques, software design and development, and structured programming concepts. Students gain comprehensive preparation for industry responsibilities involving the design, development, and maintenance of software systems. The program also provides the necessary quantitative background for graduate studies or employment in research-oriented institutions. Graduates develop critical abilities including analyzing complex computing problems, designing and implementing computing-based solutions, and applying computer science theory and software development fundamentals. The program emphasizes professional development through effective communication training, ethical reasoning, and teamwork skills. Located in Turner Hall at Hampton University's School of Science, the program prepares students to function as productive and ethical professionals while building high-quality computer-based systems that operate effectively in the emerging information infrastructure.
Programs Offered
- Computer Science - Bachelors Degree — 4 years, on-campus. Bachelor of Science in Computer Science
Research Labs and Institutes
Industry Partners
- Naval Station Norfolk (government)
- Northrop Grumman (corporate)
Accreditations and Certifications
Location Advantages: Hampton Roads region proximity to Naval Station Norfolk and major defense contractorsAccess to federal government IT and military technology sectors
Best Master's Computer Science Degree Programs in Virginia
Virginia Polytechnic Institute and State University — Blacksburg, VA
Key Distinction: Part-time, full-time, and full-time accelerated options available. Full-time completion in approximately 3 semesters
Hakia Insight: Virginia Tech's full-time accelerated track condenses a master's into three semesters without sacrificing the team-based entrepreneurial model, making it unusually attractive for engineers who can't afford a traditional two-year commitment but need more than a bootcamp's breadth.
Virginia Tech's Master of Engineering in Computer Science and Applications emphasizes software development with entrepreneurial, team-based learning designed for professionals entering or advancing in computing. The program offers flexible study options: full-time completion in approximately three semesters, part-time, or full-time accelerated formats to accommodate working professionals. Students complete 30 credits of coursework (4000-level or higher, with 6 credits at 4000-level minimum), a capstone project, and an Ethics and Professionalism in Computer Science course. The capstone project provides industry-relevant experience. Four specialization tracks are available: Software Development & Applications, Data Analytics & Artificial Intelligence, Computer Security, and Human-Computer Interaction. Graduates enhance marketability for mid-level and advanced positions in computing industries, supporting career advancement and salary growth in a field with strong employer demand.
Programs Offered
- Master of Engineering in Computer Science and Applications — 1-2 years, on-campus. MEng
Location Advantages:
University of Virginia-Main Campus — Charlottesville, VA
Key Distinction: GRE requirement waived. No application fee
Hakia Insight: UVA waives the GRE and charges no application fee while maintaining a 2.0 GPA floor—an unusual combination that signals confidence in transcripts over standardized tests, lowering barriers for career-switchers without diluting program rigor.
University of Virginia offers two master's-level degrees in Computer Science: the M.S. in Computer Science, which requires coursework plus a formal thesis, and the Master of Computer Science (M.C.S.), a coursework-based degree with optional substantial projects. Both programs are designed to produce well-educated professionals and future leaders. The department attracts over $6 million in annual federal research support. GRE requirements have been waived for admission, and there is no application fee. UVA also offers the UVAccelerate pathway, allowing current undergraduates to begin master's studies in their third year. A graduate certificate in Cyber-Physical Systems is available to current graduate students and awarded at degree conferral. While specific salary advancement data and assistantship stipends are not detailed on this page, the programs emphasize research opportunities and professional development support for graduate students.
Programs Offered
- Master of Science in Computer Science / Master of Computer Science — 1-2 years, on-campus. MS / MCS
Research Labs and Institutes
Admissions
GPA Requirement: 2.0.
Requirements: M.S.: Coursework plus formal thesis, M.C.S.: Coursework with optional substantial project
Accreditations and Certifications
Location Advantages:
George Mason University — Fairfax, VA
Key Distinction: Located in one of the nation's top technology hubs, the DC region, providing students ample opportunities to work with elite companies, prepare for security clearances, and gain valuable work experience with government contractors and NGOs.
Hakia Insight: George Mason's location in the DC region isn't just proximity marketing; federal security clearance sponsorship through government contractor partnerships becomes a concrete credential that adds $15K–$25K to starting salaries in the region's dominant employer category.
At the master's level, the ABET-accredited BS in Computer Science provides students with essential background in computer systems software design, computer architecture, and applications for science and business. The program emphasizes both computer systems fundamentals and software applications, including data structures, algorithms, programming, and software engineering.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Admissions
GPA Requirement: 2.75.
Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125
Accreditations and Certifications
Location Advantages:
William & Mary — Williamsburg, VA
Key Distinction: Non-thesis coursework-based track (32 credits). Graduate assistantships with monthly stipend plus full tuition coverage; teaching and research options available
Hakia Insight: William & Mary's graduate assistantships bundle a monthly stipend with full tuition coverage—a rare package at a non-flagship state school that effectively eliminates the debt-vs-opportunity trade-off many part-time students face.
William & Mary's Master of Science in Computer Science is designed for working professionals and career-changers seeking to advance their technical expertise. The program offers flexible pathways including a standard 32-credit non-thesis option completable in two years, an accelerated 4+1 track for undergraduates (12-15 months), and a Bridge program for non-CS majors with dedicated advising. Graduate assistantships—both teaching and research—provide monthly stipends plus full tuition coverage, typically requiring 20 hours/week of work. Concentrations include Machine Learning, Cyber Security, Computational Operations Research, and Computational Science. The program emphasizes research excellence and professional development through faculty mentorship, hands-on projects with real-world applications, and strong industry placement outcomes in software development, aerospace, defense, and tech consulting. Part-time and online/hybrid coursework options support working professionals pursuing mid-career advancement.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Notable Faculty
- Dr. Matthew Chapman — Cybersecurity Education and Workforce Development
Admissions
GPA Requirement: 3.0.
Requirements: 32 credit hours of graduate coursework (non-thesis option), Minimum grade of B in all qualifying courses, CSCI 710 (2 credits) required for accelerated 4+1 pathway, 10 three-credit graduate computer science courses, Background coursework in calculus, linear algebra, and core CS topics (varies by student background)
Location Advantages:
Old Dominion University — Norfolk, VA
Key Distinction: Flexible schedule beginning in Fall, Spring, and Summer terms. Both online and on-campus course options available
Hakia Insight: Old Dominion's three-entry-point calendar (Fall, Spring, Summer) combined with full online flexibility lets students stagger enrollment around layoffs or contract work cycles, a practical advantage for the non-traditional learners who actually need master's programs most.
Old Dominion University's Master of Science in Computer Science stands out for its exceptional flexibility and comprehensive curriculum. The program offers both online and on-campus options with flexible scheduling across Fall, Spring, and Summer terms, allowing students to complete the 31-credit hour, non-thesis program in less than two years. The Computer Science Department supports in-depth graduate study across nine specialized areas including bioinformatics, data science, digital libraries, high performance computing, machine intelligence, networking, cyber security, software engineering, and computational foundations. Students benefit from opportunities to conduct cutting-edge research with faculty and access to graduate assistantships with tuition assistance. The program eliminates barriers by not requiring GRE scores and maintains accessibility with a 3.00 GPA requirement. Featured courses include Introduction to Machine Learning and Introduction to Data Science and Analytics, providing hands-on experience with laboratory work. Graduates pursue lucrative careers with median salaries ranging from $91,080 to $149,730 across roles like Computer and Information Systems Managers, Software Developers, Computer Network Architects, and Computer Systems Engineers. Alumni have secured positions at prestigious companies including Google, Amazon, IBM, and RedHat, demonstrating the program's strong industry connections and career preparation.
Programs Offered
- Computer Science (M.S.) — 1-2 years, on-campus. Master of Science in Computer Science
Research Labs and Institutes
- 3214 ENGR & COMP SCI BUILDING
Career Outcomes
Median Salary: $NaN. Top Employers: Google, Amazon, IBM.
Notable Faculty
- Lusi Li, Assistant Professor
Location Advantages:
James Madison University — Harrisonburg, VA
Key Distinction: 100% online program. One of the most comprehensive Cybersecurity graduate programs in the nation
Hakia Insight: JMU's 100% online cybersecurity concentration reaches Northern Virginia's federal contracting workforce without requiring relocation, positioning graduates for clearance-track roles that typically require either DC-area presence or prior military service.
JMU's Master of Science in Computer Science with a concentration in Cybersecurity stands out as one of the most comprehensive cybersecurity graduate programs in the nation. This highly technical and rigorous academic program is delivered 100% online, making it especially suitable for working professionals who need flexibility while advancing their careers. The program's exceptional quality has contributed to JMU's prestigious designation as one of the original 7 National Centers of Academic Excellence in Cybersecurity since 1998, demonstrating the university's long-standing commitment to cybersecurity education. The program typically serves candidates with prior degrees in Computer Science or those with ample work experience in the field. Students benefit from unique partnership opportunities, including a fast track option to Virginia Tech's Masters of Engineering (MEng) in Computer Science and Applications. Through this accelerated pathway, students can count up to six credits of their 400-level JMU coursework toward their Virginia Tech Masters degree, with the potential to complete the accelerated program in as few as 12 months. This combination of comprehensive online delivery, national recognition, and strategic partnerships positions graduates to advance in the rapidly growing cybersecurity field.
Programs Offered
- Master of Science in Computer Science with a concentration in Cybersecurity — 1-2 years, on-campus. Master of Science in Computer Science
Research Labs and Institutes
- King Hall MSC 4103, 701 Carrier Drive Room 222, Harrisonburg, Virginia 22807
Industry Partners
- Virginia Tech - Fast track Masters of Engineering program (partner)
Accreditations and Certifications
Location Advantages: Access to Northern Virginia federal contracting sectorRichmond startup ecosystemProximity to Washington D.C. tech market
Hampton University — Hampton, VA
Key Distinction: Software-oriented program focus. ABET accredited by Computing Accreditation Commission
Hakia Insight: Hampton's master's program explicitly anchors itself to educating underrepresented populations for federal IT roles in the Hampton Roads corridor—a mission focus that translates into mentorship networks and employer relationships engineered specifically for students historically locked out of defense sector pipelines.
At the master's level, hampton University's computer science program is rooted in the institution's historic mission to educate African American students and other underrepresented populations in technical fields, creating a supportive community for first-generation and minority students entering technology careers. The curriculum covers core computer science fundamentals—algorithms, data structures, software engineering, databases, and networking—with opportunities to specialize in areas like artificial intelligence, cybersecurity, and web technologies. The program emphasizes both academic rigor and mentorship, recognizing that student success depends on robust advising, peer support networks, and industry exposure. Hampton's location in the Hampton Roads region of Virginia provides proximity to military installations, government technology centers, and federal contractors that actively recruit graduates. Internship and cooperative education programs are integral to the degree, with many students gaining paid industry experience through partnerships in the defense, finance, and telecommunications sectors. The program benefits from federal funding initiatives aimed at increasing diversity in computing and from partnerships with organizations focused on recruiting underrepresented minorities into technology. Faculty bring both academic credentials and industry experience. Career outcomes show strong placement in government IT roles, defense contracting, and established tech companies, with particular strength in pathways to federal and state government technology positions. For students seeking a computer science education embedded in a community that actively supports their success and provides clear industry connections, Hampton offers distinctive value.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Research Labs and Institutes
Industry Partners
- Naval Station Norfolk (government)
- Northrop Grumman (corporate)
Accreditations and Certifications
Location Advantages: Hampton Roads region proximity to Naval Station Norfolk and major defense contractorsAccess to federal government IT and military technology sectors
Virginia Commonwealth University — Richmond, VA
Key Distinction: Thesis or non-thesis track options. Part-time completion with flexible self-paced enrollment
Hakia Insight: VCU's Convergence Labs partnership with Capital One and Microsoft creates a rare advantage for part-time students: on-site project opportunities that count toward degree completion while building portfolios for immediate advancement in Fortune 500 tech roles.
VCU's M.S. in Computer Science is a 30-credit program designed for working professionals seeking career advancement in technology fields. Students choose between thesis and non-thesis tracks, with flexible scheduling options: full-time completion in approximately two years (3 semesters) or part-time enrollment at your own pace. The program emphasizes both theoretical and applied computer science through advanced 500-level courses, with specialization options in artificial intelligence, cloud computing, cybersecurity, data science, machine learning, and software engineering. VCU's strong industry partnerships with companies like Capital One, Microsoft, and MITRE provide internship and employment opportunities. Graduate students benefit from a dedicated Career Services department, faculty who are industry experts with well-funded labs, and access to Richmond-area businesses. The program positions graduates for roles such as senior software developer, cybersecurity engineering director, and computer systems analyst—positions typically offering significant salary advancement over bachelor's-level compensation. VCU is ranked among the best graduate programs nationally by U.S. News and World Report.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
Industry Partners
- Capital One (tech)
- CoStar Group (tech)
- Microsoft (tech)
- Micron Technology Inc. (tech)
Career Outcomes
Top Employers: Microsoft.
Admissions
GPA Requirement: 3.0.
Requirements: Complete 30 credit hours of 500-level and above coursework, Choose between thesis or non-thesis track, Flexible electives allowing specialization in chosen computer science focus area
Accreditations and Certifications
Location Advantages:
Virginia State University — Petersburg, VA
Key Distinction: Two completion options: thesis (30 credit hours) or non-thesis with project (33 credit hours). Focus on modern computing tools and cutting-edge technology
Hakia Insight: Virginia State's Center of Cyber Security offers a project-based non-thesis path (33 credits) that appeals to government employees seeking degrees without abandoning their current security clearances or job continuity.
Virginia State University's Master of Science in Computer Science program stands out for its flexible completion options and focus on cutting-edge technology. The program offers two distinct pathways: a 30-credit hour thesis option or a 33-credit hour project-based track, allowing students to choose the approach that best fits their career goals. Students focus on high-demand areas including data mining, scientific computing, data visualization, and state-of-the-art graphics and animation technologies. The curriculum combines practical knowledge with theoretical computer science through four required core courses: Advanced Systems Architecture, Advanced Algorithms, Embedded Systems, and Advanced Data Communications. The program's comprehensive elective offerings span nine specialized areas from Artificial Intelligence to Software Engineering, with courses like Parallel Algorithms, Computer Security, and Data Mining. Students must maintain a 3.0 GPA and can choose from predetermined electives to customize their learning experience. The non-thesis option includes two graduate seminars and a substantial 4-credit hour Master's project, while the thesis option requires 6 credit hours of thesis work. The program is designed to train professionals with expertise using modern computing tools and prepare graduates as highly-trained professionals ready to begin work using advanced applications in today's technology-driven marketplace.
Programs Offered
- Master of Science Computer Science — 1-2 years, on-campus. Master of Science
Research Labs and Institutes
Industry Partners
- Various industry entities (corporate)
- Government agencies (government)
Location Advantages: Access to Virginia government and state technology infrastructureRegional cybersecurity and defense contracting opportunitiesConnection to broader Virginia tech ecosystem
American National University — Salem, VA
Key Distinction: American National University's computer science programs emphasize rapid skill development and alignment with regional Virginia employer needs for immediate workforce entry.
Hakia Insight: American National's emphasis on 'rapid skill development' and 'regional Virginia job markets' translates to a program explicitly designed for immediate workforce absorption in state agencies and regional contractors—less prestigious than peer institutions, but with clearer hire-by-graduation mechanics.
At the master's level, american National University structures its computer science and information technology programs around career placement and skills development for regional Virginia job markets. The curriculum balances foundational computer science theory with practical training in programming languages, databases, networking, and IT support—tracks that reflect what employers in the region actively hire for. The institution's strength lies in understanding employer needs and aligning coursework accordingly, making graduates competitive for entry and mid-level technical positions. Programs are offered in formats accommodating working adults and full-time students alike.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Location Advantages: Multiple campus locationsOnline eUniversity platformInternational student programs in Louisville, Kentucky
Best Doctoral Computer Science Degree Programs in Virginia
Virginia Polytechnic Institute and State University — Blacksburg, VA
Key Distinction: The program emphasizes software—the aspect of computation that makes computing the powerful and transforming technology it is, with a diverse set of elective courses providing experience with emerging technologies.
Hakia Insight: Virginia Tech's doctoral software emphasis with diverse electives in emerging technologies creates room for students to shape dissertation areas around AI or systems before committing to five-year tracks, a flexibility that most PhD programs reserve for year two or three.
At the doctoral level, computer scientists study the design, implementation, performance and usability of computer systems. The program emphasizes software—the aspect of computation that makes computing the powerful and transforming technology it is.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Location Advantages:
University of Virginia-Main Campus — Charlottesville, VA
Key Distinction: The department excels in traditional research areas within computer science and believes that many important research challenges lie at the boundary of computer science and other disciplines, with exceptional strength in experimental systems and applied research.
Hakia Insight: UVA's explicit strength in 'experimental systems and applied research' at the boundary between CS and other disciplines signals a department betting on interdisciplinary hiring and funding—an unusual position that advantages PhD students in biomedical computing, climate modeling, or materials science.
At the doctoral level, the University of Virginia offers both a Bachelor of Science degree in Computer Science through the School of Engineering and Applied Science and a Bachelor of Arts degree through the College of Arts and Sciences. The department attracts federal research support in excess of $6 million annually, with total external research funding of more than $19.8 million each year.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
Admissions
GPA Requirement: 2.0.
Requirements: CS 1110/1111/1112/1113 - Introduction to Programming, APMA 1090 - Single Variable Calculus I, APMA 1110 - Single Variable Calculus II, APMA 2120 - Multivariable Calculus III
Accreditations and Certifications
Location Advantages:
George Mason University — Fairfax, VA
Key Distinction: Located in one of the nation's top technology hubs, the DC region, providing students ample opportunities to work with elite companies, prepare for security clearances, and gain valuable work experience with government contractors and NGOs.
Hakia Insight: George Mason's DC location for doctoral students functions as a research proximity advantage: proximity to federal lab collaborators, DARPA PI networks, and security-cleared post-doc positions that most universities can only offer through remote partnerships.
At the doctoral level, the ABET-accredited BS in Computer Science provides students with essential background in computer systems software design, computer architecture, and applications for science and business. The program emphasizes both computer systems fundamentals and software applications, including data structures, algorithms, programming, and software engineering.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Admissions
GPA Requirement: 2.75.
Requirements: CS 112 or CS 211, MATH 113, MATH 114 or MATH 125
Accreditations and Certifications
Location Advantages:
William & Mary — Williamsburg, VA
Key Distinction: As a research university housed in a liberal arts college, students enjoy the best of both worlds with faculty and Ph.D. students engaged in active research while maintaining close, collegial relations with frequent interaction and emphasis on quality teaching.
Hakia Insight: William & Mary's 'research university housed in a liberal arts college' structure means doctoral students get R1-caliber mentorship and publication records without the 300-person cohort anonymity, a tradeoff that pays dividends for students seeking tenure-track faculty roles where teaching statements matter as much as h-indexes.
At the doctoral level, the Department of Computer Science at William & Mary offers undergraduate majors leading to B.S. or B.A. degrees and graduate programs leading to M.S. and Ph.D. degrees. As a department with very high research activity housed in a liberal arts institution, students enjoy quality research opportunities with close faculty interaction and emphasis on quality teaching.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Notable Faculty
- Dr. Matthew Chapman — Cybersecurity Education and Workforce Development
Admissions
GPA Requirement: 3.0.
Requirements: two calculus courses, linear algebra, two introductory programming courses (CS1 and CS2), discrete mathematics, data structures, algorithms, computer organization
Location Advantages:
Virginia Commonwealth University — Richmond, VA
Key Distinction: Strong focus on research combined with industry connections and access to Richmond-area businesses, plus unique Convergence Labs for enterprise partnerships
Hakia Insight: VCU's Convergence Labs model inverts the typical doctoral pipeline—rather than waiting to commercialize research after graduation, students embed directly in enterprise partnerships with Capital One and CoStar Group, turning their dissertation work into market-ready solutions.
At the doctoral level, VCU's Computer Science program offers a rigorous, highly concentrated, accredited curriculum with specializations in cybersecurity, data science, and software engineering. The program provides hands-on learning from day one with world-class facilities and strong research focus.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
Industry Partners
- Capital One (tech)
- CoStar Group (tech)
- Microsoft (tech)
- Micron Technology Inc. (tech)
Career Outcomes
Median Salary: $77,603.
Admissions
GPA Requirement: 3.0.
Requirements: Computer Science Placement Test may require CMSC 254
Accreditations and Certifications
Location Advantages:
Old Dominion University — Norfolk, VA
Key Distinction: Flexible schedule beginning in Fall, Spring, and Summer terms. Both online and on-campus course options available
Hakia Insight: Old Dominion's tri-entry enrollment (Fall, Spring, Summer) combined with full online flexibility creates a rare advantage for working professionals: you can start immediately without waiting a full year, compress your timeline, or spread it across a decade.
At the doctoral level, old Dominion University's Master of Science in Computer Science stands out for its exceptional flexibility and comprehensive curriculum. The program offers both online and on-campus options with flexible scheduling across Fall, Spring, and Summer terms, allowing students to complete the 31-credit hour, non-thesis program in less than two years. The Computer Science Department supports in-depth graduate study across nine specialized areas including bioinformatics, data science, digital libraries, high performance computing, machine intelligence, networking, cyber security, software engineering, and computational foundations. Students benefit from opportunities to conduct cutting-edge research with faculty and access to graduate assistantships with tuition assistance. The program eliminates barriers by not requiring GRE scores and maintains accessibility with a 3.00 GPA requirement. Featured courses include Introduction to Machine Learning and Introduction to Data Science and Analytics, providing hands-on experience with laboratory work. Graduates pursue lucrative careers with median salaries ranging from $91,080 to $149,730 across roles like Computer and Information Systems Managers, Software Developers, Computer Network Architects, and Computer Systems Engineers. Alumni have secured positions at prestigious companies including Google, Amazon, IBM, and RedHat, demonstrating the program's strong industry connections and career preparation.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- 3214 ENGR & COMP SCI BUILDING
- bioinformatics
- data science
- digital libraries
- high performance computing
- machine intelligence
- networking
- cyber security
- software engineering
- computational foundations
Career Outcomes
Median Salary: $NaN. Top Employers: Google, Amazon, IBM.
Notable Faculty
- Lusi Li, Assistant Professor
Location Advantages: