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

Software Engineering Technology - Artificial Intelligence (Optional Co-op) Centennial College
4,6(40)Toronto, CanadaThrough collaboration with industry, the Software Engineering Technology - Artificial Intelligence (Optional Co-op) programme from Centennial College will provide our students with skills in state of art design and AI application development technologies.

Web Development and Internet Applications Fanshawe College
4,4(27)London, CanadaThroughout the Web Development and Internet Applications Graduate Diploma from Fanshawe College, you will graduate as a professional full-stack developer by learning all of the latest web standards using the most advanced software in the industry.

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 Technician (Online) Centennial College
4,6(40)OnlineThe Software Engineering Technician (Online) at Centennial College is a two-year diploma delivered through synchronous online learning. This public programme focuses on modern software development tools, programming languages, and engineering methodologies to prepare students for the global technology sector.

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 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 Engineering University of Wisconsin Milwaukee
5,0(2)Milwaukee, United States Top 15% in WorldwideThe Computer Engineering program at the University of Wisconsin Milwaukee prepares you to master computer science and electrical engineering in order to analyze problems and design solutions related to computer hardware, software, networks and equipment.

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.

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.

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 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 Technician Conestoga College
4,0(50)Waterloo, CanadaSoftware Engineering Technician from Conestoga College teaches the skills required to write computer software while developing problem-solving skills using a variety of computer languages in a technical programming environment.

Computer Science (Software Engineering Specialization) University of Windsor
4,4(27)Windsor, Canada Top 10% in WorldwideThroughout this Computer Science (Software Engineering Specialization) BSc degree from the University of Windsor you'll develop the hard skills you will need for creating, designing and maintaining software in this specialized.

Software Engineering Technology (Optional Co-op) Conestoga College
4,0(50)Waterloo, CanadaSoftware Engineering Technology (Optional Co-op) at Conestoga College is the ideal programme for you. Do you have a passion for programming? Do you want to work with cutting edge technologies? Would you like a career in Mobile Applications? Embedded Systems? Internet of Things? Simulations? Big Data?

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.

Object-Oriented Software Development (PGWP Eligible – details in description) Southern Alberta Institute of Technology (SAIT)
4,7(30)Calgary, CanadaAre you eager to start a rewarding career as a full-stack software developer? Our Object-Oriented Software Development (PGWP Eligible – details in description) programme from Southern Alberta Institute of Technology (SAIT) provides comprehensive training to ensure you develop strong software development skills efficiently.

Artificial Intelligence Software Development (Co-op and Non Co-op Version) Algonquin College
4,2(69)Ottawa, CanadaThe Artificial Intelligence Software Development (Co-op and Non Co-op Version) programme at Algonquin College is designed to prepare you to meet the increasing market demand for artificial intelligence software development expertise.

Application Development Full Sail University
4,3(15)OnlineIn this Application Development programme offered at Full Sail University students learn computer programming basics using industry-standard software development processes.

Computer Science - Software Engineering Virginia Commonwealth University
4,2(20)Richmond, United States Top 7% in WorldwideBegin your journey into the fascinating world of software engineering with the Computer Science - Software Engineering programme at Virginia Commonwealth University

Computer Engineering Trine University
4,6(8)Angola, United StatesThis Computer Engineering BSc course from Trine University focuses on integrating hardware and software.