Computer programmering program
Toronto, Canada
Uddannelsesdiplom
VARIGHED
2 år
SPROG
Engelsk
TEMPO
Fuldtid
ANSØGNINGSFRIST
TIDLIGSTE STARTDATO
Jan 2026
STUDIEAFGIFTER
CAD 18.825 / per year *
STUDIEFORMAT
På campus
* International undervisning
Få de tekniske og bløde færdigheder til at lancere en succesfuld karriere inden for informationsteknologi (IT) feltet som softwareudvikler, kvalitetssikringsanalytiker og mere med det to-årige Computer Programming (T186) diplomprogram.
Fuld beskrivelse
Lær at bygge skalerbare softwareløsninger med diplomprogrammet Computer Programmering (T186). På to år får eleverne de tekniske og bløde færdigheder til at forfølge spændende og efterspurgte karrierer som softwareudviklere, tekniske supportspecialister og mere.
Dette program – udviklet til at imødekomme manglen på dygtige it-professionelle – lærer eleverne programmeringslogik og teknikker til at designe, implementere og teste software og webapplikationer samt objektorienterede koncepter og testdrevne udviklingsteknikker. Studerende får erfaring med at arbejde gennem projektets livscyklus, fra design til implementering og test og lærer at styre databasesystemer til dynamiske applikationer.
Blød kompetenceudvikling inden for teamwork og kommunikation – begge efterspurgt i IT-branchen – afslutter den tekniske uddannelse. Labvejledere støtter studerende i at styrke deres færdigheder i workshops hvert semester.
Dette program giver også muligheder for praktisk erfaring med et hjørnestensprojekt, hvor eleverne anvender deres færdigheder og viden til at løse udfordringer i den virkelige verden.
Programspecifikke computerkrav
- Minimum 16 GB RAM
- 256 GB SSD-harddisk (500+ GB er optimalt)
- Quad-core i7 2,4GHz eller bedre
- Videokort (minimum 2 GB RAM/4 GB RAM anbefales)
- Webcam
- Mac anbefales
Dette program er godkendt til OSAP-finansiering, forudsat at ansøgeren opfylder OSAP-kriterierne.
Hvert år uddeler vi over 2 millioner dollars i stipendier, priser og legater til førsteårsstuderende. Se vores websider om økonomisk støtte for at se, hvordan du kan betale for universitetsuddannelsen, og se den fulde liste over tilgængelige stipendier, priser og legater.
Påkrævede kurser
Semester 1
| Kursuskode | Kursustitel |
|---|---|
| KOMM 2000 | Kommunikation på tværs af kontekster* |
| COMP 1151 | IT-grundlæggende |
| COMP 1234 | Introduktion til webudvikling |
| COMP 1236 | Grundlæggende datalogi |
| COMP 1238 | Introduktion til datahåndtering |
| MATEMATIK 1162 | Matematik for computerteknologi I |
Semester 2
| Kursuskode | Kursustitel |
|---|---|
| COMP 1168 | Databasehåndtering |
| COMP 1202 | Objektorienteret programmering |
| COMP 1235 | Introduktion til full stack-udvikling |
| COMP 3044 | Linux-grundlæggende |
| GSSC 1027 | Personlig økonomi |
| MATEMATIK 1172 | Matematik for computerteknologi II |
Semester 3
| Kursuskode | Kursustitel |
|---|---|
| COMP 1230 | Avanceret webprogrammering |
| COMP 2130 | Applikationsudvikling ved hjælp af Java |
| COMP 2136 | Kvalitetssikring af software |
| COMP 2139 | Udvikling af webapplikationer |
| COMP 2147 | Systemanalyse, design og testning |
| GNED | Almen uddannelsesvalgfag |
Semester 4
| Kursuskode | Kursustitel |
|---|---|
| COMP 2080 | Datastrukturer og algoritmer |
| COMP 2148 | Professionelle arbejdspladskompetencer |
| COMP 2151 | Agil softwareudvikling |
| COMP 2152 | Open Source-udvikling |
| COMP 2154 | Systemudviklingsprojekt |
| GNED | Almen uddannelsesvalgfag |
Den studerende har pålideligt vist evnen til at:
- Identificere, analysere, udvikle, implementere, verificere og dokumentere kravene til et computermiljø.
- Bidrage til diagnosticering, fejlfinding, dokumentation og overvågning af tekniske problemer ved hjælp af passende metoder og værktøjer.
- Implementer og vedligehold sikre computermiljøer.
- Implementer robuste computersystemløsninger gennem valideringstest, der er i overensstemmelse med bedste praksis i branchen.
- Kommuniker og samarbejde med teammedlemmer og interessenter for at sikre effektive arbejdsrelationer.
- Vælg og anvend strategier til personlig og faglig udvikling for at forbedre arbejdspræstationen.
- Anvend projektledelsesprincipper og -værktøjer, når du arbejder på projekter i et computermiljø.
- Overhold etiske, juridiske og regulatoriske krav og/eller principper i udviklingen og styringen af computerløsninger og -systemer.
- Støtte analysen og definitionen af softwaresystemspecifikationer baseret på funktionelle og ikke-funktionelle krav.
- Bidrage til udvikling, dokumentation, implementering, konfiguration, vedligeholdelse og test af softwaresystemer ved hjælp af branchestandardiserede softwareudviklingsmetoder, baseret på definerede specifikationer og eksisterende teknologier/frameworks.
- Anvende et eller flere programmeringsparadigmer, såsom objektorienteret, struktureret eller funktionel programmering, og designprincipper, samt dokumenterede krav, i softwareudviklingsprocessen.
- Modellér, design, implementer og vedligehold grundlæggende datalagringsløsninger.
- Bidrage til integrationen af netværkskommunikation i softwareløsninger ved at overholde protokolstandarder.
Karrieremuligheder
Kandidater fra computerprogrammeringsprogrammet (T186) vil være forberedt til karrierer i følgende roller:
- Softwareudvikler
- Web-udvikler
- Database Administrator
- Kvalitetssikringsanalytiker
- Teknisk Support Specialist
Industri
- Teknologi- og softwareudvikling
- Bank- og finansielle tjenester
- Sundhedspleje og bioteknologi
- Regeringen og den offentlige sektor
- Detailhandel og e-handel
- Uddannelse og træning
- Underholdning og medier
- Telekommunikation
- Produktion og logistik
- Konsulent- og professionelle tjenester
Pathways
- Computerprogrammering og -analyseprogram T177
- Computerprogrammering og -analyseprogram (online) T197
- Program for mobilapplikationsudvikling og strategi (kandidat) T440


