Computer Programming
Study location | Canada, Ontario, Waterloo |
---|---|
Type | Diploma, College |
Nominal duration | 2 years |
Study language | English |
Course code | 1009 |
Tuition fee | CA$16,361 per year The fee is for the 2022–2023 academic year and includes tuition (CA$13,750), health insurance and ancillary charges. The fees displayed are estimates for two semesters and are subject to change. |
---|---|
Registration fee | CA$400 one-time The registration fee includes the non-refundable application fee (CA$100) and the refundable deposit fee (CA$300). Please REVIEW the EdviseCanada`s fee policy. |
Entry qualification | High School / Secondary Education (or higher) To be eligible for admission, you must possess a high school diploma including these required courses (or equivalents):
The entry qualification documents are accepted in the following languages: English. |
---|
Language requirements | English For direct admission, you must be from an English-speaking country or, you must provide one of the English language proficiency tests below:
|
---|
More information |
---|
Overview
Computer Programmer is a two-year diploma program designed for students who wish to learn the latest skills needed by business application developers in industry, but want to graduate sooner than allowed by the three-year Computer Programmer/Analyst program. The program emphasizes problem-solving skills using the latest versions of Microsoft, Java and open-source software to develop business and web applications. Object-oriented analysis, design, agile methodologies and programming techniques are mastered and applied throughout the program.
Students learn through a combination of theory and practice, applying their knowledge to hands-on assignments and challenging projects. Complementary courses in areas such as mathematics, accounting and communications support the core IT courses. All of these skills are then applied to a capstone group project in the last year in which students build a major business application, providing them with experience of the complete application development cycle.
Career opportunities
Students graduate with programming experience and the skills necessary to analyze and design computer applications for business. Entry-level positions for graduates of this program include:
- computer programmer
- web application developer
- software tester
- quality control professional