University of the Fraser Valley campus

Engineering

Computing Science, Bachelor of Science at University of the Fraser Valley

University of the Fraser Valley, Canada

Programme overview

In UFV's computing science program, you'll learn to use advanced math and algorithms to solve real-world problems. You'll gain a strong foundation in database management, data analysis, programming, and software design, and dig into key topics such as privacy, security, hacking, ethics, big data processing, and machine learning.

Faculty: Faculty of Business and Computing  |  Department: School of Computing  |  Duration: 4 years  |  Study mode: full-time  |  Intake: January, May, September  |  Location: Abbotsford, British Columbia, Canada

What you will study

In your first and second years, you'll build an essential foundation in the tools, techniques, and concepts of computing science, including programming, hardware, and basic data structures. Math is a strong component, with courses in calculus and discrete mathematics.

Career pathways

Computational skills are in demand, and a computing science degree opens doors in a range of settings, from biotech to manufacturing to telecommunications and beyond. You could focus on software development and testing, web development, or mobile app development.

Official programme page

Application information

Entry requirements

One of the following: B.C. secondary school graduation or equivalent Completion of nine university-level credits with a minimum CGPA of 2.00 based on all university credits attempted Note: Once a student has nine or more university-level credits, admission will be based on their cumulative GPA. Mathematics requirement: one of the following: Pre-calculus 12 or Principles of Mathematics 12 with a minimum grade of C Calculus 12 with a minimum grade of B Both MATH 092 and MATH 093 MATH 096 MDPT score of 55% or better Note: Students who meet the BSc mathematics entrance requirements above also meet the prerequisite for MATH 110, but not necessarily the prerequisite for MATH 111. MATH 111 is a program requirement; upgrading will be required for those who are admitted to the BSc without the prerequisite for MATH 111. MATH 110 is recommended.

Tuition is charged per credit, so the total depends on the courses you register for each year. Current fees are listed in the official fee schedule.

UFV has three semesters: Fall (September to December), Winter (January to April) and Summer (May to August; two sessions, May-June and July-August). Some programs accept new students only at specific times (for example Fall only); others accept students in all semesters.

Domestic applicants: programs with continuous application accept applications any time; programs with specific intakes accept applications for set start dates only, listed on the programs open for application page.

International applicants: application period for Fall (Sept to Dec) is Oct 1 to June 1, for Winter (Jan to Apr) is May 1 to Nov 1, and for Summer (May to Aug) is Oct 1 to March 1. Tuition deposit deadlines are June 15 (Fall), Nov 15 (Winter) and Mar 15 (Summer). Some programs may close early due to high demand.

Domestic applicants apply through EducationPlannerBC. Grade 12 students graduating in June may apply for continuous-application programs starting October 1 of their grade 12 year; final high school grades for Fall are due by August 3. The application fee is paid by credit card when applying, or by debit card or cheque at the Office of the Registrar on any campus.

Apply through the official page: https://www.ufv.ca/admissions/apply/

Explore more study programmes

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.