Computer Science BSc

5.0 rating based on 5 ratings

Computer Science BSc

    Enquire

    Please fill in your details below







    Key Information

    • Study Level:

      Bachelor

    • Duration:

      4 Years

    • Study Mode:

      Full Time

    • Tuition Fees EU/EEA:

      C$ 1,062 Per Year

      These fees apply to students from the EU/EEA

    • Tuition Fees International :

      C$ 39,197

      These fees apply to students from outside the EU/EEA

    institution

    Course Summary

    Computer Science is a booming field, and one where employers in almost every industry and economic sector struggle to find the numbers of highly skilled graduates that they need. UBC’s program is also very well respected by employers. This means that you’ll have an incredible advantage when it comes time to search for your first few roles in the field, even if you dive right into work after achieving your first degree.

    The University of British Columbia’s BSc in Computer Science includes a strong focus on both practical and theoretical skills, and gives you the flexibility you need to make your education as generalised or as specific as you need to prepare for the exact career path you choose.  

    This program will convey a deep understanding of the principles behind software design and engineering, as well as the option of branching out into more complex sub-fields like designing and analysing algorithms, parallel computing, data mining or artificial intelligence and machine learning. 

    If you are changing direction after starting in another career area, you will possess valuable work experience and professional awareness. Many employers actively seek candidates with these benefits. Our network of contacts, a dedicated employability service and a reputation in the legal profession mean we also have an outstanding track-record of finding students legal employment.Many employers favour GDL students in an increasingly competitive legal job market. Through studying another degree subject, you will have gained many transferable skills. By taking the conversion route into law, you are showing motivation and determination by choosing law at a later stage than some others. This looks good to employers.

    If you are changing direction after starting in another career area, you will possess valuable work experience and professional awareness. Many employers actively seek candidates with these benefits. Our network of contacts, a dedicated employability service and a reputation in the legal profession mean we also have an outstanding track-record of finding students legal employment.Many employers favour GDL students in an increasingly competitive legal job market. Through studying another degree subject, you will have gained many transferable skills. By taking the conversion route into law, you are showing motivation and determination by choosing law at a later stage than some others. This looks good to employers.

    Course Outline

    This degree program is typically delivered over 4 years of full time study.

    You’ll begin by taking several basic modules designed to ensure that you have the necessary mathematical and programming skills to engage with the remainder of the program content. From then you’ll have a set of required ‘core’ modules every year, but also the freedom to select electives from nearly any UBC department, including Electrical Engineering, Music, Commerce, Psychology and many more.  

    Year 1 Modules Include:

    • Computation, Programs, and Programming
    • Differential Calculus with Applications to Physical Sciences and Engineering
    • Integral Calculus with Applications to Physical Sciences and Engineering
    • Models of Computation

    Year 2 Modules Include:

    • Calculus III
    • Introduction to Computer Systems
    • Introductory Probability and Statistics
    • Software Construction

    Year 3 Modules Include:

    • Computer Hardware and Operating Systems
    • Intermediate Algorithm Design and Analysis
    • Introduction to Software Engineering
    • Machine Learning and Data Mining

    Year 4 Modules Include:

    • Computational Optimization
    • Computer Animation
    • Computer Vision
    • Numerical Linear Algebra

    Learning And Teaching

    The University of British Columbia’s BSc program in Computer Science is delivered primarily through lectures and seminars, though you will also spend a great deal of time in computer labs and special events. These include the Distinguished Lecture Series. 

    Some modules may be available as distance learning or blended learning programs. You’ll also have access to the reading groups offered by each of the developmental labs, directed study modules and more. 

    Career Possibilities

    A BSc degree in Computer Science can be your ticket to a fast paced and very lucrative career. Alternatively, it can be a stepping stone to a graduate or PhD degree in a more advanced specialisation which can lead to highly placed roles in many industries or research positions in academia. 

    Recent graduates have taken roles as Data Scientists, Computer Scientists, Software Development Interns, Software Engineer Interns and Machine Learning Developers.   

    Entry & Credit

    Successful completion will result in a 4 year BSc degree.

    Applicants must typically have completed a university preparatory program at a senior secondary school, or the international equivalent. Great weight will be given to the GPA earned by your final year.

    All classes are taught in English, and international students will be required to show proficiency in English by scoring well on an approved test. 

    Related Courses

    Reviews

    Please sign in to shortlist your item

    Login No, Thanks!

    Please sign in for add Review

    Login No, Thanks!