As a Computer Science student at Laurier’s Waterloo campus, you’ll study the principles and practices that power today’s digital world. Courses cover programming, algorithms, data structures, systems and software design, with hands-on labs and co-op opportunities that connect theory to experience.
The Bachelor of Arts (BA) in Computer Science offers flexibility to pair computing with another arts discipline, ideal for students interested in the social, creative, or business side of tech.
The Bachelor of Science (BSc) builds deeper technical expertise and includes advanced topics like networks, cryptography, mobile computing and systems architecture—preparing you for tech-focused careers or further study.