Program overview
Admission Requirements
Intakes

Last updated on 2026-01-21

Program overview

Program overview

Welcome to the Computer Programming (Co-op) program, a two-year Ontario College Diploma designed to equip you with the essential skills for a successful career in software development. This program emphasizes practical applications and workplace-ready programming languages, ensuring you are prepared for the demands of the tech industry. You will delve into program development strategies, database design, and administration, while gaining hands-on experience with leading industry software products like Oracle and CASE tools. Throughout your studies, you will learn various programming languages, including Java, COBOL, SQL, and PHP, and engage in a final semester project that allows you to work with external clients, providing you with invaluable real-world experience.

Program structure

The Computer Programming (Co-op) program spans a duration of two years and is structured to provide a comprehensive education in software development. The program includes:

  • Hands-on learning experiences through practical applications.
  • Opportunities for a paid co-operative education (co-op) work term, subject to availability and academic eligibility.
  • A final semester project that involves collaboration with external clients.

This program is designed to be accessible, with no prior programming knowledge required for entry. Students will engage in a curriculum that consists of approximately 75% applications programming courses and 25% communication courses, ensuring a well-rounded educational experience. The co-op option allows students to integrate classroom learning with real-world work experience, enhancing their employability upon graduation.

Featured Experiences

The Computer Programming (Co-op) program offers several unique features that enhance the learning experience:

  • Co-operative Education: Students can participate in a paid co-op work term, gaining practical experience in the industry.
  • Real-World Projects: In the final semester, students work on a software development project with external clients, providing hands-on experience.
  • Industry-Standard Tools: Students learn to use leading software products such as Oracle and CASE tools.
  • Collaborative Learning: The program encourages teamwork and collaboration through various projects and assignments.
  • Accessible Learning: The program is designed for students without prior programming knowledge, making it more inclusive.

Career Options

Graduates of the Computer Programming (Co-op) program can pursue a variety of career opportunities 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.

With programming and database skills in high demand across various sectors, graduates can find opportunities in industries such as healthcare, education, finance, and information services, making this program a valuable stepping stone to a successful career.

 

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

Visit Algonquin College official website