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$ 26,489 Per Year

      These fees apply to students from the EU/EEA

    • Tuition Fees International :

      C$ 67,059

      These fees apply to students from outside the EU/EEA

    institution

    Course Summary

    Computer Science is a rapidly expanding field of study, and one where employers of all kinds struggle to find all of the highly skilled graduates that they need. CS Graduates from a well-respected university will have a tremendous advantage when it comes time to search for their first few roles in the field. That’s why Waterloo University’s Computer Science BSc might be the perfect first step in your career. 

    This degree has two pathways. You could remain a computer science generalist, or opt to specialise in Data Science at the beginning of your second year. Either way, you’ll have access to more than 70 CS courses, and you can further differentiate you degree by adding one or more minor fields of study. 

    You’ll also have access to plenty of paid co-operative study opportunities. This is a chance to graduate with relevant, real world experience under your belt, and should not be missed! 

    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.

    Modules Include:

    • Algebra 
    • Algorithm Design and Analysis
    • Algorithm Design and Data Abstraction
    • Algorithms
    • Applications Software Engineering
    • Calculus 1 & 2
    • Compiler Construction
    • Computational Digital Art Studio
    • Computational Linear Algebra
    • Computational Techniques in Biological Sequence Analysis
    • Computational Vision
    • Computer Applications in Business: Databases
    • Computer Architecture
    • Computer Networks
    • Computer Security and Privacy
    • Concurrent and Parallel Programming
    • Database Systems Implementation
    • Data-Intensive Distributed Analytics
    • Data-Intensive Distributed Computing
    • Designing Functional Programs
    • Distributed Systems
    • Formal Languages and Parsing
    • Human-Computer Interaction
    • Introduction to Artificial Intelligence
    • Introduction to Computational Mathematics
    • Introduction to Computer Graphics
    • Introduction to Computer Programming 
    • Introduction to Database Management
    • Introduction to Machine Learning
    • Introduction to Quantum Information Processing
    • Introduction to Symbolic Computation
    • Introduction to the Theory of Computing
    • Linear Algebra 
    • Models of Computation
    • Networks and Distributed Computer Systems
    • Numeric Computation for Financial Modeling
    • Numerical Computation
    • Operating Systems
    • Principles of Programming Languages
    • Readings in Computer Science
    • Real-time Programming
    • Software Design and Architectures
    • Software Requirements Specification and Analysis
    • Software Testing, Quality Assurance and Maintenance
    • Statistical and Computational Foundations of Machine Learning
    • System Performance Evaluation
    • Topics in Computer Science
    • User Interfaces

    Learning And Teaching

    The University of Waterloo’s Computer Science program is delivered primarily through lectures, tutorials and seminars, though you will participate in skills workshops and special events as well. Some modules may be available as distance learning or blended learning programs. 

    All of Waterloo’s degree programs focus in ‘the three Es’, Education, Experience and Employment. They include extensive work based and co-operative education options which yield valuable hand-on experience and improve neatly any CV. 

    Career Possibilities

    This degree will prepare you well for a wide range of roles, or for an academic career. Those students going directly into the workforce have taken on roles like Agile Engineer at Pivotal Labs, Business Analyst at Canadian Tire Corporation, Developer Advocate at Google, Lead Developer at BMO Bank of Montreal, Product Manager at Dropbox, Program Analyst at the Ministry of Health and Long-Term Care, Programmer at Harry Rosen Inc., Quality Assurance Analyst at IBM Canada and Risk Modelling Analyst at TD Bank.

    Entry & Credit

    Successful completion will result in a 4 year BSc degree.

    Applicants must typically have completed a high school program at a Canadian 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!