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
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
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
Location Advantages: Access to regional industry partners through ARC consortiumStrong local employer network in Virginia