Computer Programming and Analysis (Co-op)
Study location | Canada, Ontario, Barrie |
---|---|
Type | Advanced Diploma, College |
Nominal duration | 3 years, plus 2 Co-op terms |
Study language | English |
Course code | CMPA |
Tuition fee | CA$17,796 per year The fees are for the 2024–2025 academic year and include tuition (CA$14,504), health insurance and ancillary charges. The fees displayed are estimates only 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 qualify for admission, you must have a high school diploma and have completed the following mandatory courses (or their equivalents):
The entry qualification documents are accepted in the following languages: English. |
---|
Language requirements | English If English is not your first language and/or you come from a non-English-speaking country, you must provide proof of your English language proficiency by submitting one of the following tests:
|
---|
More information |
---|
Overview
Learn to code using in-demand programming languages. Strong focus on analysis and business integration. Complete a significant client project.
In this program, students focus on computer programming, web development and leveraging data to help organizations make meaningful business decisions. Throughout the program, students learn how to write code using a variety of languages such as:
- Arduino
- ASP.NET
- C#
- C++
- Java
- JavaScript
- PHP
- SQL
- Swift
Students gain experience developing software for diverse platforms including embedded systems, desktop, mobile, and mainframe systems. In addition, students are exposed to advanced concepts including systems analysis, Business Intelligence (BI), application security, data structures, and game and simulation programming. With a strong emphasis on business and entrepreneurial values, students gain experience in problem-solving, troubleshooting and systems building through a series of applied assignments, projects, and co-op work terms.
Program structure
The following reflects the planned progression for full-time offerings of the program.
Fall Intake
- Sem 1: Fall
- Sem 2: Winter
- Sem 3: Summer
- Work Term 1: Fall
- Sem 4: Winter
- Work Term 2: Summer
- Sem 5: Fall
- Sem 6: Winter
Winter Intake
- Sem 1: Winter
- Sem 2: Summer
- Sem 3: Fall
- Work Term 1: Winter
- Sem 4: Summer
- Sem 5: Fall
- Sem 6: Winter
- Work Term 2: Summer
Summer Intake
- Sem 1: Summer
- Sem 2: Fall
- Sem 3: Winter
- Work Term 1: Summer
- Sem 4: Fall
- Work Term 2: Winter
- Sem 5: Fall
- Sem 6: Winter
Career opportunities
Graduates are well suited to fulfil a wide range of entry and intermediate-level roles related to software development. They could work independently or as a member of a team to analyze, design, enhance, and maintain software applications on platforms such as desktop, mobile, web, and mainframe systems.
Graduates will also be able to participate in the management of activities associated with a software development project and may be employed in related fields including systems analysis, business analysis, database design and management, web development, and mobile application development.