Last updated on 2025-05-30
Program Overview
Humber’s Computer Programming and Analysis advanced diploma program is tailored to equip students for a diverse range of career opportunities in the rapidly evolving field of computer programming, software, and web development. The program emphasizes a comprehensive understanding of programming languages, including Java, ASP.NET, PHP, JavaScript, Python, and mobile programming for both Android and iOS platforms. Students will gain a solid foundation in web development, database management, project management, and technical writing.
Moreover, the curriculum covers specialized topics such as Artificial Intelligence, machine learning, data analytics, cloud computing, IT security, and big data. Graduates will be adept at analyzing business requirements and proposing solutions to enhance organizational workflows, ensuring they are well-prepared for the competitive job market.
Program Structure
The Computer Programming and Analysis program spans over 6 semesters, providing a comprehensive educational experience. The program is available in both in-person and online formats, allowing flexibility for students. Key features of the program structure include:
- Optional co-operative education placements, enabling students to gain practical experience in a work environment.
- Field experiences and professional practicums that enhance learning through real-world applications.
- Engagement in two consecutive four-month optional co-operative education placements between Semesters 4 and 5, subject to availability.
- Application for co-op placements begins in Semester 3, with detailed information provided at that time.
While the co-op option is not available for online students, the program ensures that all students benefit from a range of services aimed at securing valuable work-integrated learning opportunities.
Featured Experiences
- Optional co-operative education placements that allow students to apply their skills in real-world settings.
- Field experiences that provide intensive, hands-on learning related to students' career goals.
- Professional practicums that offer practice-based experience under the supervision of experienced professionals.
- Collaboration with industry partners to enhance learning and networking opportunities.
Career Options
Graduates of the Computer Programming and Analysis program can pursue various career paths in Canada, including:
- Computer Programmer: Develops and maintains software applications, ensuring functionality and efficiency.
- Software Developer: Designs and implements software solutions tailored to meet user needs and business requirements.
- Web Developer: Creates and manages websites, focusing on both front-end and back-end development.
- Mobile App Developer: Specializes in building applications for mobile devices, enhancing user experience and functionality.
- Information Systems Analyst: Analyzes and improves IT systems to enhance business operations and efficiency.
These roles not only offer competitive salaries but also contribute to the growing demand for skilled IT professionals in various sectors 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

















































