Last updated on 2025-05-27
Program Overview
The Advanced College Diploma in Computer Programming and Analysis (CMPA) is designed to equip students with essential skills in coding and software development. This program emphasizes the use of in-demand programming languages and integrates a strong focus on analysis and business integration. Students will have the opportunity to complete a significant client project, allowing them to apply their learning in a real-world context. The program is structured to prepare graduates for a successful career in the tech industry, ensuring they are job-ready upon completion.
Program Structure
The Advanced College Diploma in Computer Programming and Analysis is a 3-year full-time program delivered through a hybrid model, combining both online and in-person learning experiences. The program structure includes:
- 27 Program Courses
- 2 Communications Courses
- 3 Program Option Courses
- 4 General Education Courses
- 2 Co-op Work Terms
Students will engage in a variety of applied assignments and projects throughout their studies, enhancing their problem-solving and troubleshooting skills. The inclusion of a co-op work term provides valuable hands-on experience in a workplace related to their field of study, further enriching their educational journey.
Featured Experiences
- Co-op work term component for practical experience in the field.
- Hands-on projects that allow students to apply their coding skills in real-world scenarios.
- Exposure to advanced concepts such as systems analysis, Business Intelligence (BI), and application security.
- Development of software for diverse platforms, including embedded systems, desktop, mobile, and mainframe systems.
- Strong emphasis on business and entrepreneurial values throughout the program.
Career Options
Graduates of the Advanced College Diploma in Computer Programming and Analysis can pursue a variety of career paths in Canada, including:
- Software Developer: Design and create software applications for various platforms, ensuring functionality and user experience.
- Systems Analyst: Analyze and improve computer systems and processes to enhance efficiency and effectiveness within organizations.
- Web Developer: Build and maintain websites, focusing on both front-end and back-end development to create seamless user experiences.
- Database Administrator: Manage and organize data using database management systems, ensuring data integrity and security.
- Business Analyst: Work with stakeholders to identify business needs and develop technical solutions that align with organizational goals.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Georgian College official website























