Diploma in Computer Programming

George Brown College - Casa Loma Campus

Canada,Ontario

 0 Shortlist

24 Months

Duration

CAD 18,425/year

Tuition Fee

CAD 110 FREE

Application Fee

Sep 2025

Apply Date

Canada, Ontario

Type: College

Location Type: Urban

Founded: 1967

Total Students: 32,117 +

Int. Students: 4,900 +

Campus Detail

Main Campus Address

160 Kendal Ave, Toronto, ON M5R 1M3, Canada

Diploma in Computer Programming

Program Overview

Learn to build scalable software solutions with the Computer Programming (T186) diploma program. In two years, students gain the technical and soft skills to pursue exciting and in-demand careers as software developers, technical support specialists and more.

This program — developed to address the shortage of skilled IT professionals — teaches students programming logic and techniques to design, implement, and test software and web applications, as well as object-oriented concepts and test-driven development techniques. Students gain experience working through the project life cycle, from design to implementation and testing, and learn to manage database systems for dynamic applications.

Soft skills development in teamwork and communications — both in high demand in the IT industry — round out the technical training. Lab tutors support students in strengthening their skills in workshops every semester.

This program also provides opportunities for practical experience with a capstone project where students apply their skills and knowledge to solve real-world challenges.

Program Learning Outcomes

  1. The graduate has reliably demonstrated the ability to:
  2. Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
  3. Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
  4. Implement and maintain secure computing environments.
  5. Implement robust computing system solutions through validation testing that aligns with industry best practices.
  6. Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
  7. Select and apply strategies for personal and professional development to enhance work performance.
  8. Apply project management principles and tools when working on projects within a computing environment.
  9. Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of computing solutions and systems.
  10. Support the analysis and definition of software system specifications based on functional and non-functional requirements.
  11. Contribute to the development, documentation, implementation, configuration, maintenance and testing of software systems by using industry-standard software development methodologies, based on defined specifications and existing technologies/frameworks.
  12. Apply one or more programming paradigms, such as object-oriented, structured or functional programming, and design principles, as well as documented requirements, to the software development process.
  13. Model, design, implement, and maintain basic data storage solutions.
  14. Contribute to the integration of network communications into software solutions by adhering to protocol standards.

You might also interested in other programs of this university

Diploma in Computer Programming - Low Co...

 Program Level: UG Certificate / Diploma
 Duration: 24 months
 Tuition Fee: CAD 18,420

 Application Fee: CAD 110 FREE

English Requirement: IELTS TOEFL PTE DUOLINGO 

Work Permit: