Last updated on 2026-01-21
Program overview
The three-year Computer Programming and Analysis Ontario College Advanced Diploma program prepares you for a career in software development and systems analysis. This program specializes in information systems design, development, and deployment. You will develop sound coding and software testing principles and practices, leveraging proven methodologies and industry standards to create robust system solutions that meet stakeholder needs. By bridging software development with the business world, you will gain essential skills to thrive in various sectors.
Program structure
The Computer Programming and Analysis program is structured over a duration of three years. It includes a co-op option that integrates academic studies with practical work experience. Key features of the program structure include:
- Applied research projects that allow collaboration with community partners.
- Experiential learning opportunities designed to enhance work and life skills.
- Co-op work terms that provide full-time, paid industry experience related to the program of study.
- Flexibility in program delivery, including full-time and part-time online options.
Students will engage in a variety of learning modes, including classroom instruction, lab work, and online learning, ensuring a comprehensive educational experience.
Featured Experiences
The Computer Programming and Analysis program offers several unique experiences that enhance learning and professional development:
- 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 involve designing and developing information systems in collaboration with community partners.
- 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 cybersecurity practices.
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, focusing on user experience and functionality.
- 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, ensuring seamless integration and performance.
- Programmer Analyst: Analyze and improve existing software systems, providing solutions to enhance performance and usability.
- 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 efficiently store and manage data for organizations.
- Database Administrator: Oversee and maintain database systems, ensuring data integrity, security, and availability.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Algonquin College official website



























