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































































