Last updated on 2026-02-02
Program overview
Build your future in tech with the Conestoga Computer Programming program. This two-year diploma program is designed for students eager to acquire the latest skills needed by business application developers in the industry. The program emphasizes problem-solving skills and utilizes the latest versions of Microsoft, Java, and open-source software to develop business and web applications. Students will engage in hands-on assignments and challenging projects, culminating in a capstone group project that simulates the complete application development cycle.
Program structure
The Computer Programming program at Conestoga is structured to provide a comprehensive education over a two-year period. Key features of the program include:
- Hybrid delivery format, combining online and in-person learning.
- Hands-on assignments and projects to apply theoretical knowledge.
- Capstone group project in the final year, focusing on building a major business application.
- Complementary courses in mathematics, accounting, and communications to support core IT courses.
This program is ideal for those who wish to graduate sooner than the three-year Computer Programmer/Analyst program while still gaining essential skills for the tech industry.
Featured Experiences
- Co-operative education opportunities to gain real-world experience.
- Hands-on learning through challenging projects and assignments.
- Capstone project that allows students to work collaboratively on a significant business application.
- Exposure to the latest programming languages and methodologies, including object-oriented analysis and agile methodologies.
Career Options
- Software Developer: Design and create software applications, ensuring they meet user needs and function effectively.
- Web Developer: Build and maintain websites, focusing on both the visual and technical aspects of web applications.
- Application Support Analyst: Provide technical support and troubleshooting for software applications, ensuring optimal performance.
- Systems Analyst: Analyze and improve IT systems, working to enhance efficiency and effectiveness within organizations.
- Database Administrator: Manage and maintain databases, ensuring data integrity, security, and accessibility for users.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Conestoga College official website
























