Last updated on 2026-01-30
Program Overview
Centennial College's Software Engineering Technology (Fast-Track) program is designed for qualified college or university graduates with a software background, allowing them to gain direct admission into Year 2 (Semester 3). This program offers a comprehensive two-year learning experience focused on designing, developing, and maintaining software systems. Students will engage in advanced diploma courses that cover modern programming paradigms, design concepts, data management tools, and software engineering methodologies. The curriculum emphasizes practical skills through two software development projects, enabling students to apply their knowledge in real-world scenarios. Graduates will be well-prepared for a dynamic career in the software industry, equipped with the skills necessary to tackle essential tasks such as e-commerce, mobile app development, and cloud computing.
Program Structure
The Software Engineering Technology (Fast-Track) program is structured as follows:
- Program Length: 2 years / 4 semesters
- Delivery Mode: Hybrid
- Location: Progress Campus
- Co-op Option: Available for fast-track students with four semesters plus two work terms.
This program is designed to provide a rigorous education in software engineering technologies, preparing students for success in a rapidly evolving field. The curriculum includes a mix of theoretical knowledge and practical application, ensuring that students are ready to meet industry demands upon graduation.
Featured Experiences
- Hands-on experience through two software development projects.
- Co-op option available, providing students with paid work experience in the field.
- Project-based learning that emphasizes real-world applications of software engineering principles.
- Exposure to a wide range of programming languages and tools, including C#, Java, Python, and more.
- Access to knowledgeable faculty with diverse business experience and academic credentials.
Career Options
Graduates of the Software Engineering Technology (Fast-Track) program can pursue various career opportunities in Canada, including:
- Software Developer: Design and develop software applications, ensuring functionality and user experience.
- Web Application Developer: Create and maintain web-based applications, focusing on user interface and experience.
- Mobile Application Developer: Develop applications for mobile devices, optimizing performance and usability.
- Software Tester: Conduct testing and quality assurance to ensure software meets required standards and functions correctly.
- Systems Analyst: Analyze and improve IT systems, ensuring they meet business needs and enhance efficiency.
- Business Analyst: Work with stakeholders to identify business requirements and translate them into technical specifications.
- Database Administrator: Manage and maintain databases, ensuring data integrity and security.
- Applications or Software Support: Provide technical support and troubleshooting for software applications.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Centennial College official website

































































