Program Description
Software is taking the planet by storm and Centennial College's Software Engineering Technology program will provide you with three years of learning in designing, developing and maintaining software systems.
During this time, you'll attend advanced diploma courses that will cover modern programming languages, design and algorithm concepts, data management tools and modern software engineering methodologies. The program will also expose you to a solid knowledge of systems integration, enterprise programming, mobile computing and software security specialization.
The coursework in this college engineering program will emphasize object-oriented software design methodologies, user-oriented interface design, software testing and QA, C#, Java, Java EE, Oracle, MS-SQL server, UNIX/Linux, Python, Microsoft's ASP.NET Core, HTML5/JavaScript/Angular, mobile application development, emerging web frameworks, cloud computing, data mining and more.
To round out the curriculums technical focus, the Software Engineering Technology program will include two software development projects. For these real-world business applications, you'll put into action all the technical, systems and business skills acquired during your courses to build higher quality software.
The knowledge and hands-on experience you'll obtain in Software Engineering Technology will enable you to design and develop various kinds of software applications, human-computer interfaces and enterprise information systems.
Admission Requirements
- English Proficiency Requirements:For direct admission, the applicant must be from an English speaking country or meet either of the following English test scores:
- Min TOEFL iBT: 80 (Min Listening: 20.0, Min Reading: 20.0, Min Speaking: 20.0, Min Writing: 20.0)
- Min IELTS overall: 6 (Min Listening: 5.5, Min Reading: 5.5, Min Speaking: 5.5, Min Writing: 5.5)
- Min Duolingo English Test Score: 105
- Min PTE overall: 51
Applicants interested in applying for direct admission, but are yet to complete an acceptable language test, can do so but must provide valid results before receiving a final offer letter. (Varies based on student nationality)This program has nationality specific English requirements.
For conditional admission, instead of submitting language proficiency test scores, applicants may complete English courses prior to the academic program. The length of the English course is determined based on the applicant's level of English proficiency.
Other fees:
- Ancillary Fees: $1,687 per year
** All fees are subject to change without notice

Thanks to the expertise and efforts of Study Advisor (PVT) Ltd, my Canadian study permit application was successful. Their deep understanding of the Canadian immigration system and their commitment to excellence played a crucial role in achieving this outcome. The professionalism and personalized attention I received throughout the process surpassed my expectations. I am extremely satisfied with their services and highly recommend them to anyone seeking guidance for their immigration needs. Special thanks goes to Study Advisor team who guided my application from the initial stage.