Program overview
Admission Requirements
Intakes

Last updated on 2026-01-30

Program overview

Program Overview

The Artificial Intelligence - Software Engineering Technology (Optional Co-op) program at Centennial College is designed to equip students with cutting-edge skills in software design and AI application development. As AI technologies continue to revolutionize industries, this program prepares students for a future where AI's economic impact is projected to reach trillions by 2025. The curriculum emphasizes modern software design, machine learning, data visualization, and ethical considerations in AI solutions. A key component of the program is a capstone project, allowing students to apply their knowledge in real-world scenarios, creating AI-enhanced software solutions that automate and analyze processes.

Program Structure

The Artificial Intelligence - Software Engineering Technology program spans a duration of 3 years and consists of 6 semesters. The program is offered in a hybrid delivery mode, combining both in-person and online learning experiences. Students have the option to participate in a co-op program, which allows them to gain practical work experience in the field. Additionally, there is a fast-track option available for qualified college or university graduates, enabling them to complete the program in just four semesters. This program may also be available in a fully online format, providing flexibility for students.

Featured Experiences

  • Co-op option available for hands-on experience in the industry.
  • Capstone project to apply technical and business skills in real-world applications.
  • Fast-track option for qualified graduates to complete the program in four semesters.
  • Exposure to leading technology trends such as Augmented Analytics and AI-Driven Development.
  • Project-based learning to enhance practical skills and industry readiness.

Career Options

  • AI Developer: Designs and implements AI models and algorithms to solve complex problems.
  • Software Engineer: Develops software applications and systems, ensuring functionality and performance.
  • Machine Learning Engineer: Specializes in creating algorithms that enable machines to learn from data.
  • Data Analytics Developer: Analyzes data to provide insights and support decision-making processes.
  • Software Tester: Tests software applications to identify bugs and ensure quality assurance.
  • Mobile Application Developer: Creates applications for mobile devices, focusing on user experience and functionality.
  • Computer Programmer: Writes code and develops software solutions based on specifications.
  • Systems Analyst: Evaluates and improves IT systems to meet business needs.
  • Data Analyst: Interprets complex data sets to inform business strategies and decisions.
  • Data Science Developer: Utilizes statistical methods and algorithms to analyze and interpret data.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Centennial College official website