inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
2025-09-01
Medium of studying
Blended
Duration
24 months
Program Facts
Program Details
Degree
Diploma
Major
Computer Programming | Data Analysis | Software Development
Area of study
Information and Communication Technologies
Education type
Blended
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2025-05-01-
2025-09-01-
2026-01-01-
2026-05-01-
About Program

Program Overview


Computer Programming Ontario College Diploma, Co-op program

Program Description

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.


Intake Information

  • Start date: Summer 2025, Fall 2025, Winter 2026, Summer 2026
  • Campus: Barrie

Tuition and Fees

  • Visit our tuition and fees page for detailed information on the cost to attend Georgian.
  • Review additional program-specific fees for this program.
  • You can afford this! Explore OSAP as well as awards, scholarships and bursaries to help you pay your way to graduation.

Work-Integrated Learning

  • This program includes a co-op work term component where you’ll gain experience in a workplace related to your field of study.
  • Learn about types of work-integrated learning at Georgian.

Admission Requirements

  • OSSD or equivalent with
    • Grade 12 English (C or U)
    • any Grade 12 Mathematics (C or U)
  • Mature students, non-secondary school applicants (19 years or older), and home school applicants may also be considered for admission. Eligibility may be met by applicants who have taken equivalent courses, upgrading, completed their GED, and equivalency testing. For complete details refer to:

Pathways

  • Applicants who have taken courses from a recognized and accredited post-secondary institution and/or have relevant life/learning experience may also be considered for admission; refer to the Credit for Prior Learning website for details:

Additional Information

  • To be successful in this program, students are required to have a personal notebook computer (either PC or Mac architecture) prior to the start of the program that meets or exceeds the following hardware specifications:
    • Intel i5 processor or AMD equivalent
    • 8GB of memory (16 GB recommended)
    • 250GB hard drive (SSD recommended)
  • Additional operating systems, tools, and software used in the program are provided to the student upon commencement of the program.

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.

Pathways

  • Upon graduating from Georgian’s Computer Programming diploma program, consider furthering your studies.
  • Georgian has several articulation agreements with a number of university programs offering many desirable options for our graduates.
  • Browse available articulations

Industry Support

  • 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.

Course Information

  • 18 Program Courses
  • 2 Communications Courses
  • 1 Program Option Course
  • 3 General Education Courses
  • 1 Co-op Work Term

Program-Specific Courses

  • Semester 1 courses are listed below. For a full list of courses in the program including course descriptions, view the Computer Programming program outline.
    • 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
    • Select 1 course from the communications list during registration.

Course Delivery Method

  • Hybrid: This program has a hybrid delivery method. Some parts are online and other parts are delivered in person. You’ll need to come to campus for part of your program.

Related Programs

  • Computer Programming and Analysis
  • Computer Systems Technician – Networking
  • Electrical Engineering Technology
  • Graphic Design

Program Code

  • CMPG

Duration

  • 2 Years

Credential

  • Ontario College Diploma, Co-op

Program Delivery

  • Full-time +
  • Part-time

Program Delivery Method(s)

  • Hybrid: What does this mean?

Program Outline

Computer Programming Ontario College Diploma, Co-op program at Georgian College


Degree Overview:


Description:

This program focuses on computer programming, web development, and designing data-driven systems. Students learn how to write code in various languages like Arduino, ASP.NET, C#, Java, JavaScript, HTML/CSS, PHP, and Swift. They gain experience developing software for diverse platforms, including embedded systems, desktop, mobile, and mainframe systems. Emphasis is placed on business and entrepreneurial values. Students gain experience in problem-solving, troubleshooting, and system building through applied assignments, projects, and co-op work terms.


Objectives:

  • Gain proficiency in various programming languages and frameworks.
  • Learn how to design and develop software applications for diverse platforms.
  • Master problem-solving, troubleshooting, and system building skills.
  • Develop strong business and entrepreneurial values.
  • Gain practical experience through co-op work terms.

Program Structure:

  • Two-year full-time or part-time program.
  • Starts in Summer 2024, Fall 2024, or Winter 2025.
  • Includes a mandatory co-op work term.
  • Offered through a hybrid delivery method (online and in-person components).
  • ### Outline:

Courses:

  • 18 program courses focusing on programming fundamentals, web development, databases, networking, and more.
  • 2 communications courses.
  • 1 program option course (choose one).
  • 3 general education courses.
  • 1 co-op work term.

Course Schedule:

  • Semester 1: HTML, CSS, and JS Fundamentals, Programming Fundamentals, Networking Essentials, Internet of Things using Arduino, Math for the Computer Industry, and a communications course.
  • Subsequent semesters: cover advanced programming concepts, database design, software design methodologies, project management, and more.

Modules:

  • The program is not divided into modules in the traditional sense.
  • Instead, learning occurs through a sequence of courses building upon each other. ### Assessment:

Assessment Methods:

  • A variety of assessments are used, including:
  • Assignments (individual and group)
  • Quizzes and exams
  • Presentations
  • Projects
  • Co-op work term performance evaluations

Assessment Criteria:

  • Assessments are based on various criteria, including:
  • Technical accuracy
  • Problem-solving ability
  • Code quality
  • Design principles
  • Project management skills
  • Communication and teamwork skills
  • ### Teaching:

Teaching Methods:

  • A variety of teaching methods are used, including:
  • Lectures
  • Hands-on labs and projects
  • Case studies
  • Guest speakers
  • Online learning resources

Faculty:

  • The program is taught by experienced faculty with industry experience and expertise in various programming languages and technologies.

Unique Approaches:

  • The program emphasizes a hands-on learning approach with numerous projects and assignments.
  • Students gain practical experience through a mandatory co-op work term.
  • The program incorporates industry-standard technologies and tools.
  • ### Careers:

Career Paths:

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Database Administrator
  • Systems Analyst
  • IT Consultant
  • Network Administrator

Career Opportunities:

  • Graduates are well-suited to various entry-level software development roles.
  • They can work independently or as part of a team to analyze, design, enhance, and maintain software applications.
  • Potential employers include software development companies, IT consulting firms, government agencies, and more.

Outcomes:

  • Graduates are well-prepared for a successful career in the growing field of computer programming.
  • Many graduates secure employment in their field of study upon graduation.
  • ### Other:
  • Graduates can further their studies through articulation agreements with universities offering related degree programs.
  • The program enjoys strong industry support from partners like Honda of Canada Mfg.
  • Part-time study options are available for those who prefer a flexible schedule.

Note:

This information is based on the provided context and may not be exhaustive. For the most up-to-date program details, please consult official Georgian College program information resources.

SHOW MORE
About University
Bachelors
Diploma
Foundation
Courses

Georgian College: A Summary


Overview:

Georgian College is a public college in Ontario, Canada, offering a wide range of academic programs and services to students. It is known for its focus on practical, hands-on learning and its strong partnerships with employers. The college boasts a 90.3% employment rate for graduates within six months of graduation.


Services Offered:

Georgian College provides a comprehensive range of services to its students, including:

    Academic Support:

    Library, tutoring, academic advising, and testing services.

    Student Life:

    Athletics, clubs, events, and student government.

    Campus Services:

    Residence and housing, food services, parking, and transportation.

    Financial Aid:

    Scholarships, bursaries, OSAP, and other financial assistance programs.

    Career Services:

    Co-op education, career counseling, and job placement assistance.

    International Student Support:

    Admissions, financial aid, and cultural adjustment services.

    Indigenous Student Support:

    Dedicated services and resources for Indigenous students.

Student Life and Campus Experience:

Georgian College offers a vibrant campus experience with a strong sense of community. Students can participate in a variety of activities, including:

    Athletics:

    Intercollegiate sports teams and recreational activities.

    Clubs and Organizations:

    Student-led clubs and associations covering diverse interests.

    Events:

    Social, cultural, and academic events throughout the year.

    Campus Services:

    Access to various amenities and resources, including residence halls, dining options, and student support services.

Key Reasons to Study There:

    Strong Employment Outcomes:

    High graduate employment rate and strong employer partnerships.

    Practical, Hands-on Learning:

    Emphasis on real-world skills and experience.

    Diverse Program Offerings:

    Wide range of programs across various academic areas.

    Vibrant Campus Community:

    Strong sense of community and opportunities for student engagement.

    Dedicated Student Support:

    Comprehensive services and resources to help students succeed.

Academic Programs:

Georgian College offers a wide range of academic programs, including:

    Degrees:

    Bachelor's degrees in various fields.

    Diplomas:

    Two-year programs in specialized fields.

    Graduate Certificates:

    One-year programs for career advancement.

    Apprenticeships:

    Training programs for skilled trades.

    Continuing Education:

    Part-time courses and programs for professional development.

Other:

    Campus Locations:

    Georgian College has campuses in Barrie, Midland, Muskoka, Orangeville, Orillia, Owen Sound, and South Georgian Bay.

    Research and Innovation:

    The college is actively involved in applied research and innovation.

    Community Engagement:

    Georgian College is committed to serving its local communities through various initiatives.

Total programs
376
Admission Requirements

Entry Requirements:


Domestic Students (including EU Home Students):

  • Ontario Secondary School Diploma (OSSD) or equivalent.
  • Grade 12 English (C or U).
  • Grade 12 Mathematics (C or U).

Mature Students, Non-Secondary School Applicants, and Home School Applicants:

  • May also be considered for admission, based on equivalent courses, upgrading, completed GED, or equivalency testing.
  • Refer to www.georgiancollege.ca/admissions/academic-regulations/ for complete details.

Additional Information:

  • Students must have a personal notebook computer (PC or Mac) meeting or exceeding the following hardware specifications:
  • Intel i5 processor or AMD equivalent
  • 8GB of memory (16 GB recommended)
  • 250GB hard drive (SSD recommended)
  • Specific operating systems, tools, and software provided upon commencement of the program.
  • Note: Machines running Windows on an ARM processor are not currently supported due to compatibility issues with various development programs.
  • ## Language Proficiency Requirements:
  • English Language Proficiency Requirements are not explicitly mentioned in the provided text for this specific program.
  • However, Georgian College may have general English language requirements for international students, especially those whose first language is not English.
  • It is advisable to check with Georgian College's admissions office or website for confirmation.
  • ## Please note:
  • This information is based on the provided context.
  • If you require further details or clarification, please reach out to Georgian College directly.
Location
Ambassadors
How can I help you today?