Program overview
Admission Requirements
Intakes

Last updated on 2026-03-05

Program overview

Program overview

The Advanced College Diploma in Computer Programming and Analysis (CMPA) at Georgian College is designed to equip students with essential coding skills using in-demand programming languages. This program emphasizes a strong focus on analysis and business integration, allowing students to complete significant client projects. By the end of the program, graduates will be well-prepared to tackle real-world challenges in software development and systems analysis, making them valuable assets in the tech industry.

Program structure

The Computer Programming and Analysis program is structured to provide a comprehensive education over a 3-year period. The program is delivered in a full-time format with a hybrid approach, combining both online and in-person learning experiences. Key features of the program structure include:

  • Co-op work term component, providing practical experience in a workplace related to the field of study.
  • Hands-on projects and assignments that emphasize problem-solving and systems building.
  • Exposure to advanced concepts such as systems analysis, Business Intelligence (BI), and application security.

Students will engage in a variety of applied assignments and projects throughout their studies, ensuring they gain the necessary skills to succeed in the tech industry.

Featured Experiences

  • Co-op work term that allows students to gain valuable industry experience.
  • Hands-on learning through significant client projects, enhancing practical skills.
  • Exposure to a variety of programming languages and platforms, including embedded systems, desktop, mobile, and mainframe systems.
  • Focus on business and entrepreneurial values, preparing students for real-world challenges.
  • Hybrid delivery method, offering flexibility in learning.

Career Options

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

  • Software Developer: Design, develop, and maintain software applications for various platforms.
  • Systems Analyst: Analyze and improve computer systems to enhance business efficiency.
  • Web Developer: Create and manage websites, ensuring functionality and user experience.
  • Database Administrator: Manage and organize data using database management systems.
  • Business Analyst: Bridge the gap between IT and business, ensuring technology solutions meet business needs.

These roles allow graduates to work independently or as part of a team, contributing to software development projects and enhancing their skills in a dynamic work environment.

 

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

Visit Georgian College official website