To say the 21st century is being built with computer programming is to state the obvious. It is the skill of programmers who will maintain, build and shape our future whether it be at home using the Internet, at work collaborating or at play posting pictures to Instagram. While its importance is evident, less obvious are the steps and competencies required to become a computer programming professional.
This certificate introduces you to the various foundational concepts, languages and applications needed to excel in this field. From Windows applications development using C# to database design with SQL to building graphical user interfaces for android mobile, this is where your programming expertise begins. No prior knowledge of programming is required. Learn how to think logically, critically and analytically, and resolve computing issues in the modern business environment.
In today’s age of technology, the demand from employers for skilled computer programmers is increasing exponentially. The applications of computer programming are immense, with opportunities in web development, animation, gaming, web-app development and much more.
This certificate will provide you with the practical skills necessary to enter the workplace as a computer programmer. If you are looking for hands-on training in the latest software development technologies, consider our Computer Programming Certificate.
Proficiency in written and oral English is required.
Please see the individual course listings for prerequisite information. Students are responsible for ensuring they have the required prerequisites prior to enrolment in any course. (Review college PLAR and exemption processes.)
To receive your certificate: once you have successfully completed all the required courses in this program, declare your certificate program of study at humber.ca/myhumber.
|Course Name||Course Code||Offered|
|ASP.NET||CPAN 253||Fall Winter|
|Critical Thinking and IT Concepts||CPAN 110||Fall Winter online|
|Distributed Computing using Java||CPAN 252||Fall Winter|
|Framework Programming||CPAN 151||Fall Winter Summer online|
|Java Application Development||CPAN 155||Fall Winter Summer online|
|Mobile Programming||CPAN 200||Winter Summer|
|Object-Oriented Programming using Java||CPAN 131||Fall Winter Summer online|
|Operating Systems||CPAN 133||Fall Winter Summer online|
|Relational DB Design and SQL||CPAN 152||Fall Winter Summer online|
|Web Programming and Design||CPAN 134||Fall Winter Summer online|
|XML||CPAN 202||Winter Summer online|