• The study of algorithms and data structures, as well as how to use them to create innovative and effective solutions for technological, industrial, environmental, and social issues, is known as computer science.
  • By combining technical learning with a strong foundation in liberal education, you can learn how to effectively communicate your expertise to others and tackle challenging problems using a variety of high-tech tools and approaches.
  • The curriculum is structured to give students access to cutting-edge hardware and software in three computer labs whenever they need it, allowing them to acquire both theoretical knowledge and real-world experience.
  • Students may choose to finish an undergraduate thesis course in their fourth year if their GPA is high enough. They have a great chance to complete their degree with a "Honours Thesis" designation.