106 Bachelor's degrees in Software Engineering in Canada
Computer Science
The 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
We'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.
Computing Science
The 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.
UTP Stage II: Computing Science
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
The 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.
Computer Science
The 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.
Network Services Technician
The 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.
Software Engineering
In 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
The 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.
Software Engineering
The 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
Computer 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 Engineering
The 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 Science for Software Development
The 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.
Computer Engineering - Software
The 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
Software 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
The 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.
International Year One (UTP Stage II) Engineering
International Year One (UTP Stage II): Engineering offered by International College Manitoba is equivalent to the first year of the University of Manitoba's Bachelor of Science (Engineering) degree.
Computer Science
The Computer Science programme at Nipissing University offers B.Sc. and B.A. degree options. This full-time, on-campus course provides a robust foundation in theory and practical applications. Students benefit from small class sizes and expert faculty while exploring fields like robotics, AI, and software engineering.
Information Technology - Game Development and Entrepreneurship (Honours)
The Information Technology - Game Development and Entrepreneurship (Honours) at Ontario Tech University is a four-year, full-time bachelor degree. This public programme focuses on interactive media creation and business management. Students engage in in-class learning to master game design and studio leadership skills.
Computer Engineering
The Computer Engineering BEng program offered by University of Saskatchewan is the design, development and integration of computer programs and technology into devices and systems that improve how we interact with our world every day.