Last updated on 2025-12-05
Program Overview
The Bachelor of Science in Mathematical Sciences at the University of British Columbia (UBC) is designed to provide students with a robust foundation in mathematical concepts and applications. This program allows students to explore various subjects, including differential calculus, mathematical proof, and matrix algebra, while emphasizing mathematics, statistics, and computer science. Students can tailor their degree to align with their personal interests and career aspirations, preparing them for diverse opportunities in various fields.
Program Structure
The Bachelor of Science in Mathematical Sciences is a 4-year undergraduate program offered at UBC's Vancouver campus. The program structure includes:
- Core courses in mathematics, statistics, and computer science.
- Flexible elective options to customize the degree.
- Optional co-op program, allowing students to gain practical experience through full-time, paid work at leading organizations.
- Integration of computer science and statistics throughout the curriculum.
This program is designed to develop critical skills in statistical reasoning, computational thinking, and effective communication, ensuring graduates are well-prepared for the workforce.
Featured Experiences
- Co-op opportunities that provide real-world experience in top local and international organizations.
- Participation in the Living Mathematics Project, which focuses on innovative communication methods in mathematics.
- Encouragement to engage in the prestigious undergraduate Putnam Mathematics Competition.
- Access to resources such as the Mathematics Library, Math Club, and Mathematics Learning Centre.
- Collaboration with institutes like the Pacific Institute for the Mathematical Sciences (PIMS) and the Institute of Applied Mathematics.
Career Options
Graduates of the Bachelor of Science in Mathematical Sciences can pursue a variety of career paths in Canada, including:
- Data Scientist: Analyzes complex data sets to inform business decisions and strategies.
- Actuarial Analyst: Uses mathematical and statistical methods to assess risk in insurance and finance.
- Software Developer: Designs and implements software solutions for various applications.
- High School Mathematics Teacher: Educates and inspires the next generation of students in mathematics.
- Financial Analyst: Evaluates financial data to guide investment decisions and strategies.
These roles highlight the versatility and demand for skills acquired through the program, making graduates highly sought after in various industries.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit UBC - The University of British Columbia official website




































