Program overview
Admission Requirements
Intakes

Last updated on 2025-07-31

Program overview

Program overview

The Computer Programming Ontario College Diploma program is designed to equip students with the skills necessary for a successful career in software development. Over the course of two years, students will learn workplace-ready programming languages and practical applications that are essential in today’s tech-driven world. The program emphasizes program development strategies, database design, and administration, ensuring that graduates are well-prepared for various roles in the industry. Students will also engage in a final semester project that involves real-world software development, working with external clients to gain valuable experience.

Program structure

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

  • 75% of courses focused on applications programming
  • 25% of courses dedicated to communications
  • Hands-on experience with leading industry software products such as Oracle and CASE tools
  • Opportunities for a paid co-operative education (co-op) work term, subject to availability and academic eligibility

Students will also have the chance to participate in applied research projects and experiential learning opportunities that enhance their work and life skills. The program is available in various delivery modes, including full-time and part-time online options, ensuring flexibility for students.

Featured Experiences

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

  • Co-op Work Term: Students can gain real-world experience through a paid co-op work term, integrating classroom learning with practical application.
  • Software Development Project: In the final semester, students work on a project with external clients, providing them with hands-on experience in software development.
  • Applied Research Projects: Students engage in projects that tackle real-world challenges, collaborating with faculty and community partners.
  • Networking Opportunities: Co-op experiences allow students to build industry connections and explore different career paths.

Career Options

Graduates of the Computer Programming 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 availability.
  • Web Developer: Designs and creates websites, focusing on user experience and functionality.
  • Software Developer: Engages in the full software development lifecycle, from concept to deployment, including coding, testing, and debugging.

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