Program overview
Admission Requirements
Intakes

Last updated on 2026-01-21

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, effectively bridging the gap between software development and business requirements.

Program structure

The Computer Programming and Analysis program is structured over a duration of three years. It offers a comprehensive curriculum that encompasses various aspects of programming and systems analysis. Key features of the program structure include:

  • Applied research projects that allow students to collaborate with community partners.
  • Hands-on experience with leading industry software and technologies.
  • Opportunities to expand analytical skills for future management roles.
  • Full-time and part-time online delivery options available.

This program does not include a co-op option, but students are encouraged to engage in experiential learning opportunities that enhance their work and life skills. The program is designed to adapt to the evolving needs of the technology sector, ensuring that students are well-prepared for their future careers.

Featured Experiences

Students in the Computer Programming and Analysis program can expect a variety of unique experiences that enhance their learning journey:

  • Year-long applied research projects that involve real-world problem-solving.
  • Collaboration with community partners to design and develop authentic information system solutions.
  • Hands-on experience with industry-standard software and technologies.
  • Opportunities to participate in workshops and activities that prepare students for the job market.
  • Access to resources and support for personal and professional development.

These experiences are designed to provide students with practical skills and knowledge that are directly applicable to their future careers in the technology field.

Career Options

Graduates of the Computer Programming and Analysis program can pursue a wide range of career opportunities in Canada. Some potential job roles include:

  • 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 highlight the diverse opportunities available to graduates, reflecting the high demand for skilled programmers across various sectors in Canada.

 

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

Visit Algonquin College official website