Last updated on 2025-06-03
Program Overview
The Computer Programming Diploma program at Conestoga College is a two-year course designed for students eager to acquire the latest skills required by business application developers. This program focuses on developing problem-solving abilities essential for creating business and web applications. Students will engage with modern technologies, including Microsoft, Java, and open-source software, to master object-oriented analysis, design, and programming techniques. The curriculum combines theoretical knowledge with practical application, ensuring that graduates are well-prepared for the demands of the industry.
Program Structure
The Computer Programming Diploma program is structured to provide a comprehensive education over a period of two years. The program includes:
- Hybrid delivery method, combining online and in-person learning.
- Hands-on assignments and challenging projects to apply theoretical knowledge.
- Complementary courses in mathematics, accounting, and communications.
- A capstone group project in the final year, allowing students to build a major business application.
This structure ensures that students not only learn the necessary programming skills but also gain valuable experience in the complete application development cycle, preparing them for successful careers in the tech industry.
Featured Experiences
- Co-operative education opportunities to gain real-world experience.
- Hands-on projects that simulate real industry challenges.
- Capstone project that involves building a complete business application.
- Access to the latest software and technologies used in the industry.
- Collaboration with peers on group projects to enhance teamwork skills.
Career Options
Graduates of the Computer Programming Diploma program can pursue various career paths in Canada, including:
- Software Developer: Design and create software applications for various platforms, ensuring functionality and user experience.
- Web Developer: Build and maintain websites, focusing on both front-end and back-end development to enhance user engagement.
- Application Support Analyst: Provide technical support and troubleshooting for software applications, ensuring smooth operation for users.
- Database Administrator: Manage and maintain databases, ensuring data integrity and security while optimizing performance.
- IT Consultant: Advise businesses on technology solutions to improve efficiency and effectiveness in their operations.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Conestoga College official website
























