Computer Science

From virtual reality and artificial intelligence to robotics, network databases and vision systems, Computer Science plays a big part in solving some of the world's greatest challenges. In this program you will blend foundational knowledge and technical skills to explore intriguing topics such as computer systems that mimic human vision or mine data for useful information. You will also learn about the methodologies that lead to efficient, accurate computation. In the BA degree, liberal arts complement your studies in computer science and in the BSc you’ll take science courses such as physics, chemistry and biology. The iBA, iBSc or the dual-degree option add an international component to your learning. Plus, you can enhance your degree with a co-op or an industrial internship.

 

This program has an optional co-application that is strongly recommended.  Co-op is available to all Computer Science students after your second year and does not require a separate application.