Program overview
Admission Requirements
Intakes

Last updated on 2026-01-21

Program overview

Program overview

The Computer Programming Ontario College Diploma program is a two-year course designed to equip students with the skills necessary for a successful career in software development. This program emphasizes practical applications and workplace-ready programming languages, ensuring that graduates are prepared for the demands of the industry. Students will delve into program development strategies, database design, and administration, utilizing leading industry software products such as Oracle and CASE tools. The curriculum also covers essential programming languages including Java, COBOL, SQL, and PHP. In the final semester, students will engage in a software development project with external clients, providing them with invaluable real-world experience in the programming field.

Program structure

The Computer Programming program is structured to provide a comprehensive education over a period of two years. The program includes:

  • Hands-on experience with leading industry software products.
  • Focus on programming languages such as Java, COBOL, SQL, and PHP.
  • Study of object-oriented analysis and design, operating systems, and coding in integrated environments.
  • Final semester project working with external clients.

Students also have the option to participate in a paid co-operative education (co-op) work term, which provides real-world experience. However, co-op placements are subject to availability and academic eligibility, and admission to the co-op program does not guarantee a placement.

Featured Experiences

The Computer Programming program offers several unique experiences that enhance learning and professional development:

  • Participation in a software development project in the final semester, collaborating with external clients.
  • Opportunity to engage in a paid co-op work term to gain practical experience in the industry.
  • Hands-on training with leading industry software products, including Oracle and CASE tools.
  • Exposure to various programming languages and development strategies.

Career Options

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

  • Applications Programmer: Develops and maintains software applications, ensuring they meet user needs and function effectively.
  • Systems Analyst: Analyzes and designs information systems to improve efficiency and effectiveness within organizations.
  • Database Administrator: Manages and maintains databases, ensuring data integrity, security, and accessibility.
  • Web Developer: Designs and builds websites, focusing on user experience and functionality.
  • Software Developer: Creates software solutions, from initial concept through to deployment and maintenance.

These roles are essential across various sectors, including healthcare, education, finance, and technology, reflecting the high demand for programming and database skills in the 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