34 Degrees in Software Engineering in Canada for 2024
Featured
- Online Canada
- Toronto, Canada
Full time
3 years
Distance Learning
English
Software is taking the planet by storm and Centennial College's Software Engineering Technology program will provide you with three years of learning in designing, developing, and maintaining software systems. During this time, you'll attend advanced diploma courses that will cover modern programming languages, design and algorithm concepts, data management tools, and modern software engineering methodologies. The program will also expose you to a solid knowledge of systems integration, enterprise programming, mobile computing, and software security specialization. The knowledge you'll obtain in Software Engineering Technology will enable you to design and develop various kinds of software applications, human-computer interfaces, and enterprise information systems.
Advanced Diploma in Software Engineering Technology (Fast-track) (Online) (Optional Co-op)
Centennial College
Featured
- Online Canada
- Toronto, Canada
Full time
2 years
Distance Learning
English
Centennial College's three-year Software Engineering Technology program will grant qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) so they may receive their advanced diploma in two years (four semesters). Software is taking the planet by storm and Centennial College's Software Engineering Technology program will provide you with three years of learning in designing, developing and maintaining software systems.
Advanced Diploma in Software Engineering Technology - Artificial Intelligence (Optional Co-op) (Online)
Centennial College
Featured
- Online Canada
- Toronto, Canada
Full time
3 years
Distance Learning
English
Through collaboration with industry, the Software Engineering Technology – Artificial Intelligence (AI) program 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. AI’s global economic impact is expected to reach trillions by 2025. AI is set to become the new database for next-generation applications. Our Software Engineering Technology – Artificial Intelligence program aligns well with the newest technology trends in the software industry, namely “Augmented Analytics,” “AI-Driven Development,” and “Autonomous Things.” The coursework emphasizes modern software design and AI frameworks, machine learning, data visualization, big data fundamentals, natural language processing, image recognition, recommender systems, software bots, digital ethics, and privacy guidelines within AI solutions. To round out the technical focus of the curriculum, the Software Engineering Technology – Artificial Intelligence program includes two software development projects. For these real-world business applications, you put into action all the technical, systems, and business skills acquired during your courses to build AI-enhanced software solutions for automating, classifying, predicting, recommending, and understanding processes and data.
- Online Canada
- London, United Kingdom + 4 more
Full time, Part time
12 weeks
Distance Learning
English
Get career-ready to land your dream tech job with hands-on software engineering skills. Our Software Engineering Bootcamp gives you next-level instruction, one-on-one career coaching, and the right connections to get hired. Software engineers use programming languages to develop digital experiences. The architect, optimize, and test code to tackle all kinds of challenges.
- Toronto, Canada
Full time
2 years
On-Campus
English
Tech savvy creative thinkers are in demand. When you gain the specialized skills needed to create and maintain standalone and enterprise-level computer software applications and databases, both on premise and on cloud servers, the career possibilities are limitless. As a graduate of Loyalist’s full-time Computer Software Database Development post-graduate program, you will become fluent in contemporary software development languages and methodologies while building deep content knowledge and database expertise.
Advanced Diploma in Software Engineering Technology - Artificial Intelligence (Optional Co-op)
Centennial College
Featured
- Online Canada
- Toronto, Canada
Full time
3 years
On-Campus
English
Through collaboration with industry, the Software Engineering Technology – Artificial Intelligence (AI) program 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. AI’s global economic impact is expected to reach trillions by 2025. AI is set to become the new database for next-generation applications.
- Ottawa, Canada
Full time
4 years
On-Campus
English
Carleton’s Computer Science program teaches you the principles of solving computational problems while giving you up-to-date applied skills for working on cutting-edge projects and building the technology of tomorrow.
- Kitchener, Canada
- Waterloo, Canada + 6 more
Full time
4 years
On-Campus
English
The Bachelor of Computer Science (Honours) (BCS) degree is a four-year program, including three paid co-op work terms, which will prepare graduates for a number of progressive job opportunities as high-quality software developers.
Graduate Certificate in Computer Software and Database development
Loyalist College of Applied Arts & Technology
Featured
- Toronto, Canada
Full time
2 years
On-Campus
English
As a graduate of Loyalist’s full-time Graduate Certificate in Computer Software and Database Development program, you will become fluent in contemporary software development languages and methodologies while building deep content knowledge and database expertise.
- Langley City, Canada
- Richmond, Canada
Full time
4 years
On-Campus
English
Our graduates are creative problem solvers, lifelong learners, and highly adaptable leaders in our rapidly changing world. In addition to studying fundamental computing science topics, our students choose from a variety of elective courses, including artificial intelligence, software engineering, computer graphics, databases, programming languages, computer networking, and virtual reality.
- Barrie, Canada
- Online
Full time
2 years
Blended
English
Train for a career in software development. Learn to code using in-demand programming languages. Design and build applications for desktop, mobile, and web. Be job-ready in two years. In this program, students focus on computer programming, web development, and designing data-driven systems.
- Online
Part time
Distance Learning
English
The software we run on our computers is only going to become more and more complex, which just makes it even more important to thoroughly test new software for any problems or bugs. If you already have an IT diploma or degree or are working in the field, this certificate can enhance your understanding and skills in quality assurance.
- Online Canada
- Toronto, Canada
Full time
1 year
Distance Learning
English
Centennial College's Mobile Applications Development program will ensure you'll develop the necessary skills to enter the fast-growing mobile software applications ("apps") development market. In the graduate certificate program's courses, you'll learn to develop mobile apps for Google Android and Apple iOS devices. In addition to core fundamental courses, the offering will cover advanced topics in mobile app development, web and enterprise technologies, user interface (UI), user experience (UX), emerging technologies, and more. You'll apply the knowledge you gain in this college technology program to a capstone project during which you'll develop mobile apps for business, gaming, health care, social networks, the Internet of Things, and other areas of interest to which your imagination takes you.
- Barrie, Canada
- Online
Full time, Part time
1 year
Blended
English
Reinvent the way mobile technology is used as a mobile app developer. Learn to develop mobile applications and publish them in online stores. Create mobile games and apply the principles of user experience design to develop immersive applications to prepare for a career in mobile application development either as part of a team or an independent entrepreneur
- Langley City, Canada
- Richmond, Canada
Full time
4 years
On-Campus
English
The video game industry is massive and global, earning over $40 billion in the US alone last year. Market trends show it will continue to be a major employer of well-paid, highly skilled professionals. Our unique Game Development program is unlike any other program. You will gain the technical skills you need to develop video games and knowledge about the entrepreneurial aspects of the business—all while gaining experience and developing your specialization in a range of team-based activities.