Bachelor of Computer Science: Launch your future in tech
Ready for a future in tech? You'll need a degree built for real careers, not just the classroom.
Earn your computer science degree online—on your schedule, from wherever you are. UFred’s Bachelor of Computer Science (BCS) program turns ambition into career-ready skills, preparing you to thrive in today’s tech landscape.
Designed for flexibility, this fully online program helps you reach your career goals without pressing pause on your life (or work). Whether you're a recent graduate drawn to systems administration and software development, or a working professional ready to pivot into data or cybersecurity analysis, the BCS program provides a strong foundation in computing theory and real-world, hands-on practice.
You’ll graduate ready to launch into a wide range of future-focused careers.
Hands-on learning,
designed for real impact
Pace that fits your life,
not the other way around
100% online,
built around your life
Program overview
Courses
40 total
Duration
4 years
*When students complete 2 courses at a time
Tuition
$31,200
(paid all at once or one course at a time)
Commitment
15-20 hours
(per week per course)
Format
Fully online
Model
Independent learning, with a fixed schedule and deadlines
Application deadlines
August 22, 2025
October 17, 2025
December 12, 2025
*You'll need to apply at least 1 month before the start date.
Course start dates
September 22, 2025
November 17, 2025
January 26, 2025
Course structure and details
The Bachelor of Computer Science degree is an independent learning program with a fixed schedule and deadlines, delivered fully online. There are no classes to attend, but your courses will be led by instructors, and you will be required to meet assignment deadlines.
Courses are delivered in eight-week terms, and students can complete the program in four years of full-time study (when taking two courses at a time). As with all UFred programs, online doesn't mean you'll be alone: students benefit from rich online learning content, regular engagement with faculty, and interaction with peers via discussion forums.
With this undergraduate computer science degree, you’ll develop in-demand technical skills through a rigorous curriculum that blends computing theory with real-world application. Courses are carefully structured to build foundational knowledge in the early years, followed by specialized study and elective choices that support career interests in areas like software development, data science, and systems design.
Committed to academic excellence
Faculty with industry experience
Program Advisory Council
Academic leadership
US$22,705
in total
*
Need Assistance?
Our Program Advisors are happy to help with any questions about your degree, diploma or certificate, whether it’s admissions requirements, the application process, or tuition fees.
Service Hours: Monday - Friday 7:30am to 3:30pm ET
Entry requirements
We’ll advise you every step of the way – and help you understand our BCS’s entry requirements – to make applying easy.
Our online model
Fair pricing
Thanks to our fully online teaching environment, we can charge less for our programs while still offering you a high-value educational experience.
Freedom to learn
Online learning means having more freedom: no need to travel, no need to attend multiple classes during business hours.
Online campus
Our online campus goes beyond traditional on-campus programs, offering opportunities to network with peers from across the country and diverse industries.
Resources
All of our services are available to you digitally: a library, a bookstore, support from advisors and peers, and instructor office hours.
Apply now!
BCS program FAQ



