Computer Science BASc

5.0 rating based on 5 ratings

Computer Science BASc

    Enquire

    Please fill in your details below







    Key Information

    • Study Level:

      Bachelor

    • Duration:

      4 Years

    • Study Mode:

      Full Time

    • Tuition Fees EU/EEA:

      C$ 9,900 Per Year

      These fees apply to students from the EU/EEA

    • Tuition Fees International :

      C$ 32,723

      These fees apply to students from outside the EU/EEA

    institution

    Course Summary

    Computer Science is a thriving field, and one in which there is nearly total employment of all qualified graduates. The simple fact is that organisations all over the world in nearly every industry and throughout all sectors of the economy need as many skilled computer scientists as they can hire, so a graduate from a well-recognised university like McMaster will practically have their pick of the best options.  

    McMaster University’s Bachelor of Applied Science (BASc) degree in Computer Science is a heavily interdisciplinary program. You’ll graduate prepared to solve challenging problems in a wide range of different industries and contexts, and no two projects will ever be quite the same.  

    You’ll learn everything you need to know to become a system administrator, software developer, database specialist or systems analyst. However, your ideal career may be in academia. In that case you could join an MSc program at McMaster or at any other fine university.    

    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.

    Year 1 Modules Include:

    • Computer Science Practice & Experience: Basic Concepts
    • Introduction to Computational Thinking
    • Introduction to Programming

    Year 2 Modules Include:

    • Computer Architecture
    • Computer Science Practice and Experience: Binding Theory to Practice
    • Computer Science Practice and Experience: Software Development
    • Data Structures and Algorithms
    • Discrete Mathematics with Applications I
    • Discrete Mathematics with Applications II
    • Introduction to Software Development
    • Principles of Programming

    Year 3 Modules Include:

    • Algorithms and Complexity
    • Databases
    • Software Specifications and Correctness
    • Functional Programming
    • Computer Graphics
    • Communication Skills
    • Information Security
    • Principles Of Programming Languages
    • Software Requirements and Security Considerations
    • Concurrent Systems
    • Operating Systems
    • Theory of Computation

    Year 4 Modules Include:

    • Advanced Databases
    • Computer Networks and Security
    • Computer Science Capstone Project
    • Continuous Optimization Algorithms
    • Directed Readings
    • Distributed Computer Systems
    • Distributed Computing
    • Fundamentals of Image Processing
    • Human Computer Interaction
    • Introduction to Machine Learning
    • Linear Optimization Algorithms
    • Performance Analysis of Computer Systems
    • Recursive Function Theory and Computability
    • Scientific Computation
    • Software Architecture
    • Software Entrepreneurship
    • Syntax Based Tools and Compilers
    • Web Systems and Web Computing

    Learning And Teaching

    McMaster University’s Undergraduate programs are delivered primarily through lectures and seminars, though you will also attend laboratory skills workshops and special events. Some modules may be available as distance learning or blended learning programs.  

    This program in particular offers access to Co-op and Experiential learning options. These provide the opportunity to gain hands-on experience within your field long before you graduate, giving you a substantial edge over other students just entering the job market.

    Career Possibilities

    This degree will prepare you for a wide range of careers addressing tasks such tasks as computer system development, software analysis and app development.

     Recent graduates have gone on to work with organisations like Advanced MicroDevices (AMD), ArcelorMittal, Bell Canada, Canadian Imperial Bank of Canada (CIBC), Evertz Microsystems, Ford Motor Company of Canada, IBM Canada, Microsoft and Toronto Hydro Corporation. 

    Others have gone on to graduate level courses, both at McMaster and elsewhere.

    Entry & Credit

    Successful completion will result in a 4 year BASc 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 unless otherwise noted, 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!