Skip to main content
Look into Laurier

Computer Science (BSc)


 Waterloo

Our Bachelor of Science (BSc) in Computer Science will help you develop strong algorithm analysis and design skills in procedural, object-oriented and low-level languages, with an optional introduction to functional and logical paradigms. In addition to these essential concepts, you’ll gain necessary experience in group work, project administration and time management.

We know hands-on experience is key to your understanding of computing fundamentals, so you’ll spend lots of time in the lab.

You can combine this degree with mathematics or psychology and earn:

We also offer a Bachelor of Arts (BA) in Computer Science in combination with another program.

View More


Program Highlights

  • All of our programs in the Department of Physics and Computer Science have a common first-year with courses in computer science, physics, math and electronics, giving you the chance to try out different disciplines before deciding what to focus on.
  • You can apply for the Professional Experience Program, which consists of a 12- to 16-month work term between your third and fourth years. Sample jobs include technical support analyst and product support analyst.
  • The iPhone Application Programming course ends with the presentation of apps to judges including representatives from Apple, the awarding of prizes, and the opportunity to meet representatives from local startups.
  • Take this program in combination with Mathematics and gain useful skills in scientific and financial computing, which can be used in areas such as pharmaceutical design, image processing, financial analysis and genomics.
  • Check out options to enhance your degree.

Sample Courses

  • Digital Electronics
  • Computer Networks
  • Windows Application Programming
  • Algorithm Design and Analysis
  • Internet Computing
  • Computer Graphics

Requirements

  • Admission range of mid-70s.
  • English at 60%.
  • Advanced Functions at 60%.
  • One of the following: Calculus and Vectors, Chemistry or Physics at 60%.
  • Computer Science and Psychology requires English and  Advanced Functions at 60%, as well as one of the following: Calculus and Vectors, Chemistry, Physics, or Biology at 60%.
  • Computer Science and Mathematics requires English, Advanced Functions, and Calculus and Vectors at 60%, as well as one of the following: Chemistry, Physics, or Biology at 60%.
  • A combined minimum average of 70% is required in the prerequisite 4U Mathematics and 4U Science courses.
  • More admission requirements are available in our admissions toolkit.

International Baccalaureate Requirements

  • HL or SL English.
  • HL or SL Mathematics.
  • HL or SL Chemistry or Physics.
  • IB Minimum Score: 28.
  • Computer Science and Psychology requires HL or SL English and Mathematics, as well as one of HL or SL Biology, Chemistry, or Physics. IB Minimum Score: 28.
  • Computer Science and Mathematics requires HL or SL English and Mathematics, as well as one of HL or SL Biology, Chemistry, or Physics. IB Minimum Score: 28.

Careers

Career examples of our graduates include:

  • Mobile game and application developer
  • Knowledge analyst
  • Network administrator
  • Software developer
  • Security operations analyst
  • Project manager
  • Game developer
  • Web manager
  • Data warehouse and business intelligence consultant
  • E-Business specialist

We see you are accessing our website on IE8. We recommend you view in Chrome, Safari, Firefox or IE9+ instead.

×