Last updated on 2026-01-30
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

































































