Last updated on 2026-02-02
Program overview
Advance your career in tech with the Computer Programming and Analysis program at Conestoga College. This three-year advanced diploma program focuses on equipping students with the latest skills required by developers in the industry. Emphasizing practical skills in computer programming and problem-solving, students will learn to develop enterprise, web, and mobile applications using the latest programming languages and software development tools. The program also includes a capstone group project, allowing students to apply their knowledge in a real-world context.
Program structure
The Computer Programming and Analysis program is designed to be completed in three years. The program structure includes:
- Hands-on assignments and challenging projects to apply theoretical knowledge.
- Complementary courses in mathematics, accounting, and communications to support core IT courses.
- A capstone group project in the final term, where students can build a major business application for a local business.
- An optional co-op stream that includes four consecutive four-month work terms, providing valuable work experience.
This program is delivered in a hybrid format, combining both in-person and online learning experiences, ensuring flexibility and accessibility for all students.
Featured Experiences
The Computer Programming and Analysis program offers several unique features and experiences, including:
- Hands-on learning through practical assignments and projects.
- A capstone project that allows students to work on real-world applications for local businesses.
- Optional co-op opportunities that provide students with valuable work experience in the tech industry.
- Exposure to the latest programming languages and software development tools.
- Collaboration with peers on challenging projects, enhancing teamwork and problem-solving skills.
Career Options
Graduates of the Computer Programming and Analysis program can pursue various career opportunities in Canada, including:
- Software Developer: Design, develop, and maintain software applications for various platforms.
- Web Developer: Create and manage websites, ensuring functionality and user experience.
- Mobile Application Developer: Specialize in building applications for mobile devices, focusing on user interface and experience.
- Systems Analyst: Analyze and improve IT systems, ensuring they meet business needs and requirements.
- Database Administrator: Manage and maintain databases, ensuring data integrity and security.
These roles provide a solid foundation for a successful career in the ever-evolving tech industry, allowing graduates to apply their skills in various sectors.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Conestoga College official website

























