Software Engineering Technician (Fast-Track) (Online)
The Software Engineering Technician (Fast-Track) (Online) course from Centennial College is designed to prepare you for a career as a software developer. As a software developer, you will play a critical role in designing, developing, and maintaining the software that powers essential tasks such as e-commerce, mobile app development, cloud computing, and artificial intelligence.
Duration
1 year
Starting Date
January, September
Tuition Fee
$17,206
Location
Online
About the program
The Software Engineering Technician (Fast-Track) (Online) course from Centennial College offers qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) of the two-year program. By completing this program in one year (two semesters), you can quickly re-enter the workforce with an Ontario College diploma in hand. This fast-track program is ideal for individuals seeking a shorter-term program to enhance their skills and gain industry-relevant experience.
Throughout the program, you will acquire a solid understanding of:
- Software engineering methodologies
- Programming languages
- Design and algorithm concepts
- Data management tools
The coursework emphasizes the latest industry trends and practices, including object-oriented software design methodologies, user-oriented interface design, C#, Python, Java, Oracle, MS-SQL Server, Unix/Linux, Microsoft’s .NET Core, HTML5/CSS/JavaScript/React, Software testing & QA, applying machine learning algorithms to automate various tasks, and developing conversational user interfaces.
To ensure that you have the necessary practical experience, the curriculum includes a software development project that requires you to apply your technical and business skills to create high-quality software. This project serves as a real-world business application and provides an opportunity to put your learning into practice.
Overall, the Software Engineering Technician (Fast-Track) program at Centennial College provides a shorter, yet comprehensive pathway for qualified software graduates to enhance their skills and gain industry-relevant experience. By focusing on the latest industry trends and practices, this program prepares you for a successful career in software development.
Career Prospects
Career Outlook
- Computer programmer
- Software developer
- Software tester
- Systems analyst
- Web applications developer
- Database administrator
- Applications or software support