The Software Engineering Technician undergraduate diploma at Centennial College prepares you to enter the dynamic world of software development, a field essential for powering everything from e-commerce and mobile apps to cloud computing and artificial intelligence. You will gain foundational knowledge in programming, database concepts, and web development, alongside essential communication and employment skills. This program is ideal for aspiring technicians who are eager to learn modern software development tools and techniques demanded by the industry, setting you on a path to design, develop, and maintain innovative software solutions.
This full-time, on-campus program is structured over two years, with each semester building upon your technical expertise. You will engage in hands-on learning through practical assignments and projects, covering areas like software engineering fundamentals, programming languages, web interface design, and database management. By the end of your studies, you will have developed a strong portfolio and the practical skills necessary to pursue roles such as a junior software developer, web developer, or database technician, ready to contribute to technology-driven projects.