Computer Programmeren
Toronto, Canada
Diploma
DUUR
2 jaren
TALEN
Engels
TEMPO
Full time
DEADLINE VOOR AANMELDING
EERSTE STARTDATUM
Jan 2026
COLLEGEGELD
CAD 18.825 / per year *
STUDIE FORMAAT
Op de campus
* Internationaal onderwijs
Krijg de technische en zachte vaardigheden om een succesvolle carrière te starten in de informatietechnologie (IT) als softwareontwikkelaar, kwaliteitsborgingsanalist en meer met het tweejarige computerprogrammeerprogramma (T186).
Volledige beschrijving
Leer schaalbare softwareoplossingen te bouwen met het diploma Computer Programming (T186). In twee jaar tijd verwerven studenten de technische en zachte vaardigheden voor een boeiende en veelgevraagde carrière als softwareontwikkelaar, technisch ondersteuningsspecialist en meer.
Dit programma - ontwikkeld om het tekort aan geschoolde IT-professionals aan te pakken - leert studenten programmeerlogica en technieken om software en webapplicaties te ontwerpen, implementeren en testen, evenals objectgeoriënteerde concepten en testgestuurde ontwikkelingstechnieken. Studenten doen ervaring op met de levenscyclus van een project, van ontwerp tot implementatie en testen, en leren databasesystemen voor dynamische toepassingen te beheren.
De ontwikkeling van zachte vaardigheden op het gebied van teamwerk en communicatie - beide veelgevraagd in de IT-industrie - ronden de technische training af. Labdocenten ondersteunen studenten elk semester bij het versterken van hun vaardigheden in workshops.
Dit programma biedt ook mogelijkheden voor praktijkervaring met een afstudeerproject waarin studenten hun vaardigheden en kennis toepassen om echte uitdagingen op te lossen.
Programma specifieke computervereisten
- 16 GB RAM minimaal
- 256 GB SSD harde schijf (500+ GB is optimaal)
- Quad-core i7 2,4GHz of beter
- Videokaart (minimaal 2GB RAM/4GB RAM aanbevolen)
- Webcam
- Mac wordt aanbevolen
Dit programma is goedgekeurd voor OSAP-financiering, op voorwaarde dat de aanvrager voldoet aan de OSAP-criteria om in aanmerking te komen.
Elk jaar kennen we meer dan 2 miljoen dollar toe aan beurzen, prijzen en toelagen aan eerstejaarsstudenten. Bekijk onze webpagina's over financiële hulp voor manieren om je studie te betalen en de volledige lijst met beschikbare beurzen, prijzen en toelagen.
Benodigde cursussen
Semester 1
| Cursuscode | Cursustitel |
|---|---|
| COMM 2000 | Communiceren in verschillende contexten* |
| COMP 1151 | IT-essentials |
| COMP 1234 | Inleiding tot webontwikkeling |
| COMP 1236 | Basisprincipes van computerlogica |
| COMP 1238 | Inleiding tot gegevensbeheer |
| WISKUNDE 1162 | Wiskunde voor computertechnologie I |
Semester 2
| Cursuscode | Cursustitel |
|---|---|
| COMP 1168 | Databasebeheer |
| COMP 1202 | Objectgeoriënteerd programmeren |
| COMP 1235 | Inleiding tot full-stackontwikkeling |
| COMP 3044 | Linux Essentials |
| GSSC-1027 | Persoonlijke financiën |
| WISKUNDE 1172 | Wiskunde voor computertechnologie II |
Semester 3
| Cursuscode | Cursustitel |
|---|---|
| COMP 1230 | Geavanceerde webprogrammering |
| COMP 2130 | Applicatieontwikkeling met Java |
| COMP 2136 | Softwarekwaliteitsborging |
| COMP 2139 | Webapplicatieontwikkeling |
| COMP 2147 | Systeemanalyse, ontwerp en testen |
| GNED | Keuzevak Algemeen Onderwijs |
Semester 4
| Cursuscode | Cursustitel |
|---|---|
| COMP 2080 | Gegevensstructuren en algoritmen |
| COMP 2148 | Professionele werkplekcompetenties |
| COMP 2151 | Agile softwareontwikkeling |
| COMP 2152 | Open Source Ontwikkeling |
| COMP 2154 | Systeemontwikkelingsproject |
| GNED | Keuzevak Algemeen Onderwijs |
De afgestudeerde heeft betrouwbaar het vermogen aangetoond om:
- Identificeren, analyseren, ontwikkelen, implementeren, verifiëren en documenteren van de vereisten voor een computeromgeving.
- Bijdragen aan het diagnosticeren, oplossen van problemen, documenteren en monitoren van technische problemen met behulp van geschikte methodologieën en hulpmiddelen.
- Implementeer en onderhoud veilige computeromgevingen.
- Implementeer robuuste computersysteemoplossingen via validatietests die aansluiten op de beste praktijken in de sector.
- Communiceer en werk samen met teamleden en belanghebbenden om effectieve werkrelatie te garanderen.
- Selecteer en pas strategieën toe voor persoonlijke en professionele ontwikkeling om de werkprestaties te verbeteren.
- Pas projectmanagementprincipes en -hulpmiddelen toe wanneer u aan projecten werkt in een computeromgeving.
- Houd u aan ethische, wettelijke en reglementaire vereisten en/of principes bij de ontwikkeling en het beheer van computeroplossingen en -systemen.
- Ondersteun de analyse en definitie van specificaties van softwaresystemen op basis van functionele en niet-functionele vereisten.
- Bijdragen aan de ontwikkeling, documentatie, implementatie, configuratie, onderhoud en het testen van softwaresystemen door gebruik te maken van standaard softwareontwikkelingsmethodologieën uit de industrie, gebaseerd op gedefinieerde specificaties en bestaande technologieën/frameworks.
- Pas een of meer programmeerparadigma's, zoals objectgeoriënteerd, gestructureerd of functioneel programmeren, en ontwerpprincipes, evenals gedocumenteerde vereisten, toe op het softwareontwikkelingsproces.
- Modelleer, ontwerp, implementeer en onderhoud basisoplossingen voor gegevensopslag.
- Bijdragen aan de integratie van netwerkcommunicatie in softwareoplossingen door naleving van protocolstandaarden.
Carrièremogelijkheden
Afgestudeerden van de opleiding Computerprogrammering (T186) zijn voorbereid op carrières in de volgende functies:
- Software ontwikkelaar
- Webontwikkelaar
- Database Administrator
- Quality Assurance Analyst
- Technische ondersteuning Specialist
Industrie
- Technologie en softwareontwikkeling
- Bank- en financiële diensten
- Gezondheidszorg en biotechnologie
- Overheid en publieke sector
- Detailhandel en e-commerce
- Onderwijs en training
- Entertainment en media
- telecommunicatie
- Productie en logistiek
- Advies- en professionele diensten
Educatieve Pathways
- Computerprogrammering en analyseprogramma T177
- Computerprogrammering en analyseprogramma (online) T197
- Programma voor mobiele applicatieontwikkeling en -strategie (postdoctoraal) T440


