Computer Science

Students working at computers


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.


Associate Degree in Computer Science

Acquire the knowledge and skills you need to understand computers and how to implement processes on them with NOVA’s Associate of Science (AS) in Computer Science. You’ll develop and implement algorithms in a high-level computer language and evaluate them for complexity and efficiency. You’ll also develop critical thinking and mathematical skills that are vital for solving complex processes. NOVA’s associate degree program will prepare you to transfer to George Mason University and other four-year institutions and for entry-level programmer positions. 

Two Years
Alexandria, Annandale, Loudoun, Manassas, Woodbridge, Online
Curriculum Details

Why Computer Science at NOVA?

Inspiring Computer Science Faculty

You’ll learn from brilliant and accessible NOVA faculty who will inspire you. They bring a wealth of understanding, knowledge and experience to the classroom.

Applicable Computer Science Courses

You’ll take classes that will prepare you for success in a bachelor’s degree program or for a programmer job. You’ll take classes in programming, algorithm analysis, calculus and more. 

Affordable Computer Science Programs

You’ll receive an affordable computer science education. You may even be eligible for NOVA scholarships that can help offset the cost of your associate degree.

Program Details

Flyer cover image - Build your world in Computer Science

Computer Science Flyer

Build Your World in Computer Science


Northern Virginia Community College is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) to award the associate degree in computer science.


By studying computer science at NOVA, you’ll be prepared to seamlessly transfer to George Mason University or another four-year institution to complete your bachelor’s degree. You’ll also be well positioned for computer science jobs such as an entry-level programmer.

Credits and
Transfer Info

Credit for Prior Learning

Credit for prior learning (CPL) generally refers to the process of granting college credit for learning gained in nontraditional ways, including but not limited to: certifications, AP or IB exams, military training, or life experience.


This curriculum is designed for students who plan to transfer to a four-year college or university to complete a baccalaureate degree in computer science. The curriculum emphasizes the study of the science of computing and the use of computing in a scientific setting. Since four-year colleges can vary in their course and GPA requirements, please consult a counselor or academic advisor regarding specific requirements and course selection.

Your Next Steps to NOVA