Bachelor of Science (Computing Science)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon January 2027

Course Overview

The Bachelor of Science (Computing Science) at the University of the Fraser Valley offers you a comprehensive pathway into the dynamic world of computer science, equipping you with the foundational knowledge and advanced skills to tackle complex computational challenges. This undergraduate degree is ideal for students passionate about problem-solving and innovation, preparing you for a future where computing underpins nearly every industry. You will delve into core areas such as programming, data structures, algorithms, and database management, gaining a robust understanding of how software and systems are designed and implemented. The program emphasizes both theoretical principles and practical application, ensuring you are well-prepared for advanced study or a professional career.

Your journey through this four-year, full-time, on-campus program will involve building essential skills in your initial years, covering topics like introduction to programming, object-oriented programming, and discrete mathematics, alongside calculus and probability. As you progress, you will have the opportunity to specialize in areas like Systems and Security, Artificial Intelligence and Data Mining, or Programming Languages and Software. The curriculum includes upper-level requirements in operating systems, software engineering, and artificial intelligence, culminating in a substantial project or dissertation. You will graduate with a Bachelor of Science degree, ready to pursue diverse career opportunities in technology development, data analysis, and system administration.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Bachelor of Science in Computing Science program provides a comprehensive foundation in computer science principles and practices. The curriculum covers essential lower-level requirements including programming, data structures, algorithms, databases, and machine architecture, complemented by foundational mathematics in calculus, discrete mathematics, and linear algebra. Upper-level courses delve into advanced topics such as operating systems, algorithm design, software engineering, artificial intelligence, and the societal impact of computing.

1 Lower-level requirements: 43 credits

Principles of Computing
Introduction to Programming
Introduction to Structured Programming
Object-oriented Programming
Databases and Database Management Systems
Data Structures and Algorithms
Introduction to Machine Architecture
Calculus I
Calculus II
Introduction to Discrete Mathematics
Linear Algebra
Topics in Discrete Mathematics
Introduction to Probability and Statistics

2 Upper-level requirements: 36–38 credits

Operating Systems
Design and Analysis of Algorithms
Applied Discrete Mathematics
Software Engineering
Introduction to Artificial Intelligence
Languages, Computation, and Machines
Computers and Society

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 13,879.00
Second Year Fee Tuition fee
USD 13,879.00
Third Year Fee Tuition fee
USD 13,879.00
Fourth Year Fee Tuition fee
USD 13,879.00
Total Program Cost Estimated total tuition
USD 55,516.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 876.00 - USD 2,336.00
Food & Groceries USD 5,634.00 - USD 6,068.00
Transport USD 521.00 - USD 694.00
Utilities & Bills USD 867.00 - USD 1,301.00
Estimated Total USD 7,022.00 - USD 8,063.00

Living cost estimates are based on Abbotsford Campus.

Outcomes & Employability

What happens after you graduate

83%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Aerospace Supply Chain & LogisticsCorporate Training & DevelopmentCustomer Experience & SupportDevOps & Site Reliability EngineeringIT Support & Systems AdministrationRenewable Energy (Solar & Wind)Streaming & Digital ContentSupply Chain & Freight ManagementUrban Mobility & Smart TransportVocational & Technical Training

Top Employers Hiring for this course

Amazon

BC Public Service

Code Ninjas

Electronic Arts

MDA Space

Microsoft

SLB

Telus

Why Study Bachelor of Science (Computing Science) at University of the Fraser Valley

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Moderate Application response time

University of the Fraser Valley typically responds to applications within 1 - 2 weeks, giving you clarity on your options quickly.

Life at University of the Fraser Valley in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Bachelor of Science (Computing Science) at University of the Fraser Valley

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and unlimited hours during breaks. On-campus work opportunities are also available without a separate permit.

What English language score do I need for this course?

To enroll, you must meet specific English language requirements. Options include a Duolingo score of 110 or a TOEFL overall score of 88.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Developer, Data Scientist, System Administrator, AI Specialist, and IT Consultant.

What will I actually study in this course?

The program lays a strong foundation in topics like programming and hardware in the first two years. In your later years, you can specialize in areas such as Artificial Intelligence and Data Mining.

When can I start — what are the intake months?

You can start the Bachelor of Science (Computing Science) in January, May, or September. Choose the intake that best fits your schedule.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️