107 Bachelor's degrees in Software Engineering in Canada
Software Development Southern Alberta Institute of Technology (SAIT)
4,7(30)Calgary, CanadaGain the hands-on skills you need to accelerate your career in full-stack development.As a student in our Bachelor of Technology – Software Development degree program at Southern Alberta Institute of Technology (SAIT), you'll design, develop and deploy software solutions that meet the needs of users and businesses.
Engineering in Software Engineering Thompson Rivers University
4,1(38)Kamloops, CanadaThis Engineering in Software Engineering course from Thompson Rivers University provides strong foundations in principles and practice of software systems development, and related computing technologies.
Software Engineering University of Waterloo
4,1(95)Waterloo, Canada Top 3% in WorldwideWhether you want to create a VR training program for surgeons, the next "swipe right" dating app, or an autonomous car, software engineers have endless career options in today’s tech-enabled world. We offer a program in Software Engineering at University of Waterloo.
Computer Science Acadia University
3,8(123)Halifax, CanadaThe Computer Science programme at Acadia University offers a comprehensive Master of Science degree designed for advanced research and development. Available in full-time mode, this two-year course provides thesis, project, or course-based routes to suit diverse career goals in the evolving technology sector.
Computer Science Lakehead University
4,0(55)Thunder Bay, Canada +1The Computer Science programme at Lakehead University offers a comprehensive bachelor level education through a public study mode. Students can choose between Science or Business focal points, engaging with high-tech labs and virtual reality facilities. This degree provides essential technical expertise over a standard four-year duration.
UTP Stage II - Computing Science Simon Fraser University
4,1(85)Vancouver, Canada Top 5% in WorldwideThe UTP Stage II - Computing Science from Simon Fraser University is equivalent to the first year of SFU's Bachelor of Science (Computer Science) degree program.
Software Engineering (Honours) Ontario Tech University
4,2(26)Oshawa, Canada Top 20% in WorldwideThe Software Engineering (Honours) programme at Ontario Tech University is a full-time, four-year degree delivered in a public study mode. Students engage in the analysis, design, and integration of complex software systems. This comprehensive curriculum prepares graduates for technical leadership in a high-demand global market.
Computer Science University of Toronto
4,1(288)Toronto, Canada Top 0.5% in WorldwideThe Computer Science bachelor programme at the University of Toronto offers a rigorous exploration of computation and its diverse applications. This public study mode course provides students with a deep foundation in software design and theory. Students can choose between specialist, major, or minor pathways to suit their goals.
Computer Science University of British Columbia
4,2(194)Vancouver, Canada +1 Top 1% in WorldwideThe Computer Science Bachelor of Science at the University of British Columbia is a four-year, full-time programme delivered at the Vancouver campus. This public study mode degree focuses on software design and computation. Students gain expertise in systems and algorithms through a flexible, research-driven curriculum.
Game Development - Programming Red River College Polytechnic
4,4(14)Winnipeg, CanadaThe Game Development - Programming program at Red River College Polytechnic is focused on providing graduates with the skill sets needed to pursue careers in video game development.
Computer Science Mount Saint Vincent University
4,3(4)Halifax, CanadaThe Computer Science programme at Mount Saint Vincent University provides a comprehensive foundation in a rapidly evolving field. This bachelor degree, offered in a public study mode, equips students with essential technical skills. It focuses on modern computing concepts and practical applications across various disciplines.
Cybersecurity Specialist Co-op Toronto School of Management (TSoM)
3,6(35)Toronto, CanadaThe Co-op Diploma prepares you for CompTIA Security+ certification, and offers the practical experience needed for a career in cybersecurity.
Computer Science University of Ottawa
4,1(90)Ottawa, Canada Top 3% in WorldwideThe Computer Science programme at the University of Ottawa provides a comprehensive foundation in computation and information processing. This public bachelor degree focuses on building secure, scalable software systems. Students engage in flexible study modes, developing innovative technical skills over a standard four-year duration.
Software Engineering Carleton University
4,4(75)Ottawa, Canada Top 8% in WorldwideThe Software Engineering programme at Carleton University is a public bachelor degree designed for students aiming to master the software development lifecycle. This comprehensive course focuses on building secure and scalable systems. Students benefit from flexible durations through various co-op work term options.
Computer Science University of Lethbridge
3,7(32)Lethbridge, CanadaThe Computer Science program at University of Lethbridge studies of algorithms and data structures and their applications in designing new and efficient solutions to industrial, technological, environmental or social problems.
Front-End Web Developer British Columbia Institute of Technology
4,3(40)Vancouver, CanadaAre you looking to upskill quickly for a career switch, re-enter the workforce, or work in web development? The Front-End Web Developer certificate program from British Columbia Institute of Technology offers job-ready skills in just six months. It is ideal for those with little to no knowledge of web development and you have the option to do the program online or in-person.
Computer Systems (Network Security Applications Development) British Columbia Institute of Technology
4,3(40)Burnaby, CanadaThe Computer Systems (Network Security Applications Development) program of the British Columbia Institute of Technology will prepare graduates with advanced computing skills for careers in the computing profession as software engineers, programming analysts, and software designers.
Computer Programming Humber Polytechnic
4,3(79)Toronto, CanadaThe Computer Programming programme from Humber Polytechnic is designed to prepare you for a wide variety of employment opportunities within the dynamic and ever-growing field of computer programming, software and web development.
Software Systems Developer British Columbia Institute of Technology
4,3(40)Vancouver, CanadaAre you looking to upskill quickly for a career switch, re-enter the workforce, or work in full-stack web development? The Software Systems Developer certificate program from British Columbia Institute of Technology offers job-ready skills in just eight months.
Computer Science Memorial University of Newfoundland
4,1(52)St. John's, Canada Top 9% in WorldwideThe Computer Science programme at Memorial University of Newfoundland offers a comprehensive foundation in computing. This public bachelor degree provides flexible study options, including specialized concentrations and co-operative internships. Students gain essential skills in software and hardware over a four-year duration.