Last updated on 2026-03-12
Program Overview
Humber’s Computer Programming diploma program is tailored to equip students with essential skills for a diverse range of career opportunities in the rapidly evolving field of computer programming, software, and web development. The program emphasizes a solid foundation in both theory and practical applications, covering various programming languages such as Java, JavaScript, and Python, along with mobile programming for Android and iOS. Students will also delve into Oracle database design, project management, and technical writing, ensuring they are well-prepared for the competitive job market. Graduates will emerge with the up-to-date skills and knowledge necessary to thrive in various sectors, whether in large corporations or small businesses.
Program Structure
The Computer Programming diploma program spans over 4 semesters, providing a comprehensive curriculum designed to foster both theoretical understanding and practical skills. The program is structured as follows:
- Program Length: 4 semesters
- Start Dates: January, May, September
- Delivery Options: Available in both online and block-based formats
- Optional Co-operative Education: Students have the option to participate in co-op programs, gaining valuable work experience in their field.
This program is designed to adapt to the evolving needs of the tech industry, ensuring that students are equipped with relevant skills and knowledge. The optional co-op stream allows students to gain hands-on experience, enhancing their employability upon graduation.
Featured Experiences
The Computer Programming diploma program offers several unique features and experiences that enhance learning and professional development:
- Work-Integrated Learning: Students engage in real-world experiences through partnerships with industry, applying classroom knowledge in practical settings.
- Field Experiences: Opportunities for intensive, hands-on experiences related to students' career goals, which may be paid or unpaid.
- Professional Practicum: Students gain practice-based experience under the supervision of experienced professionals, preparing them for licensure or certification.
- Capstone Projects: Students participate in capstone projects that showcase their skills and knowledge, culminating their academic journey.
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: Specializes in building and maintaining websites, focusing on both front-end and back-end development.
- Mobile App Developer: Creates applications for mobile devices, optimizing user experience and performance.
- Information Systems Analyst: Analyzes and improves IT systems, ensuring they meet organizational needs and enhance productivity.
These roles are critical in the tech industry, which continues to grow and evolve, offering numerous opportunities for skilled professionals. Graduates will be well-prepared to enter the workforce and contribute to various sectors, from startups to established corporations.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Humber Polytechnic official website


























































