34 Degrees in Software Engineering in Canada for 2024

Degrees in Software Engineering in Canada for 2024Filter
    • 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.

    • 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.

    • 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.

  • Computer Software and Database development

    Loyalist College of Applied Arts & Technology

    • 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.

    • 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.

  • Bachelor of Computer Science

    Carleton University Undergraduate

    • 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

    • 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.

  • BSc in Computing Science

    Trinity Western University

    • 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

  • BA In Game Development

    Trinity Western University

    • 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.