Ready to learn more?
Next Cohort: Sep 21-Sep 21
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
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: Sep 21-Sep 21
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (33)
Excellent EMBA Program
Nevein Barrad
August 20, 2026Graduated From
Master of Business Administration
Overall:
Instructors:
Curriculum:
Job Assistance:
The faculty were outstanding and deeply invested in their subject matter. I was able to apply what I learned immediately, which directly impacted my career progression. The pace was fast, and the connections I built with peers and instructors have beco...
The faculty were outstanding and deeply invested in their subject matter. I was able to apply what I learned immediately, which directly impacted my career progression. The pace was fast, and the connections I built with peers and instructors have become a lasting part of my professional network.
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 :)

