Program overview
Admission Requirements
Intakes

Last updated on 2025-06-02

Program overview

Program Overview

The Computer Programming and Analysis program is a comprehensive three-year advanced diploma designed to equip students with essential skills for a successful career in software development. This program emphasizes problem-solving skills and utilizes the latest versions of programming languages and software development tools. Students will engage in hands-on assignments and challenging projects, ensuring they are well-prepared for the demands of the industry. The curriculum includes a capstone group project, allowing students to apply their knowledge in a real-world context by developing a major business application for a local business.

Program Structure

The Computer Programming and Analysis program is structured to provide a robust educational experience over a period of three years. The program includes:

  • Hands-on learning through practical assignments and projects.
  • Theoretical courses complemented by mathematics, accounting, and communication studies.
  • A capstone project in the final term, where students work on a significant application for a local business.
  • An optional co-op stream featuring four consecutive four-month work terms, providing valuable industry experience.

This hybrid program is delivered at the Waterloo campus, starting in September 2025. Students will gain a comprehensive understanding of object-oriented analysis, design, agile methodologies, and programming techniques throughout their studies.

Featured Experiences

  • Hands-on assignments and challenging projects to apply theoretical knowledge.
  • Capstone group project in the final term, allowing students to work on real-world applications.
  • Optional co-op stream with four consecutive four-month work terms for practical experience.
  • Emphasis on the latest programming languages and software development tools.
  • Collaboration with local businesses for project work, enhancing community engagement.

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 developing 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 leverage the skills and knowledge acquired during the program, preparing graduates for a successful career in the tech industry.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Conestoga College official website