Skip to main content

Computer Science

Bachelor of Computer Science (BCompSc)

Why study Computer Science?

Want to have the freedom to choose from the full range of Computer Science electives and to select the individual classes that are of greatest interest to you? The General Program option may be just what you are looking for. Apart from the standard Computer Science core, students in the General Option are free to select courses that focus on algorithms, hardware, gaming, networking, artificial intelligence, or just about anything else the department offers. 

Our state-of-the-art labs for high-performance computing, networks and artificial intelligence will give you experience with the equipment you’ll use in the field. Through labs, lectures and projects, you’ll also:

  • Design and create new software, and modify and test existing software used in a broad range of businesses and industries
  • Develop new or improve existing algorithms
  • Explore emerging software/hardware technologies

Program details

A Bachelor of Computer Science degree takes a minimum of three or four years (90 – 120 credits) of full-time study, depending on your academic background

The core provides a basic and broad study of theory, mathematical basics, programming methodology, computer architecture, data structures, operating systems, and software engineering.

We offer an honours program to computer science students with high academic standing. You may apply to the honours program once you have completed 30 credits.

Back to top

© Concordia University