• Computer science is a subject related to almost every contemporary intellectual discipline, the arts (computer-generated art, verification of historical documents, syntax study of languages including translation, etc.), social sciences (correlating experimental data, simulation, artificial intelligence studies), natural sciences (has always had application in this area), business and government (the largest single groups of users), education (computer-aided instruction, artificial intelligence), medicine, etc.
  • Bachelor of Computer Science can be pursued in two ways – 
    • Honours in Computer Science
    • Major in Computer Science
  • The department offers a wide selection of programs, ranging from broad to specialized
  • The course-based stream does not require a dissertation (i.e. CS 499) but requires 3 more CS courses. It is primarily designed for students wishing a specialization in Computer Science but are not interested in research and do not intend to pursue graduate studies
  • All the faculty maintain an open-door policy in both academic and non-academic matters, and they encourage students’ participation in the Computer Science Club.
  • 120 credits are required to obtain the degree whereas students must maintain an average of 80% in required courses to stay in the program
  • Honours Dissertation : The student is required to complete a theoretical or applied project. The subject is arranged with the student’s supervisor during the first four weeks of term. A written dissertation is required as well as two seminar presentation.
  • Note: This course is open only to final year Computer Science Honour Students in the dissertation stream, and only by permission of the department