Program overview
Admission Requirements
Intakes

Last updated on 2026-02-02

Program overview

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