Program overview
Admission Requirements
Intakes

Last updated on 2025-08-06

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 AI application development and software engineering. As AI technologies continue to revolutionize various sectors, this program prepares students to meet the growing demand for AI-driven solutions. The curriculum emphasizes modern software design, machine learning, data visualization, and ethical considerations in AI. Students will engage in hands-on projects, including a capstone project, to apply their knowledge in real-world scenarios, ensuring they are well-prepared for the evolving tech landscape.

Program Structure

The Artificial Intelligence - Software Engineering Technology program spans a duration of 3 years and consists of 6 semesters. The program is delivered entirely online, providing flexibility for students to learn at their own pace. Students have the option to participate in a co-op program, which allows them to gain practical experience in the field. The program also offers a fast-track option for qualified college or university graduates, enabling them to complete their advanced diploma in just four semesters. This structure ensures that students receive a comprehensive education while also having opportunities for real-world application.

Featured Experiences

  • Hands-on capstone project to develop AI-enhanced software solutions.
  • Opportunity to participate in a co-op program for practical experience.
  • Access to modern software design and AI frameworks.
  • Engagement with industry-relevant technologies such as machine learning and data visualization.
  • Project-based learning that emphasizes real-world applications.

Career Options

  • AI Developer: Design and implement AI solutions for various applications, including automation and data analysis.
  • Software Engineer: Develop and maintain software systems, focusing on integrating AI technologies.
  • Machine Learning Engineer: Specialize in creating algorithms that enable machines to learn from data.
  • Data Analyst: Analyze and interpret complex data sets to inform business decisions and strategies.
  • Software Tester: Evaluate software applications for functionality and performance, ensuring quality assurance.
  • Mobile Application Developer: Create mobile applications that leverage AI for enhanced user experiences.
  • Systems Analyst: Assess and improve IT systems, integrating AI solutions to optimize performance.
  • Data Science Developer: Utilize data science techniques to build predictive models and data-driven applications.

 

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

Visit Centennial College official website