Build the skills to design, code and launch modern software with a Bachelor’s in Software Development
Software drives nearly every industry today. Learn to design, build, test and deploy the applications organizations run on — through a hands-on, project-based curriculum in programming, databases and web technologies.
DEAC AccreditedFrom first line of code to shipped software.
The Bachelor of Science in Software Development prepares you to design, build, test and deploy modern software applications used by organizations around the world. Through a hands-on, project-based curriculum, you’ll learn programming, application development, databases and web technologies — while developing the problem-solving skills today’s technology workforce demands.
What you’ll build toward
Technology careers are among the fastest-growing fields, and software developers play a critical role in building the systems that power modern organizations.

Hands-on, project-based learning
Build real software from day one — designing, testing and deploying applications just like you would on the job.

Full-stack technical foundation
Programming, application development, databases and web technologies — the core skills employers look for.

Career-ready problem solving
Develop the analytical and system-design skills to solve real-world problems through code.
Potential career paths
Software developers are in demand across technology, healthcare, finance, government and startups.
BSSD program at a glance
Study fully online, from anywhere.
Bachelor of Science in Software Development
Complete this program in under 4 years.
- Credits120 credit hours
- LengthUnder 4 years
- DeliveryFull distance
- EntryAssociate’s degree or 60 semester credits
- TransferUp to 84 semester credits accepted
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
We welcome students who’ve already completed some college coursework. Transfer credits are evaluated individually.

Admission requirement
An associate’s degree, or a minimum of 60 semester credits from a regionally accredited institution, a nationally accredited institution, or an appropriately certified foreign institution.
Have prior college credit?
Transfer up to 84 semester credits from an accredited institution toward your bachelor’s degree — see details below.
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
A maximum of 84 semester credits equivalent to our courses in content, credit and level may be transferred into a bachelor’s degree program.
Up to 84 credits →Ready to build your future in software?
Talk with an admissions advisor about the BSSD, your eligibility and how to pay for it.
