Skip to main content


Bachelor of Computer Science (BCompSc)

Academic programs

The Gina Cody School of Engineering and Computer Science offers BCompSc degrees that prepare you to become a computer professional that creates computer and information systems for the benefit of society. As a computer science student, you may focus your studies on one of the following six program options:

Every Computer Science program with the exception of Computer Applications – Computation Arts offers you the opportunity to take part in a Co–operative education programs.

Degree requirements

The Bachelor of Computer Science (90 credits) consists of a combination of core courses in computer science, elective courses in computer science and mathematics, and some free electives. 

Computer Science Core

This required block of courses gives you a thorough grounding in the basics of computer science.

  • System Hardware
  • Mathematics for Computer Science I
  • Data Structures and Algorithms
  • Probability and Statistics for Computer Science
  • Object-Oriented Programming I
  • Object-Oriented Programming II
  • Introduction to Theoretical Computer Science
  • Operating Systems
  • Principles of Programming Languages
  • Introduction to Software Engineering
Honours in Computer Science

If you achieved a high academic standing in your first year, an Honours concentration is available in each one of our computer science programs. You must submit your application to the Honours program by May 15.

Extended credit program

If you graduated from a secondary school outside Quebec, you will study at Concordia through our Extended Credit Program (ECP). As an ECP student, you take a minimum of 30 credits in addition to the regular 90 credit degree program requirements. Consult the academic calendar to find out what each program requires of you as an ECP student.


Back to top Back to top

© Concordia University