107 Bachelor's degrees in Software Engineering in Canada
Software Engineering York University
4,1(182)Toronto, Canada Top 6% in WorldwideSoftware Engineering at York University offers a practice-oriented engineering education within the Lassonde School of Engineering. This public study route emphasises hands‑on systems design, team-based capstone projects, professional engineering standards and co‑op opportunities, and is CEAB accredited.
UTP Stage II: Computing Science Simon Fraser University
4,1(85)Burnaby, Canada Top 5% in WorldwideUTP Stage II: Computing Science from Simon Fraser University is equivalent to the first year of SFU's Bachelor of Science (Computer Science) degree program.
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.
Computer Science St. Francis Xavier University (StFX)
4,3(20)Antigonish, CanadaThe Bachelor of Science in Computer Science at St. Francis Xavier University (StFX) offers a comprehensive curriculum designed to equip students with essential skills in computation and problem-solving. This in-person programme spans three years, providing a robust foundation for careers in technology and innovation.
Computer Science Brock University
4,3(62)St. Catharines, Canada Top 20% in WorldwideWe'll prepare you for a career in Information Technology (IT), an industry that is transforming our world and workplaces. In Computer Science programme at Brock University, you'll study data structures, operating systems, database systems, industry-standard programming languages, software engineering and user interfaces.
Software Engineering Lakehead University
4,0(55)Thunder Bay, CanadaIn the Software Engineering program at Lakehead University we believe engineers must also possess excellent communication skills as well as an understanding of the business, legal, and societal issues that impact development of the technological products and processes required to meet the demands of a global economy.
Computer Science University of Victoria
4,2(25)Victoria, Canada Top 5% in WorldwideThe Computer Science B.Sc. at the University of Victoria is a comprehensive public programme delivered on campus. This undergraduate degree focuses on problem-solving and technical innovation through hands-on projects. Students engage in a supportive community while developing essential skills for the global technology sector.
Computing Science The King's University
3,3(4)Edmonton, CanadaThe Computing Science programme at The King's University is a comprehensive four-year B.Sc. degree delivered on campus in Edmonton. Students engage in full-time study, mastering diverse programming languages and technical theory. This degree provides a rigorous foundation in software systems, security, and data structures.
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 those seeking expertise in large-scale system design. This full-time course focuses on creating reliable, cost-effective software. Students benefit from a comprehensive curriculum and optional co-op work placements.
Network Services Technician Red River College Polytechnic
4,4(14)Winnipeg, CanadaThe Network Services Technician program at Red River College Polytechnic is for individuals who wish to enter the Information Technology profession. No Information Technology pre-knowledge is required.
Computer Engineering Concordia University Montréal
4,2(89)Montréal, Canada Top 8% in WorldwideThe Computer Engineering B.Eng. at Concordia University Montréal is a comprehensive public programme offered over four to five years. Students engage in rigorous training in digital electronics and computer architecture through full-time study, preparing for professional registration in the engineering field.
Computer Engineering - Software University of Alberta
4,2(136)Edmonton, Canada Top 2% in WorldwideThe Computer Engineering - Software program at University of Alberta provides you with the skills and knowledge needed to succeed in the rapidly evolving field of software engineering and development.
Software Engineering University of New Brunswick
4,5(13)Fredericton, Canada Top 10% in WorldwideThe Software Engineering at University of New Brunswick is part of a fast-growing field with employment opportunities located in almost every sector and all over the world.
Computer Engineering McMaster University
4,5(68)Hamilton, Canada Top 2% in WorldwideComputer Engineering at McMaster University applies advances in electronics and software to create devices and systems aimed at benefitting people. It encompasses computer hardware, programming, electronics, digital communications, multimedia, signal processing, robotics and other related technologies.
Computer Science for Software Development York University
4,1(182)Toronto, Canada Top 6% in WorldwideThe Computer Science for Software Development BASc at York University is a comprehensive bachelor degree delivered at the Markham Campus. This public programme offers flexible, self-paced study modes. Students engage in project-based learning over several years to master technical and interpersonal engineering skills.
Software Engineering University of Guelph
4,2(61)Guelph, Canada Top 7% in WorldwideThe Software Engineering programme at the University of Guelph offers a comprehensive public education in modern system design. This bachelor degree focuses on collaborative development and project management. Students engage in full-time study to master professional standards and theoretical foundations in a dynamic environment.
Software Engineering McMaster University
4,5(68)Hamilton, Canada Top 2% in WorldwideSoftware engineers (SEs) are engineers who specialise in designing, building, testing, and maintaining the software in computer systems. We offer a bachelor degree in Software Engineering at McMaster University.
Computer Engineering University of Ottawa
4,1(90)Ottawa, Canada Top 3% in WorldwideThe Computer Engineering programme at the University of Ottawa provides a comprehensive education in hardware and software design. This public bachelor degree focuses on microprocessor systems and robotics. Students benefit from a flexible curriculum and co-operative education options during their full-time studies.
Software Engineering McGill University
4,4(94)Montréal, Canada Top 1% in WorldwideThe Software Engineering Major program offered by McGill University provides a broad introduction to the principles of computer science and covers in depth the design and development of software systems.
Artificial Intelligence (Honours) Durham College
4,4(42)Oshawa, CanadaThe Honours Bachelor of Artificial Intelligence (Hons) at Durham College is a comprehensive programme designed for those passionate about AI. Spanning nine semesters, this in-person degree provides students with hands-on experience and industry-relevant skills, preparing them for dynamic careers in the ever-evolving AI landscape.