Last updated on 2026-03-05
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


























