- Home
- Programmes
- Computer Sciences
- North America
2.5k Bachelor's degrees in Computer Sciences in North America

Game Programming St. Lawrence College
3,0(1)Cornwall, CanadaThe Game Programming at St. Lawrence College content introduces you to fundamental game concepts including introductory computer programming in C++, C#, scripting languages, web development, and database storage techniques.

Computing Science and Mathematics Thompson Rivers University
4,1(38)Kamloops, CanadaThis Computing Science and Mathematics course from Thompson Rivers University is designed for students interested in a degree that combines the two disciplines.

Computer Science Conestoga College
4,0(50)Waterloo, CanadaThe Computer Science course from Conestoga College prepares graduates for many progressive job opportunities as high-quality software developers.

Computer Systems Technician - Network and Cloud Technologies Niagara College
4,0(1)Welland, CanadaAs a Computer Systems Technician in network and cloud technologies, you have the advanced skills needed to combine hardware, software, and network technology to improve business operations using conventional and cloud-based models. Join the Computer Systems Technician - Network and Cloud Technologies programme from Niagara College Canada.

Network Systems Specialist (PGWP Eligible – details in description) Southern Alberta Institute of Technology (SAIT)
4,7(30)Calgary, CanadaIn today’s interconnected world, robust and adaptable computer networks are essential for success across industries. This Network Systems Specialist (PGWP Eligible – details in description) course from Southern Alberta Institute of Technology (SAIT) is designed to equip you with the skills needed to thrive in this critical field.

Computer Systems Technology Saskatchewan Polytechnic
4,3(10)Saskatoon, Canada +1This Computer Systems Technology Advanced Diploma from Saskatchewan Polytechnic is available full time at Saskatoon campus and Regina Campus, with a number of courses also available through distance and/or continuing education.

Computer Programming Conestoga College
4,0(50)Waterloo, CanadaComputer Programming from Conestoga College is designed for students who wish to learn the latest skills needed by business application developers in industry, but want to graduate sooner than allowed by the three-year Computer Programmer/Analyst programme.

Computer Programming and Analysis (Co-op and Non Co-op Version) Algonquin College
4,2(69)Ottawa, CanadaThe three-year Computer Programming and Analysis (Co-op and Non Co-op Version) Advanced Diploma programme from Algonquin College prepares you for a career in software development and systems analysis.

Computer Programming (Co-op and Non Co-op Version) Algonquin College
4,2(69)Ottawa, CanadaThe two-year Computer Programming (Co-op and Non Co-op Version) programme at Algonquin College prepares you for a career in software development.

Computing Science Douglas College
4,6(10)New Westminster, CanadaTake the first step toward careers in cloud computing, software development, artificial intelligence, game design/development, information science and more with an Associate of Science Degree in Computing Science from Douglas College.

Computer Science Algoma University
4,1(28)Sault Ste. Marie, CanadaAlgoma University students studying Computer Science delivers an innovative and cutting-edge education in two unique locations, Sault Ste. Marie and Brampton.

Business and Computer Science University of Windsor
4,4(27)Windsor, Canada Top 10% in WorldwideThe combination of STEM and business in this Business and Computer Science BComm programme from the University of Windsor emphasize technology in a business setting.

Computer Programming St. Clair College
4,2(5)Windsor, Canada +1The Computer Programming programme from St. Clair College will give you the opportunity to continue into an advanced programme, such as Mobile Application Development, which will allow them to achieve an Advanced Diploma.

Computer Engineering Technology - Computing Science (Co-op and Non Co-op Version) Algonquin College
4,2(69)Ottawa, CanadaThe three-year Computer Engineering Technology - Computing Science (Co-op and Non Co-op Version) Advanced Diploma programme from Algonquin College prepares you for an information technology (IT) career in the private or public sectors.

Computing Science and Business Administration Thompson Rivers University
4,1(38)Kamloops, CanadaThhis Computing Science and Business Administration from Thompson Rivers University will provide grads with a strong platform for a successful career.

Computer Engineering Toronto Metropolitan University
4,3(94)Toronto, Canada Top 15% in WorldwideWithin this Computer Engineering B.Eng programme from Toronto Metropolitan University, you’ll learn how to design and develop the hardware, software and electronic systems that allow computing devices to become smaller, sleeker and smarter.

Database Administrator (PGWP Eligible – details in description) Southern Alberta Institute of Technology (SAIT)
4,7(30)Calgary, CanadaThis Database Administrator (PGWP Eligible – details in description) programme from Southern Alberta Institute of Technology (SAIT) may be for you if you have existing relational database knowledge and an interest in computers and information technology.

Computing Science University of the Fraser Valley
4,1(14)Abbotsford, Canada +1Throughout the Computing Science BSc programme from University of the Fraser Valley you'll learn how to use advanced math and algorithms to solve real-world problems.

Computer Programming - Internet of Things Cambrian College
4,0(9)Greater Sudbury, CanadaThe Computer Programming - Internet of Things course from Cambrian College covers a range of computer programming skills with a unique focus on the Internet of Things (IoT).

Coding Skills University of the Fraser Valley
4,1(14)Abbotsford, CanadaThe Coding Skills, Associate Degree (AD) from University of the Fraser Valley is open to people with at least two years of computing education. It's designed to boost your existing skills, so you'll need to show a portfolio of your work to be admitted.