

Advanced Diploma in Computer Programming and Analysis, Georgian College, Toronto, Ontario
Toronto, Ontario
.
36 Months
Check Eligibility
About this course
The CMPA program is a three-year Ontario College Advanced Diploma with a co-op component, designed to develop skills in computer programming, web development, and data utilization for business decision-making. Students learn to code in languages like Arduino, ASP.NET, C#, C++, Java, JavaScript, PHP, SQL, and Swift. The program emphasizes developing software for various platforms, including embedded, desktop, mobile, and mainframe systems. It also covers advanced topics such as systems analysis, Business Intelligence, application security, data structures, and game programming. A strong focus on business and entrepreneurial skills through practical assignments, projects, and co-op work terms prepares students for real-world challenges.
Why this course is highly recommended
This program combines technical programming skills with business understanding, making graduates highly adaptable in the tech industry. The inclusion of a co-op work term offers valuable workplace experience, helping students transition smoothly into employment. Its coverage of multiple platforms and advanced concepts is ideal for students interested in a comprehensive, practical, and industry-relevant education in software development.
Specialisation
While the program focuses broadly on computer programming and analysis, it offers a diverse set of courses across programming languages, systems analysis, networking, and data management to equip students with versatile skills in software development and related fields.
Course fees
Application fees
8.95L
1st year tuition fees
8.95L
Living cost
-
Living cost
-
Degree requirements
Applicants need an OSSD or equivalent with Grade 12 English and Mathematics (C or U). Mature students, non-secondary applicants, and home school students may also be considered if they meet specific criteria. Additional pathways include courses from recognized post-secondary institutions and relevant experience. Students must have a personal notebook computer meeting specified hardware specifications before starting the program.
English language test
DUOLINGO
-
IELTS
6
TOEFL
83
PTE
60
Career prospects
Graduates can pursue roles in software development, including analyzing, designing, enhancing, and maintaining software applications across desktop, mobile, web, and mainframe systems. Opportunities include working in systems analysis, business analysis, database management, web development, and mobile app development. The diploma prepares students for entry and intermediate roles in the software and technology fields.
FAQs
What hardware do I need for the program?
You need a personal notebook computer (PC or Mac) with at least an Intel i5 or AMD equivalent processor, 8GB (16GB recommended) of RAM, and a 250GB SSD or hard drive.
What programming languages will I learn?
Students will learn languages including Arduino, ASP.NET, C#, C++, Java, JavaScript, PHP, SQL, and Swift.
Table of content