The Seneca College Computer Programming Undergraduate Diploma is designed for aspiring technologists ready to dive into the dynamic world of software development. You will gain a comprehensive understanding of programming principles, database management, and web development, preparing you to tackle complex problems in the tech industry. This program is ideal if you are passionate about creating innovative solutions and want to build a strong foundation in applied problem solving, object-oriented programming, and software design. You will explore diverse areas from mobile app creation to advanced database services.
This full-time, on-campus program is structured over two years, providing you with hands-on experience through practical projects and industry-relevant coursework. You will work with technologies like C++, Java, and various web frameworks, alongside learning about data structures, algorithms, and software testing methodologies. The curriculum includes opportunities to specialize through professional electives, allowing you to tailor your learning towards specific career interests. Upon graduation, you will be well-prepared for roles in application development, web programming, and database administration.