- Home
- Programmes
- Software Engineering
- North America
757 Bachelor's degrees in Software Engineering in North America

Computer Science The University of Maine
4,3(12)Orono, United States Top 20% in WorldwideThe School of Computing and Information Science from The University of Maine offers both the Bachelor of Science (B.S.) and Bachelor of Arts (B.A.) degrees in Computer Science.

Computer Engineering The University of Maine
4,3(12)Orono, United States Top 20% in WorldwideComputer Engineering at The University of Maine involves the design and development of systems based on computers and complex digital logic devices. Students can apply through CommonApp. Please also note that all international applicants must submit a credential evaluation report from a NACES-accredited member for their high school transcripts.

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.

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 Programming and Analysis Fanshawe College
4,4(27)London, CanadaThe Computer Programming and Analysis Advanced Diploma from Fanshawe College is the right fit for you If you have a passion for coding and computers, and you’re ready to develop the skills to land your dream job as a computer programmer.

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.

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 Science University of Windsor
4,4(27)Windsor, Canada Top 10% in WorldwideUnlock the code to a bright future in this Computer Science BSc degree from the University of Windsor, that is more hands-on than you’ll find almost anywhere else.

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 Design (Hons) Queen's University
4,2(35)Kingston, Canada Top 4% in WorldwideThis Software Design (Hons) BCom course from Queen's University is for those determined to push the boundaries of computer systems beyond their current limits.

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.

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.

Computer Engineering Queen's University
4,2(35)Kingston, Canada Top 4% in WorldwideThroughout the Computer Engineering BSc course from Queen's University you will have the opportunity to take a project-based course to propose, design, build, test, and present a viable project that produces a tangible result.

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.

Sotfware Engineering Technology - Artificial Intelligence (Fast Track) (Online) Centennial College
4,6(40)OnlineThe Sotfware Engineering Technology - Artificial Intelligence (Fast Track) (Online) programme from Centennial College will provide our students with skills in state-of-art design and AI application development technologies. Software is taking the planet by storm and AI-driven technologies are at the center of it. This programme is post-graduate work permit eligible.

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 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 Applications Development St. Clair College
4,2(5)Windsor, CanadaThis advanced diploma Mobile Applications Development programme from St. Clair College is designed for those who are interested in developing mobile applications for smartphones, tablets, and the web. Students will learn and apply techniques in writing apps for major platforms common in today’s mobile application marketplace.

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.

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.