Beginning in September
Canada has about 600,000 people working in information and communications technology, and about half of that workforce is in Ontario where the ICT industry accounts for over $30 billion in sales. Help satisfy the continuing demand for skilled IT professionals. Work as a: computer programmer, junior web developer, junior database designer, junior software tester, customer support analyst, system co-ordinator or programmer, technical sales co-ordinator, or technical support representatives. Graduates also have the skills to pursue advanced training in .NET, J2EE and Oracle that will qualify them to write industry certification examinations.
Humber's Computer Programmer program is structured to allow students to complete all academic studies in just four semesters. Due to the demanding nature of this program, a strong commitment is required. As well, students are required to own or have guaranteed access to an Internet-enabled personal computer in their home or place of residence. The curriculum includes computer programming, systems analysis, web development, database management, IT project management and other aspects of information systems. Based on academic performance, students may qualify for an internship/field placement at the end of their fourth semester.
The first year of study for the Computer Programmer diploma program and the Game Programming advanced diploma share a number of courses, allowing students some flexibility when moving into their third semester of study. Students planning to transfer into Game Programming in semester three must contact the program co-ordinator by the end of semester one. Successful completion of bridging courses may be required.
The internship (minimum 280 hours) is optional and may be paid or unpaid. It takes place at the end of the fourth semester. To qualify, domestic students must complete four academic semesters; carry a full course load in each semester; maintain a minimum per semester average of 70 per cent with no failures; successfully complete a work preparation course (WORK 110). Students are encouraged to market themselves to prospective employers and, where possible, to initiate their own placement. Additional details will be provided by the program co-ordinator at orientation. Assistance is provided to all qualified students seeking full-time employment.
Note: Refer to the Selection Procedures for more information
Meeting the minimum requirements does not guarantee admission to the program.
The 2009/2010 fee for two semesters was
- domestic $3,152.70
- international $11,730.
For further information, refer to Fees and Financial Assistance in this publication.
$50 - computer lab fee (per semester); $1,500 textbooks, course packs, print cards, etc. (over four semesters).
| COURSE Code | Course | Credits | |
|---|---|---|---|
| COMM 213 | Technical Communications 1 | 3 | |
| CPAN 110 | Critical Thinking and IT Concepts | 4 | |
| CPAN 140 | Object-Oriented Programming using Java | 4 | |
| CPAN 150 | Numeric Computing | 4 | |
| CPAN 210 | Operating Systems | 3 | |
| CPAN 240 | Web Programming and Design | 4 |
| COURSE Code | Course | Credits | |
|---|---|---|---|
| COMM 313 | Technical Communications 2 | 3 | |
| CPAN 220 | VB.NET | 4 | |
| CPAN 222 | Java Application Development | 4 | |
| CPAN 260 | Relational Database Design and SQL | 4 | |
| GNED 000 | General Education Elective | 3 | |
| HUMA 024 | Humanities: An Introduction to Arts and Science | 3 |
| COURSE Code | Course | Credits | |
|---|---|---|---|
| COMM 313 | Technical Communications 2 | 3 | |
| CPAN 311 | Design Patterns and Software Testing | 4 | |
| CPAN 312 | Foundations of Game Programming | 4 | |
| CPAN 315 | Database Administration | 4 | |
| CPAN 330 | XML | 3 | |
| CPAN 331 | Requirements Analysis and Process Modeling | 4 | |
| CPAN 332 | Open Source Programming | 4 |
| COURSE Code | Course | Credits | |
|---|---|---|---|
| CPAN 410 | Project Management | 4 | |
| CPAN 430 | Object-Oriented Analysis and Design | 4 | |
| CPAN 440 | Distributed Computing using Java | 4 | |
| CPAN 450 | ASP.NET | 4 | |
| CPAN 490 | IT Management | 3 | |
| GNED 000 | General Education Elective | 3 | |
| WORK 110 | Career Connections | 2 |