Ready to learn more?
Next Cohort: May 25-May 25
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Duration
4 years
Tuition
$31,200
Online
May 25-May 25
Jul 27 - Jul 27 2030
Sep 21 - Sep 21 2030
Nov 16 - Nov 16 2030
Commitment
Full-Time
Delivery
Online
Credential
Degree
Year Founded
2005
Scholarships
no
Students in the University of Fredericton’s (UFred’s) Bachelor of Computer Science (BCS) program gain a comprehensive understanding of computing theory and develop practical, real-world skills to meet the demands of today’s digital workforce. The BCS includes a structured mix of required core courses, computer science electives, and interdisciplinary general electives. The BCS is a fully online program designed for flexibility. Built for working professionals, from recent high school graduates to those looking to make a career change; it allows students to balance education with work and personal commitments. Students can study full-time or part-time and have the option to pause their studies as needed. Courses are delivered in eight-week terms. Students follow a fixed schedule of assignments and learning activities but are not required to attend live sessions. Courses are led by instructors, and students engage with peers and faculty through UFred’s interactive online campus.
Throughout the program, students will build essential technical skills while developing their ability to think critically, solve problems, and apply computing solutions across various professional contexts. The BCS combines theoretical depth with hands-on learning, preparing graduates for a wide range of entry-level roles in the tech sector. In the early stages of the program, students complete foundational computer science courses alongside general education electives. In the later years, students select specialized computer science electives and additional interdisciplinary courses to align their studies with career interests.
Program duration is 4 years, if taken full-time (2 courses at a time). However, students also have the option to take this program on a part-time basis. Tuition can be paid per course for added flexibility ($780 per course). Weekly time commitment is 15–20 hours per course.
Admission Requirements
- High School Diploma or equivalent, with four university preparatory courses including: English 12, Math 12 (Pre-Calculus or equivalent), and two additional Grade 12 university preparatory courses. Minimum average of 65% in the university prep courses,
or
- High School Diploma or equivalent and older than 21 years of age and have been away from an educational program for a minimum of three years.
- Transfer students must meet standard requirements and may transfer up to 50% of the program credits, pending transcript evaluation.
- International applicants must demonstrate English language proficiency through TOEFL, IELTS, CAEL, or a recognized alternative.
What You’ll Learn
- Core concepts, theories, and principles of computer science.
- Practical programming and software development skills.
- Methods for analyzing complex problems and designing computing solutions.
- Critical thinking and problem-solving in theoretical and applied contexts.
- Awareness of social and ethical issues in computing.
- A holistic understanding of computer science through interdisciplinary electives.
- Skills to design, implement, and evaluate computing solutions in real-world scenarios.
- Exposure to industry-relevant areas through a broad range of elective modules.
Ready to get started?
Next Cohort: May 25-May 25
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (32)
Certification
Angele Christel Charbonneau
Timmins • March 25, 2026Graduated From
Certificate in Ergonomics
Overall:
Instructors:
Curriculum:
Job Assistance:
It was wonderful thank you :)
It was wonderful thank you :)
Excellent experience, excellent value
Joshua Linde
Toronto • December 22, 2025Graduated From
Executive MBA
Overall:
Instructors:
Curriculum:
Job Assistance:
I applied to the University of Fredericton Executive MBA program in 2023. As I had pursued a culinary career and did not complete an undergrad. Launching into the workforce and leading people for 2 years before UFRED garnered me conditional acceptance ...
I applied to the University of Fredericton Executive MBA program in 2023. As I had pursued a culinary career and did not complete an undergrad. Launching into the workforce and leading people for 2 years before UFRED garnered me conditional acceptance (I had to maintain a B+ minimum average for the foundational first 6 months of the program).
My fears were that a fully remote MBA would a) potentially be a poorer learning experience and b) prevent the opportunity to network and develop relationships with my cohort. These fears dissipated throughout the program; I attended multiple networking events, allowing me to meet Alumni and current students in all MBA programs. I met some amazing, high level business leaders who will become lifelong friends. Most importantly, the work was challenging and compelling, and with the exception of two poor classes (every program has duds) I learned enough to be dangerous in the key business fields.
Should you want to work at a large corporation who values certain schools, go to Queens or Western. If you want an MBA to bolster your professional career, which allows you the flexibility to juggle work, family, personal life and school - this program is darned perfect.

