Last updated on 2025-08-06
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






























































