Shape the digital future with a Computer Science & Engineering degree
An advanced degree in computer science opens doors to cutting-edge research, leadership roles and innovation. Choose a Master’s or a PhD, and study online or blended.
DEAC AccreditedA foundational gateway to the world of computing, built on methodical problem-solving and a deep understanding of computational principles.
A computer science degree opens doors to diverse career opportunities in the tech industry, fosters cross-disciplinary innovation and builds the ability to address global challenges through computational solutions. With its blend of structured learning and adaptability, it keeps you at the forefront of technological advancement.
What makes our program different
Graduate computer science designed around the realities of a working professional’s life.

Broad-range curriculum
The computer science curriculum’s broad range of courses supports the foundation for many different career paths.

Personalized support
Academic Advisors, Deans, Faculty, Financial Aid and Career Services see each student as an individual — never a number.

Taught by practitioners
Instructors who’ve spent time in the field bring real-world scenarios, problem-solving and networking opportunities to every course.
Choose your degree
Both programs are available fully online or blended, at any of our three locations.
MS in Computer Science & Engineering
Complete this program in 24 months.
- Credits36 credit hours
- Length24 months
- DeliveryFull distance or blended
- LocationsSalem, VA · Louisville, KY · Orlando, FL
- Open toU.S. and F1 visa students at all locations
PhD in Computer Science & Engineering
Most students complete this program in 3–5 years.
- Credits62 credit hours
- LengthMost finish in 3–5 years
- DeliveryFull distance or blended
- LocationsSalem, VA · Louisville, KY · Orlando, FL
- Open toU.S. and F1 visa students at all locations
What our students say
Each course gives you enough time to delve deeper…it allows you to put out your thought process, accompanied with research. It makes you a well-versed, independent researcher.
Dr. Monica BansalCurrent StudentThat’s a big yes, I will recommend students, especially international students, to UoF because I think it’s a wonderful opportunity to get a terminal degree. There’s a lot of flexibility and [they’re] very accommodating.
Dr. Rayfurd Thompson2024 GraduateEntry requirements
Requirements depend on the degree level. Professional experience is evaluated by the Chief Academic Officer to ensure relevancy.

Master’s degree
A bachelor’s degree from a regionally or nationally accredited institution, or an appropriately certified foreign institution, plus one of the following:
- 2.5 GPA (on a 4.0 scale) at the bachelor’s level, or
- 3.0 GPA for the last 9 credit hours of graduate coursework, or
- A GPA between 2.0 and 2.5 with at least 3 years of relevant professional experience
Doctorate
- A master’s degree from a regionally or nationally accredited institution, or an appropriately certified foreign institution with relevant academic experience
- At least 3 years (preferably 5) of relevant professional experience
- 3.0 GPA (on a 4.0 scale) at the master’s level
Additional requirements may apply for non-native English speaking students.
Accreditation, aid & transfer credit
Accredited
University of Fairfax is accredited by the Distance Education Accrediting Commission (DEAC), listed by the U.S. Department of Education as a recognized accrediting agency and recognized by the Council for Higher Education Accreditation (CHEA).
Scholarships & aid
Our Financial Services Team will sit down with you to identify sources of financial assistance — we’re committed to finding solutions for those who qualify. Please note: Federal Financial Aid is not yet available to students of University of Fairfax.
Transfer credits
Semester credits equivalent to our courses in content, credit and level may be transferred in: up to 18 into the Master’s program and up to 9 into the Doctoral program.
Up to 18 (MS) · 9 (PhD) →Ready to shape what’s next in computing?
Talk with an admissions advisor about the Master’s and PhD programs, your eligibility and how to pay for it.
