Program overview
Admission Requirements
Intakes

Last updated on 2025-07-31

Program overview

Program overview

The three-year Computer Programming and Analysis Ontario College Advanced Diploma program is designed to prepare students for a successful career in software development and systems analysis. This program focuses on the design, development, and deployment of information systems, equipping students with essential coding and software testing principles. By leveraging proven methodologies and industry standards, students learn to create robust system solutions that meet the needs of stakeholders while bridging the gap between software development and business requirements.

Program structure

The Computer Programming and Analysis program is structured to be completed in three years. It offers both co-op and non-co-op options, allowing students to choose the path that best suits their career goals. Key features of the program structure include:

  • Applied research projects that involve collaboration with community partners.
  • Experiential learning opportunities that enhance work and life skills.
  • Cooperative education (co-op) that integrates academic studies with real-world work experience.
  • Full-time and part-time online delivery options available.

Students in the co-op version may have the opportunity to gain paid industry experience, which can significantly enhance their learning and networking opportunities. The program is designed to adapt to the needs of students, ensuring they receive a comprehensive education that prepares them for the workforce.

Featured Experiences

The Computer Programming and Analysis program offers a variety of unique experiences that enhance the learning process:

  • Co-op Opportunities: Students can participate in co-op work terms, gaining valuable industry experience and networking opportunities.
  • Applied Research Projects: Engage in real-world projects that require collaboration with community partners to develop authentic information system solutions.
  • Experiential Learning: Opportunities to tackle real-world challenges through scheduled or unscheduled learning activities.
  • Industry-Relevant Software: Use leading industry software and technology, including object-oriented methodologies and database design.
  • Networking: Co-op experiences allow students to build connections within the industry, exploring different career paths.

Career Options

Graduates of the Computer Programming and Analysis program can pursue a variety of career paths in Canada, including:

  • Mobile Application Developer: Design and develop applications for mobile devices, ensuring functionality and user experience.
  • Business Program Developer: Create software solutions tailored to meet specific business needs and improve operational efficiency.
  • Full-Stack Software Developer: Work on both the front-end and back-end of applications, managing the entire development process.
  • Programmer Analyst: Analyze and improve existing software systems, ensuring they meet user requirements and industry standards.
  • Quality Assurance Analyst: Test software applications to identify bugs and ensure they meet quality standards before release.
  • Database Designer: Design and implement database systems that store and manage data efficiently.
  • Database Administrator: Oversee and maintain database systems, ensuring data integrity and security.

These roles are essential in various sectors, including healthcare, finance, education, and technology, reflecting the high demand for skilled programmers in today's job market.

 

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

Visit Algonquin College official website