Bachelor's Degree in Computer Science in Canada

Compare Bachelor Programs in Computer Science in Canada 2019

Computer Science

Canada is becoming increasingly popular as a destination for a bachelors degree. In addition, it is becoming more recognized as being a top choice for those seeking a Bachelor of Computer Science degree. As a student taking a Bachelor of Computer Science in Canada, you will experience high quality academics, a healthy and safe environment, international student population, many professional and research opportunities, and plenty of cultural and social activities.

In Canada, Bachelor of Computer Science programs are designed for students seeking to learn the mathematical and theoretical foundations of computing, and turn this into a career. Some of the courses that students can take explore data structures, algorithms, mathematics, theory of computation, human-computer interaction, and software testing.  A Bachelor of Computer Science is a solid first step toward a successful career in Canada and abroad.

Scroll through the programs below to learn more about a Bachelor of Computer Science degree in Canada. You may find the next step toward your academic and professional goals!

Read More

BSc in Computer Science

University of Manitoba
Campus Full time 3 - 5 years September 2019 Canada Winnipeg

How many computers have you used today? Think about the app used to find your bus, the online tool used to post pictures, and the video games you are looking forward to playing. Computers and software aid, inform and enrich our lives. A degree in Computer Science will help you contribute to the incredible ways computers are shaping our lives. Computer Science offers a rewarding, flexible and lucrative career. [+]

How many computers have you used today? Think about the app used to find your bus, the online tool used to post pictures, and the video games you are looking forward to playing. Computers and software aid, inform and enrich our lives. A degree in Computer Science will help you contribute to the incredible ways computers are shaping our lives. Computer Science offers a rewarding, flexible and lucrative career.

The Department of Computer Science also offers an extensive Co-op education program. Students in the co-op program have an amazing opportunity to meet employers, get career support, and complete 12-months of paid work experience before graduation. Students in many disciplines are drawn to Computer Science to expand their education and make new contributions to their areas. Whether you study Computer Science as a major, a joint major, or a minor, courses in Computer Science are an essential part of a comprehensive university education.... [-]


Bachelor of Computer Science

Algoma University
Campus Full time 4 years September 2019 Canada Sault Ste. Marie

The Bachelor of Computer Science degree is a flexible program that lets you tailor your studies to different areas of specialization. There are more elective... [+]

Bachelor of Computer Science

The Bachelor of Computer Science degree is a flexible program that lets you tailor your studies to different areas of specialization. There are more elective options than in the Bachelor of Science, so you can combine computer science with numerous other disciplines. For example, you can specialize in business systems management or computer games technology.

Computer Game Technology SpecializationThe Specialization in Computer Game Technology gives you rigorous training in the design and programming of computer games. You will study a significant level of mathematics as a foundation for the computer graphics courses offered by the department, along with courses in game design and game artificial intelligence. This program will give you a strong background for employment in the exciting and highly competitive world of computer game software engineering.... [-]


Bachelor's degree in Computer Science

Université Du Québec En Outaouais UQO
Campus 3 years September 2019 Canada Gatineau

This program prepares students to become computer systems analysts as well as system and software designers. To do this, they will develop skills in various fields of interest in computer science: programming techniques and languages, software engineering, operating systems, information structures, algorithmics, computer networks and computer security. [+]

This program prepares students to become computer systems analysts as well as system and software designers.

To do this, they will develop skills in various fields of interest in computer science: programming techniques and languages, software engineering, operating systems, information structures, algorithmics, computer networks and computer security. This knowledge will allow them to solve specific computer problems by determining the needs of users, the nature of the tasks performed by the system or software to create and all the steps associated with its design and implementation. In addition, this training will enable them to install and maintain software as well as to train their users.... [-]