Our Bachelor of Science (BSc) in Computer Science program teaches you the fundamentals of programming, algorithm design and computation. The program also focuses on applications, from internet computing and writing apps for mobile computing, to applied cryptography and quantum computing.
You'll learn about data management and analysis, gaining a fundamental understanding of big data and its use within industry. The information economy demands well-trained systems analysts, software specialists and programmers, and our graduates are succeeding in this competitive environment.
Our Computer Science program exposes you to not just the software, but also to the hardware that underlies computer and embedded systems, giving you a fundamental understanding of digital systems and microprocessors, and an appreciation for the interaction between the hardware and the software. You'll be provided with hands-on experience that is crucial to understanding computing fundamentals with an optional introduction to functional, parallel and logical paradigms.
While exposure to high school computer science is useful, the first-year Computer Science at Laurier courses provide you with the necessary background.
This program has experiential learning opportunities such as science-based Community Service-Learning courses, job shadowing, in-course projects with industry partners and more!
You’ll also have the opportunity to work with your professors on research-based directed studies and thesis projects, as well as other professor-initiated research projects.
We see you are accessing our website on IE8. We recommend you view in Chrome, Safari, Firefox or IE9+ instead.×