Search

Chat With Us

    Mathematical Sciences
    Go to University of British Columbia
    University of British Columbia

    Mathematical Sciences

    University of British Columbia

    University of British Columbia

    flag

    Canada, Vancouver

    University RankQS Ranking
    38

    Key Facts

    Program Level

    Bachelor

    Study Type

    Full Time

    Delivery

    On Campus

    Application Fee

    CAD 125 

    Campuses

    Vancouver

    Okanagan

    Program Language

    English

    Start & Deadlines

    Next Intake Deadlines15-May-2023
    Apply to this program

    Go to the official application for the university

    Duration 4 year(s)
    Tuition Fee
    CAD 46,296  / year
    Next Intake 15-May-2023

    Mathematical Sciences

    About

    You can study intense specialization in a single field.

    The BSc in Mathematical Sciences integrates math, computer science, and statistics to provide you with a strong foundation of skills and knowledge. While maintaining a strong core in mathematics, the program allows you to emphasize mathematics, statistics, computer science, or any combination of the three. Computer science and statistics are extensively integrated throughout the program.

    Campus features

    The Living Mathematics Project hosted at UBC is working to apply recent advances in computer programming languages and the technology of the World Wide Web to construct a new medium for the communication of Mathematics. UBC also consistently ranks highly in the prestigious undergraduate Putnam Mathematics Competition, which all students are encouraged to participate in.

    The Department of Mathematics is associated with many institutes, such as the Pacific Institute for the Mathematical Sciences (PIMS), the Institute of Applied Mathematics, and MITACS. The Mathematics Library, Math Club, Mathematics Undergraduate Computer Lab and Mathematics Learning Centre are resources available to undergraduate students in their mathematical studies.

    Study subjects such as differential calculus, mathematical proof, matrix algebra, and much more as you establish a solid foundation in the mathematical sciences. You can emphasize mathematics, statistics, computer science, or any combination of the three to tailor your degree to your interests and career goals.

    • Year 1
    • Year 2
    • Year 3
    • Year 4
    • CPSC 110 - Computation, Programs, and Programming
      Fundamental program and computation structures. Introductory programming skills. Computation as a tool for information processing, simulation and modeling, and interacting with the world.
    • MATH 100 - Differential Calculus with Applications to Physical Sciences and Engineering
      Derivatives of elementary functions. Applications and modeling: graphing, optimization. Consult the Faculty of Science Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm?tree=12,215,410,414.
    • CPSC 121 - Models of Computation
      Physical and mathematical structures of computation. Boolean algebra and combinations logic circuits; proof techniques; functions and sequential circuits; sets and relations; finite state machines; sequential instruction execution.
    • MATH 101 - Integral Calculus with Applications to Physical Sciences and Engineering
      The definite integral, integration techniques, applications, modeling, infinite series.
    • PHYS 101 - Energy and Waves
      Fluids, harmonic oscillator, travelling waves, standing waves, sound, and interference of light waves, including diffraction.
    • CPSC 210 - Software Construction
      Design, development, and analysis of robust software components. Topics such as software design, computational models, data structures, debugging, and testing.
    • CPSC 213 - Introduction to Computer Systems
      Software architecture, operating systems, and I/O architectures. Relationships between application software, operating systems, and computing hardware; critical sections, deadlock avoidance, and performance; principles and operation of disks and networks.
    • CPSC 221 - Basic Algorithms and Data Structures
      Design and analysis of basic algorithms and data structures; algorithm analysis methods, searching and sorting algorithms, basic data structures, graphs and concurrency.
    • MATH 220 - Mathematical Proof
      Sets and functions; induction; cardinality; properties of the real numbers; sequences, series, and limits. Logic, structure, style, and clarity of proofs emphasized throughout.
    • STAT 200 - Elementary Statistics for Applications
      Classical, nonparametric, and robust inferences about means, variances, and analysis of variance, using computers. Emphasis on problem formulation, assumptions, and interpretation. See the Faculty of Science Credit Exclusion Lists: www.calendar.ubc.ca/vancouver/index.cfm?tree=12,215,410,414.
    • MATH 307 - Applied Linear Algebra
      Applications of linear algebra to problems in science and engineering; use of computer algebra systems for solving problems in linear algebra.
    • MATH 340 - Introduction to Linear Programming
      Linear programming problems, dual problems, the simplex algorithm, solution of primal and dual problems, sensitivity analysis. Additional topics chosen from: Karmarkar's algorithm, non-linear programming, game theory, applications.
    • CPSC 302 - Numerical Computation for Algebraic Problems
      Numerical techniques for basic mathematical processes involving no discretization, and their analysis. Solution of linear systems, including analysis of round-off errors; norms and condition number; introduction to iterative techniques in linear algebra, including eigenvalue problems; solution to nonlinear equations.
    • CPSC 320 - Intermediate Algorithm Design and Analysis
      Systematic study of basic concepts and techniques in the design and analysis of algorithms, illustrated from various problem areas. Topics include: models of computation; choice of data structures; graph-theoretic, algebraic, and text processing algorithms.
    • STAT 306 - Finding Relationships in Data
      Modeling a response (output) variable as a function of several explanatory (input) variables: multiple regression for a continuous response, logistic regression for a binary response, and log-linear models for count data. Finding low-dimensional structure: principal components analysis. Cluster analysis. (Consult the Credit Exclusion List within the Faculty of Science section in the Calendar).
    • STAT 404 - Design and Analysis of Experiments
      Theory and application of analysis of variance for standard experimental designs, including blocked, nested, factorial and split plot designs. Fixed and random effects, multiple comparisons, analysis of covariance. (Consult the Credit Exclusion list within the Faculty of Science section in the Calendar).
    • CPSC 402 - Numerical Linear Algebra
      Investigation of the practical techniques of computational linear algebra. Orthogonal transformations and their application to the solution of linear equations, the eigenproblem, and linear least squares. Complete solution of the symmetric eigenproblem, including bisection and the QR method. Refinements of these techniques for sparse matrices.
    • CPSC 420 - Advanced Algorithms Design and Analysis
      The study of advanced topics in the design and analysis of algorithms and associated data structures. Topics include algorithms for graph-theoretic; algebraic and geometric problems; algorithms on nonsequential models; complexity issues; approximation algorithms.
    • MATH 412 - Advanced Linear Algebra
      Topics include decompositions of linear operators, multi linear algebra, bilinear forms, metric spaces.
    • MATH 441 - Mathematical Modeling: Discrete Optimization Problems
      Formulation of real-world optimization problems using techniques such as linear programming, network flows, integer programming, dynamic programming. Solution by appropriate software.

    Disciplines

    Faculty of Science

    Requirements

    Entry Requirements

    Graduation from a university-preparatory program at a senior secondary school: General Secondary Education Certificate (Tawjihi). Certificates must be official. Photocopies are acceptable if certified by school principal, head, or counsellor. Notarized copies are not acceptable.

    Career

    A BSc in Mathematical Sciences equips you with the ability to solve complicated problems through analytical reasoning. Critical thinking and computational modelling are emphasized in the discipline, as is logical and flexible thinking. These are skills that are highly valued by employers in many fields. Business and IT sectors are eager to employ mathematics graduates in the software industry, actuarial field, investment, and banking.

    The Department of Mathematics has actuarial advisors to help you structure your degree in preparation for taking the Society of Actuaries' exam.

    Program graduates

    • Data scientist, IBM
    • Actuarial analyst, Willis Towers Watson
    • MSc candidate in Computer Science, University of British Columbia
    • Lawyer, Amlani & Associates
    • Accountant, KPMG Canada

    Related programs

        • Name
        • Campus
        • Length
        • Cognitive Systems (BA)
          • Vancouver
          4 years
        • Combined Majors in Statistics
          • Vancouver
          4 years
        • Data Science
          • Okanagan
          4 years
        • Mathematics (BA)
          • Okanagan
          4 years
        • Mathematics (BSc)
          • Vancouver
          4 years

    Fee Information

    Tuition Fee

    CAD 46,296 

    Application Fee

    CAD 125 

    How to Apply

    As you complete the online application, keep the following tips in mind:

    • Start early and take your time. Once you begin the application, you will be able to save it and return to it later – but only up until the deadline. Once you have submitted your application to UBC, you will not be able to edit it. Since the online application can sometimes time out if left open for too long, we recommend working on your personal profile questions outside of the application (where you can run them through a spell-checker) then copy and paste them into your application.
    • Let the online application guide you. You’ll be asked to provide only the information we need based on your degree choice(s), your previous education, and other factors.
    • Tell us your full academic history. It’s important to include all of the high schools, colleges, and/or universities you have attended. Don’t leave anything out!
    • Be accurate. UBC has a number of methods in place to authenticate information provided in the application. These methods include, but are not limited to, contacting references, verifying academic records, and requesting additional documentation to verify your personal profile. If an application is found to contain untrue or incomplete information, UBC may, at its discretion: withdraw an offer of admission; require you to withdraw from UBC; subject you to academic discipline; or share the information provided with other post-secondary institutions, law enforcement agencies, or other third parties.
    • Use an email address you check frequently. Once you have submitted your application, UBC will communicate with you primarily by email.
    • Note your UBC student number. Write down your UBC student number somewhere safe. You’ll need it in future correspondence with UBC.
    University of British Columbia

    Mathematical Sciences

    University of British Columbia

    [object Object]

    Canada,

    Vancouver

    Similar Programs

    Other interesting programs for you

    Find More Programs
    Wishlist