Program overview
Admission Requirements
Intakes

Last updated on 2026-01-30

Program overview

Program Overview

Centennial College's Software Engineering Technician (Fast-Track) program is tailored for qualified college or university graduates with a software background, allowing them direct admission into Year 2 (Semester 3) of the two-year program. This fast-track option enables students to complete their studies in just one year (two semesters), facilitating a swift return to the workforce with an Ontario College diploma. The program is designed to equip students for a career as a software developer, focusing on essential skills in designing, developing, and maintaining software for various applications, including e-commerce and mobile app development.

Program Structure

The Software Engineering Technician (Fast-Track) program is structured to be completed in 1 year over 2 semesters. The program is delivered in a hybrid format, combining both online and in-person learning experiences. This structure allows students to gain practical skills while also accommodating various learning styles. The program includes:

  • Direct admission for qualified graduates into Year 2 of the two-year program
  • A comprehensive curriculum that emphasizes the latest industry trends and practices
  • A software development project that applies technical and business skills in a real-world context

Students can also benefit from potential co-op opportunities, enhancing their practical experience and employability upon graduation.

Featured Experiences

  • Hands-on software development project that simulates real-world business applications
  • Access to cutting-edge technology aligned with industry standards
  • One-on-one training from experienced faculty with diverse industry backgrounds
  • Potential co-op options to gain work experience in the field
  • Focus on the latest programming languages and software engineering methodologies

Career Options

Graduates of the Software Engineering Technician (Fast-Track) program can pursue various career paths in Canada, including:

  • Computer Programmer: Develops and maintains software applications, ensuring functionality and efficiency.
  • Software Developer: Designs and implements software solutions, often working in teams to create user-friendly applications.
  • Software Tester: Conducts testing to identify bugs and ensure software quality before release.
  • Systems Analyst: Analyzes and improves IT systems, ensuring they meet business needs and user requirements.
  • Web Applications Developer: Specializes in building and maintaining web-based applications, focusing on user experience and performance.
  • Database Administrator: Manages and organizes data using database management systems, ensuring data integrity and security.
  • Applications or Software Support: Provides technical support and troubleshooting for software applications, assisting users with issues.

 

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

Visit Centennial College official website