107 Bachelor's degrees in Software Engineering in Canada

Software Engineering (Honours) Trent University
4,3(50)Peterborough, CanadaSoftware Engineering (Honours) from Trent University is a specialization that not only trains you on what it takes to succeed as a software engineer, but also what it takes to be a leader in the workplace.

Honours Bachelor of Technology – Software Development Seneca Polytechnic
4,2(77)Toronto, CanadaThe Honours Bachelor of Technology – Software Development program at Seneca Polytechnic will provide you with extensive knowledge and technical skills in software development languages.

Computer Programming and Analysis (Optional Co-op) Conestoga College
4,0(50)Waterloo, CanadaAt Computer Programming and Analysis (Optional Co-op) from Conestoga College students learn the latest skills needed by developers in industry. The programme emphasizes problem-solving skills using the latest versions of Microsoft, Oracle, Java and open-source software to develop enterprise, internet and mobile applications.

Computer Systems Technician St. Lawrence College
3,0(1)Kingston, Canada +1This Computer Systems Technician programme at St. Lawrence College will prepare the student to fill the role of technical support in the dynamic and expanding field of client/server computing, cloud computing, O/S virtualization, enterprise networks, administration and Internet management.

Computer Systems Technology - Software Development Mohawk College
4,1(35)Hamilton, CanadaOn the Advanced Diploma in Computer Systems Technology - Software Development (Program #559) from Mohawk College from web apps and mobile apps to systems analysis and database design, learn to develop the software that everyone wants to use.

Computer Systems Technician Fanshawe College
4,4(27)London, CanadaThis Computer Systems Technician Graduate Diploma from Fanshawe College will help develop your skills in order to manage and support users while supporting and liaising with other members of an IS team.

Software Engineering Technology (Optional Co-op) (Online) Centennial College
4,6(40)OnlineThe Software Engineering Technology (Optional Co-op) (Online) course from Centennial College will expose you to a solid knowledge of systems integration, enterprise development, mobile computing and software security.

Artificial Intelligence - Software Engineering Technology (Optional Co-op) (Online) Centennial College
4,6(40)OnlineThe Artificial Intelligence - Software Engineering Technology (Optional Co-op) (Online) course from Centennial College aligns well with the newest technology trends in the software industry, namely, Augmented Analytics, AI-Driven Development, and, Autonomous Things. This programme is post-graduate work permit eligible.

Computer Science - Software Development Canadore College
North Bay, CanadaThe Computer Science - Software Development programme is offered by Canadore College. Prepare for a career in the dynamic and rapidly evolving field of software development.

Computer Systems Technician Seneca Polytechnic
4,2(77)Toronto, CanadaThis two-year Computer Systems Technician diploma program at Seneca Polytechnic offers you the skills and knowledge needed to meet the challenges of the ever-changing field of information technology administration.

Bachelor of Engineering (Software Engineering) Seneca Polytechnic
4,2(77)Toronto, CanadaThe Bachelor of Engineering (Software Engineering) program at Seneca Polytechnic will prepare you to design, build, implement and maintain complex computer and software solutions that are efficient, reliable and secure.

Software Engineering Technician Centennial College
4,6(40)Toronto, CanadaCentennial College's Software Engineering Technician programme prepares you to work as a software developer. Whether someone wants to balance the books, edit photographs or produce a movie, it wouldn't be possible without software programs. You will be at the forefront of designing, developing and maintaining the latest software.

Computer Systems Technician - Software Support Mohawk College
4,1(35)Hamilton, CanadaOn the Computer Systems Technician - Software Support Diploma (Program #548-558) from Mohawk College from web apps to systems analysis and database design, learn to troubleshoot and develop software applications.

Software Engineering Technology Centennial College
4,6(40)Toronto, CanadaSoftware is taking the planet by storm and Centennial College's Software Engineering Technology programme will provide you with three years of learning in designing, developing and maintaining software systems. This programme is post-graduate work permit eligible.

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.

Mobile and Web Development Conestoga College
4,0(50)Waterloo, CanadaThe Mobile and Web Development course from Conestoga College will prepare students for industry positions in mobile and web development.

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.

Computer Engineering Technician Niagara College
4,0(1)Welland, CanadaAs a Computer Engineering Technician graduate from Niagara College Canada, your ability to quickly and effectively troubleshoot and implement computer system solutions will put you in high demand by employers in multiple sectors and industries.

Game - Design Fanshawe College
4,4(27)London, CanadaThis Game - Design Advanced Diploma from Fanshawe College is a three-year advanced diploma where you will develop your 2D and 3D skills by studying art and design theory, modelling, animation, texturing, anatomy and drawing. This program focuses on the tools and techniques you’ll need to start a career as a 3D modeller, concept artist, animator, level and game designer.