Program overview
Admission Requirements
Intakes

Last updated on 2026-01-30

Program overview

Program Overview

The Artificial Intelligence - Software Engineering Technology (Fast-Track) program at Centennial College is designed to equip students with cutting-edge skills in AI application development and software engineering. 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 data-driven processes.

 

Program Structure

The Artificial Intelligence - Software Engineering Technology (Fast-Track) program spans a duration of 2 years and is structured over 4 semesters. This program is delivered in a hybrid format, combining both in-person and online learning experiences. Students have the option to participate in a co-op program, which includes two work terms, providing valuable industry experience. The program is designed to align with the latest trends in software engineering and AI, ensuring that students are well-prepared for the evolving job market.

 

Featured Experiences

  • Capstone project that integrates technical and business skills to develop AI-enhanced software solutions.
  • Co-op option available, allowing students to gain hands-on experience in the field.
  • Project-based learning that simulates real-world scenarios and challenges.
  • Collaboration with industry partners to ensure curriculum relevance and job readiness.
  • Access to state-of-the-art technology and resources for AI application development.

 

Career Options

  • AI Developer: Designs and implements AI models and algorithms to solve complex problems.
  • Software Engineer: Develops software applications, focusing on functionality and user experience.
  • Machine Learning Engineer: Specializes in creating systems that learn from data and improve over time.
  • Data Analytics Developer: Analyzes data to provide insights and support decision-making processes.
  • Software Tester: Ensures software quality through rigorous testing and debugging processes.
  • Mobile Application Developer: Creates applications for mobile devices, focusing on performance and usability.
  • Computer Programmer: Writes and maintains code for software applications across various platforms.
  • Systems Analyst: Evaluates and improves IT systems to enhance business operations.
  • 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