Diploma in Computer Programming (CMPG)
Georgian College
Key Information
Select location
Campus location
Barrie, Canada
Languages
English
Study format
Blended
Duration
2 years
Pace
Full time
Tuition fees
CAD 9,301 / per semester *
Application deadline
Request info
Earliest start date
Mar 2024
* *international fall semester fee / international winter and summer semester fee: $8,236 | domestic fall semester fee: $2,479 / domestic winter and summer semester fee: $2,146
Introduction
Train for a career in software development
Learn to code using in-demand programming languages. Design and build applications for desktop, mobile, and web. Be job-ready in two years.
In this program, students focus on computer programming, web development, and designing data-driven systems. Students learn how to write code in a variety of programming languages such as Arduino, ASP.NET, C#, Java, JavaScript, HTML/CSS, PHP, and Swift. Students gain experience developing software for diverse platforms including embedded systems, desktop, mobile, and mainframe systems. With a strong emphasis on business and entrepreneurial values, students gain experience in problem-solving, troubleshooting, and system building through a series of applied assignments, projects, and co-op work terms.
Industry support
Honda of Canada Mfg.
Honda of Canada Mfg. (HCM) is one of the largest employers in Simcoe County, with 4,200 associates. Established in Alliston in 1986, it’s a premier manufacturing facility best known for producing the Honda Civic and CR-V.
Georgian’s $1.8-million multi-faceted partnership with HCM supports leading-edge equipment, innovative research and development, collaborative program support, and newly established scholarships for Georgian students.
HCM is a proud employer of 250 Georgian alumni in diverse roles and provides valuable co-op work experiences to students each semester through its Technical Development Program (TDP). HCM also provides a suite of awards and scholarships to help students reach their goals, each valued up to $2,500.
Benefits of studying part-time:
- Register on a course-by-course basis, paying as you go!
- MORE choices. We are always adding more flexible delivery programs and courses.
Admissions
Scholarships and Funding
Awards, scholarships, and bursaries
Postsecondary education is an investment in your future. We know many students find it tough to make ends meet, which is why we offer so many options to help you pay your way to graduation.
Georgian offers awards, scholarships, and bursaries to students of all walks of life — domestic, international, and Indigenous, full-time and part-time, first years, upcoming graduates, and everyone in between. You can afford this!
Curriculum
Semester 1
Program Courses
- COMP 1002 HTML, CSS, and JS Fundamentals
- COMP 1030 Programming Fundamentals
- COMP 1035 Networking Essentials
- COMP 1045 Internet of Things using Arduino
- MATH 1003 Math for the Computer Industry
Communications Course
- Select 1 course from the communications list during registration.
Semester 2
Program Courses
- COMP 1006 Introduction to Web Programming using PHP
- COMP 1008 Introduction to Object Oriented Programming Using Java
- COMP 1054 Interface Design Using CSS
- COMP 2003 Relational Database
- COMP 1112 Document Automation Using Python
Communications Course
- Select 1 course from the communications list during registration.
Semester 3
Program Courses
- COMP 1011 Advanced Object Oriented Programming using Java
- COMP 1073 Client-Side JavaScript
- COMP 2084 Server-Side Scripting using ASP.NET
- COMP 2139 Cloud Computing Services
- ENTR 1002 Introduction to Entrepreneurship
General Education Course
- Select 1 course from the general education list during registration.
Semester 4
Program Courses
- COMP 2068 JavaScript Frameworks
- COMP 3025 Mobile and Pervasive Computing
- COMP 2140 Systems Analysis and Project Management
General Education Courses
- Select 2 courses from the general education list during registration.
Program Option Course
- Select 1 course from the available list during registration.
Co-op Work Terms
- COOP 1059 Computer Programming Work Term 1
Program Tuition Fee
Career Opportunities
Your Computer Programming diploma gives you many career opportunities
Graduates from this program are well-suited to fulfill a wide range of entry-level roles related to software development. Graduates could find themselves working independently or as a member of a team to analyze, design, enhance, and maintain software applications, on a variety of platforms including desktop, mobile, web, and mainframe systems. Computer programmer graduates may be employed in related fields, including systems analysis, business analysis, database design and management, computer operations, web development, and mobile application development.