Filters
Filters
- North America
- Canada
- Technology Programs
- Computer Science
- On-Campus
Sort by
81 Computer Science Degree Programs in Canada


Promoted
Northern Lights College
Associate of Science Degree (Computing and Information Science)
- Fort St. John, Canada
Associate of Science
Full time, Part time
2 years
On-Campus
English
The Associate of Science Degree (Computing and Information Sciences) guides students to a degree with a high concentration of both theoretical and applied computing and information science courses. It provides the basis of knowledge in Computing and Information Science that can lead to employment in this important and growing field.


Promoted
Saint Mary’s University
M.Sc. in Computing and Data Analytics
- Halifax Regional Municipality, Canada
MSc
Full time
16 months
On-Campus
English
Canadian Post Graduate Work Permit aligned program Gartner projects that over 75% of enterprises started using Artificial Intelligence (AI) by the end of 2024, driving a 5x increase in streaming data and analytics infrastructures. With these staggering levels of growth, there is a huge demand for data-savvy professionals with the ability to analyze, communicate, and innovate in a data-centric economy. Simultaneously, the demand for conventional computing expertise (computer programming, product development, quality engineering, etc.) also continues to rise. Saint Mary’s Master of Science in Computing & Data Analytics (MSc CDA) is a graduate-level, 16-month professional program that focuses on using Generative AI (GenAI) to generate code and construct Business and IT solutions. Delivered across an interdisciplinary, industry responsive curriculum, the MSc CDA program has an impressive track-record for post-graduate employment.


LaSalle College Montreal
Diploma in Computer Science Technology - Programming
- Montreal, Canada
Diploma
Full time
2670 hours
Distance Learning, On-Campus
French, English
Develop your programming skills using a precise product development methodology in the Computer Science Technology – Programming DCS. Learn different approaches to IT project management, including Scrum, to create ready-to-install and ready-to-use applications. Work as part of a team using best practices (Agile, Scrum) and key industry tools (GitLab, GitHub).


George Brown College
Diploma in Computer Systems Technician
- Toronto, Canada
Diploma
Full time
2 years
On-Campus
English
As the Information Technology (IT) sector continues to grow in Toronto and our industry partners report skills shortages, George Brown College is helping to meet employer demand by educating IT professionals who understand all aspects of computer systems. Our two-year Computer Systems Technician program provides students with a broad and in-depth technical base, through courses in the high-demand areas of system support, network administration, and web technologies. The curriculum prepares graduates with the strong administration, troubleshooting, and design skills they need for careers in IT.
Best programs for you
Answer a few questions and we'll match you with programs!

Canadian College
Diploma in Information Technology and Co-op
- Vancouver, Canada
Diploma
Full time
24 months
On-Campus
English
This program is designed for students pursuing a career in IT. The coursework gives students an understanding of various computer systems as well as several recognized certifications commonly required of industry professionals. A 12-month co-op provides valuable work experience in the field.


Algoma University
Bachelor in School of Computer Science & Technology
- Sault Ste. Marie, Canada
Bachelor's degree
On-Campus
English
The School of Computer Science and Technology (SCST) builds on Algoma University’s long-established Computer Science Program (Bachelor of Computer Science and Bachelor of Science in Computer Science), with specializations in Mobile Software Engineering, Computer Game Technology, and Computer Game Technology/Creative Arts.


Matrix College - HCN
LEA.CQ Computer Science Technology - Software Testing ACS
- Montreal, Canada
Diploma
On-Campus
French, English
Computer Science Technology - Software Testing has a high demand for qualified IT professionals with knowledge of operating systems, databases, and programming. The Computer Science Technology-Software Testing AEC program prepares you to be a Computer Science Technician who is capable of understanding business requirements, writing test cases, testing applications, products, and solutions using functional and automated testing methods. This program opens up job opportunities for you across banking, insurance, health, and manufacturing fields.


Champlain College Lennoxville
COMPUTER SCIENCE TECHNOLOGY
- Sherbrooke, Canada
Bachelor's degree
On-Campus
English
Information Technology (IT) is used in all areas of businesses and industry. This offers incredible career choices to CST graduates. During your studies, you will acquire a comprehensive knowledge of the most up-to-date computer-related skills. You will learn to use a variety of development tools and explore the newest technologies including game programming and connected objects. The program has a practical approach and emphasizes the use of industry-sought structured and object-oriented techniques. Unique to Lennoxville, the program also includes more in-depth coverage of networks, security, game programming, and connected objects. The program concludes with an eight-week full-time stage where you will get a chance to apply your new skills in a real business setting.


Lakehead University
Master of Science in Computer Science
- Lakehead University, Canada
MSc
On-Campus
English
You will need to provide your unofficial documents: final transcript, proof of graduation, CV, Statement of Purpose, proof of English language, and the Computer Science Background Form. Computer Science combines the intellectual challenge of a young discipline with the excitement of an innovative and rapidly expanding technology.


Vancouver Island University
Bachelor of Science in Computer Science
- Nanaimo, Canada
BSc
On-Campus
English
Computer Science is a rapidly-growing field, generating a great number of employment opportunities. Government agencies are predicting shortages of qualified computing people that will number in the tens of thousands in Canada alone. The Bachelor of Science, Major in Computer Science, is designed to meet the training and educational requirements outlined by CIPS (Canadian Information Processing Society), ACM (Association for Computing Machinery), and IEEE (Institute of Electrical and Electronics Engineers). These requirements reflect the needs of the computing industry, both nationally and internationally.


Queen's University
Computer Science
- Kingston, Canada
Bachelor's degree
On-Campus
English
Computer Science explores the principles that underlie all of computing. It provides broad training with the opportunity to focus on specific areas such as artificial intelligence, human-computer interaction, computing theory, and programming languages. From software developer to systems analyst, information architect to database administrator, graduates are well-prepared for any number of careers in the technology industry and beyond.


UQAR
Bachelor's degree in Computer Science
- Rimouski, Canada
- Levis, Canada
BSc
Full time
3 years
On-Campus
French
The bachelor's degree in Canada in computer science aims to train specialists who will work in companies that use computers in their business processes, particularly in electronic commerce. The program provides solid training in IT, which allows its graduates to work in all sectors of IT and adapt to its evolution. The training specifically aims to acquire skills in software engineering in the field of the Internet, databases, networks and computer security.


Nipissing University
Computer Science
- Toronto, Canada
Course
On-Campus
English
The Computer Science program provides a strong foundation in computer science theory and in its practical applications including neural networks, artificial intelligence, robotics, graphics, computer security, software engineering, and game design. You may choose to pursue a Bachelor of Science (BSc) in Computer Science, or a Bachelor of Arts (BA) in Computer Science, based on your preference and the courses you choose. This will allow you to tailor your degree to be more applied or theoretical by selecting courses that align with your interests, and you will be supported by faculty who are genuinely interested in providing you with the skills to make your dreams a reality. You also have the option of simultaneously attaining a Certificate in Game Design and Development.


Universal College (College Universel)
Diploma of Computer Science
- Gatineau, Canada
Diploma
On-Campus
English
Our DCS in Computer Science Technology program prepares students for tomorrow's realities. We focus on fostering autonomy, resourcefulness, intrinsic motivation, and information-seeking abilities. Collège Universel students also have the opportunity to enhance their technological intelligence, collaboration, and communication skills with partners and customers.


Langara College
Associate of Science in Computer Science
- Vancouver, Canada
Associate of Applied Science
On-Campus
Computer Science is the study of computers, computation, automation, and information. The discipline is vast and has overlap with many other disciplines (ex. Computer Science + Biology = Bioinformatics). In general, computer scientists usually work with software and software systems, and the programming of thereof. Programming is one main element of Computer Science.
Popular Technology Programs Computer Science degree types
Popular study format
Learn more about Computer Science degree programs in Canada
As the computer science field of study became increasingly prevalent, many had their doubts that this field of study would continue. It was not until the 1950s that computer science began to be observed as a legitimate science among academics. It is thanks to the IBM brand that this became part of the main-stream culture.
Canada is the best country to pursue your higher education if you are an interactive person. Almost every ethnic group is represented in Canada thus it's a multicultural society. Language barrier is not an issue to foreign students as Canada is considered the world's leader in language training.