Bachelor of Computer Science
Love solving problems and tinkering with technology? Our BCS program turns your passion into a powerful career path.
Your flexible online BCS
Earn your Bachelor of Computer Science degree at the University of Fredericton and explore the exciting world of technology. Many people are already benefiting from our life-changing education. Are you next?
15+
Years average faculty teaching experience
100%
Online program
12K+
Alumni and course graduates
5K+
Current students
15+
Years average faculty teaching experience
100%
Online program
12K+
Alumni and course graduates
5K+
Current students
Online bachelor’s degree in computer science
You can’t copy-paste experience. Some things must be learned. Get the technical knowledge you need to get ahead at UFred.
100% online program
Our program gives you the freedom and structure to successfully balance work, life and school. Independent study for flexibility. Fixed deadlines for accountability. All online.
Career-focused curriculum
Our BCS ensures you’ll gain the practical skills employers want, everything from AI and data science to cybersecurity and cloud computing. Each course is built for impact and job readiness.
No in-person or live classes
Find the bandwidth you need to complete your degree and keep your social battery charged. There are no classes to attend, but your faculty-led courses have set assignment deadlines.
Authentic online connections
Our small classes make it easy to connect and build meaningful relationships, even from your screen. You’ll meet tech-minded peers and collaborate on group work, so you never feel alone.
Duration
4 years*
Expect 15-20 hours/ week, per course.
*When students complete 2 courses at a time.
Tuition
CA$31,200
Cost by course:
3 credits: $780
6 credits: $1,560
Courses
39
Explore courses that challenge your logic, spark creativity and help you code your way to success. Courses blend computing theory with real-world application.
Upcoming program entries
March, May, July
Apply at least 4 weeks before your start date.
Next application deadline
Feb. 20
Duration
4 years*
Expect 15-20 hours/ week, per course.
*When students complete 2 courses at a time.
Tuition
CA$31,200
Cost by course:
3 credits: $780
6 credits: $1,560
Courses
39
Explore courses that challenge your logic, spark creativity and help you code your way to success. Courses blend computing theory with real-world application.
Start dates
March, May, July
Apply at least 4 weeks before your start date.
Next application deadline:
Feb. 20
What to expect on your Bachelor of Computer Science journey
Perfect for high school graduates and career changers, our computer science degree helps you build a stable, rewarding career. No prior tech experience is required to get started.

Complete core courses
Build your foundation
Your core courses cover key topics like programming, algorithms, mathematics, systems design, data management, cybersecurity, artificial intelligence and machine learning.

Complete core courses
Build your foundation
Your core courses cover key topics like programming, algorithms, mathematics, systems design, data management, cybersecurity, artificial intelligence and machine learning.

Take general electives
Think beyond technology
You’ll tailor your studies with electives like business, economics, ethics, law, languages and social sciences to understand how technology connects to the world around you.
Take general electives
Think beyond technology
You’ll tailor your studies with electives like business, economics, ethics, law, languages and social sciences to understand how technology connects to the world around you.


Choose Computer Science electives
Make the degree your own
Select electives that match your interests. Explore subjects like mobile computing, data science, AI, big data (and more) to build relevant computer science skills that match your goals.

Choose Computer Science electives
Make the degree your own
Select electives that match your interests. Explore subjects like mobile computing, data science, AI, big data (and more) to build relevant computer science skills that match your goals.

Finish with a capstone project
Put your education to work
You’ll wrap up your degree with a capstone project that turns coding, critical thinking and problem-solving into a showcase of your knowledge. You’re now ready for an exciting career in tech.
Finish with a capstone project
Put your education to work
You’ll wrap up your degree with a capstone project that turns coding, critical thinking and problem-solving into a showcase of your knowledge. You’re now ready for an exciting career in tech.

Course descriptions
Explore each of our courses to see how real-world lessons and hands-on projects come together to transform your learning into career-ready skills.
Start your journey with UFred
We make it simple to take the next step in your education. Our Program Advisors are happy to help you apply. Begin whenever works best for you.
The BCS program for real lives and real impact
Move from theory to reality
Apply what you’ve learned to real-world challenges and see immediate results. Build practical skills that accelerate your career and get you job ready.
Learn from experts who get it
Guided by our Professional Advisory Council, our courses are designed by technology professionals with a deep understanding of the industry.
Project-based, hands-on learning
From day one, you’ll tackle projects and optional internships (where available) that let you practice coding, problem-solving and technical skills.
Build your tech network
Collaborate with classmates from across Canada and beyond. Meet people in different roles with a shared curiosity for code and innovation.
Recognized as a leader in online education
Frequently asked questions
Have questions? Feel free to ask us! You can also read what other people are asking about the UFred BCS.
News and featured stories
Meet the faculty shaping UFred’s first Bachelor of Computer Science cohort and Canada’s tech future.
Read more >
Explore computer science careers, salaries and paths with UFred’s online CS degree.
Read more >
Stay motivated online with 10 expert tips — from goals to study hacks — UFred helps you succeed.
Read more >Request program info
Learn more about UFred
Need some help? We’re here for you.
Our friendly, knowledgeable Program Advisors genuinely care about you and your future. We’d love to chat so we can help you find the education journey that’s right for you.


