Program overview
Admission Requirements
Intakes

Last updated on 2025-05-30

Program overview

Program Overview

Humber’s Computer Programming diploma program is tailored to equip students with the essential skills needed for a diverse range of employment opportunities in the rapidly evolving field of computer programming, software, and web development. Students will gain proficiency in various programming languages such as Java, JavaScript, and Python, alongside mobile programming for Android and iOS. The curriculum emphasizes a solid foundation in both theory and practical applications, covering web and software development, Oracle database design, project management, and technical writing. Moreover, students will develop collaborative skills, preparing them for the competitive job market. Graduates will emerge with the up-to-date knowledge and skills necessary to thrive in various sectors, whether in large corporations or small enterprises.

Program Structure

The Computer Programming diploma program spans over 4 semesters, providing a comprehensive education in computer programming. The program is designed to be flexible, offering options for both in-person and online learning. Key features of the program structure include:

  • Completion of the program in 4 semesters.
  • Optional co-operative education stream, allowing students to gain practical experience through paid work terms.
  • Field experiences and professional practicums that enhance real-world skills.
  • Opportunities for collaborative projects and teamwork.

This structure ensures that students not only learn theoretical concepts but also apply them in practical settings, preparing them for successful careers in the tech industry.

Featured Experiences

The Computer Programming diploma program offers several unique experiences that enhance learning and professional development:

  • Optional Co-operative Education: Students can participate in paid work terms that provide valuable industry experience.
  • Field Experiences: Opportunities to engage in intensive, hands-on experiences related to their field of study.
  • Professional Practicum: Students gain practice-based experience under the supervision of experienced professionals.
  • Collaborative Projects: Students work together on projects that simulate real-world scenarios, fostering teamwork and communication skills.

These experiences are designed to prepare students for the demands of the job market and enhance their employability upon graduation.

Career Options

Graduates of the Computer Programming diploma program can pursue a variety of career paths in Canada, including:

  • Computer Programmer: Develops and maintains software applications, ensuring functionality and efficiency.
  • Software Developer: Designs and creates software solutions tailored to meet user needs and specifications.
  • Web Developer: Builds and maintains websites, focusing on both the visual and technical aspects of web design.
  • Mobile App Developer: Specializes in creating applications for mobile devices, ensuring usability and performance.
  • Information Systems Analyst: Analyzes and improves IT systems, ensuring they meet business needs and enhance productivity.

These roles reflect the diverse opportunities available to graduates, allowing them to leverage their skills in various sectors and organizations across Canada.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Humber Polytechnic official website