Dataprogrammeringsprogram
Toronto, Canada
Avgangsvitnemål
VARIGHET
2 år
SPRÅK
Engelsk
TEMPO
Fulltid
SØKNADSFRIST
TIDLIGSTE STARTDATO
Jan 2026
STUDIEAVGIFT
CAD 18 825 / per year *
STUDIEFORMAT
På universitetsområdet
* Internasjonal undervisning
Få de tekniske og myke ferdighetene til å starte en vellykket karriere innen informasjonsteknologi (IT)-feltet som programvareutvikler, kvalitetssikringsanalytiker og mer med det toårige dataprogrammeringsprogrammet (T186).
Full beskrivelse
Lær å bygge skalerbare programvareløsninger med diplomprogrammet Computer Programming (T186). I løpet av to år får studentene de tekniske og myke ferdighetene til å forfølge spennende og etterspurte karrierer som programvareutviklere, tekniske støttespesialister og mer.
Dette programmet – utviklet for å møte mangelen på dyktige IT-fagfolk – lærer studentene programmeringslogikk og teknikker for å designe, implementere og teste programvare og webapplikasjoner, samt objektorienterte konsepter og testdrevne utviklingsteknikker. Studentene får erfaring med å jobbe gjennom prosjektets livssyklus, fra design til implementering og testing og lærer å administrere databasesystemer for dynamiske applikasjoner.
Myk kompetanseutvikling innen teamarbeid og kommunikasjon – begge etterspurt i IT-bransjen – avrunder den tekniske opplæringen. Laboratorieveiledere støtter studentene i å styrke ferdighetene sine i workshops hvert semester.
Dette programmet gir også muligheter for praktisk erfaring med et hjørnesteinsprosjekt der studentene bruker sine ferdigheter og kunnskaper for å løse virkelige utfordringer.
Programspesifikke datamaskinkrav
- Minimum 16 GB RAM
- 256 GB SSD-harddisk (500+ GB er optimalt)
- Quad-core i7 2,4 GHz eller bedre
- Videokort (minimum 2 GB RAM/4 GB RAM anbefales)
- Webkamera
- Mac anbefales
Dette programmet er godkjent for OSAP-finansiering, forutsatt at søkeren oppfyller OSAP-kriteriene.
Hvert år deler vi ut over 2 millioner dollar i stipend, priser og legater til førsteårsstudenter. Sjekk ut nettsidene våre for økonomisk støtte for måter å betale for college og en fullstendig liste over tilgjengelige stipend, priser og legater.
Påkrevde kurs
Semester 1
| Kurskode | Kurstittel |
|---|---|
| KOMM 2000 | Kommunikasjon på tvers av kontekster* |
| COMP 1151 | IT-grunnleggende |
| COMP 1234 | Introduksjon til webutvikling |
| COMP 1236 | Grunnleggende om datalogikk |
| COMP 1238 | Introduksjon til datahåndtering |
| MATEMATIKK 1162 | Matematikk for datateknologi I |
Semester 2
| Kurskode | Kurstittel |
|---|---|
| COMP 1168 | Databasehåndtering |
| COMP 1202 | Objektorientert programmering |
| COMP 1235 | Introduksjon til fullstack-utvikling |
| COMP 3044 | Linux-grunnleggende |
| GSSC 1027 | Personlig økonomi |
| MATEMATIKK 1172 | Matematikk for datateknologi II |
Semester 3
| Kurskode | Kurstittel |
|---|---|
| COMP 1230 | Avansert webprogrammering |
| COMP 2130 | Applikasjonsutvikling ved hjelp av Java |
| COMP 2136 | Kvalitetssikring av programvare |
| COMP 2139 | Utvikling av webapplikasjoner |
| COMP 2147 | Systemanalyse, design og testing |
| GNED | Valgfag for generell utdanning |
Semester 4
| Kurskode | Kurstittel |
|---|---|
| COMP 2080 | Datastrukturer og algoritmer |
| COMP 2148 | Profesjonelle arbeidsplasskompetanser |
| COMP 2151 | Smidig programvareutvikling |
| COMP 2152 | Åpen kildekode-utvikling |
| COMP 2154 | Systemutviklingsprosjekt |
| GNED | Valgfag for generell utdanning |
Den utdannede har pålidelig vist evne til å:
- Identifisere, analysere, utvikle, implementere, verifisere og dokumentere kravene til et datamiljø.
- Bidra til diagnostikk, feilsøking, dokumentering og overvåking av tekniske problemer ved hjelp av passende metoder og verktøy.
- Implementere og vedlikeholde sikre datamiljøer.
- Implementer robuste datasystemløsninger gjennom valideringstesting som er i samsvar med beste praksis i bransjen.
- Kommunisere og samarbeide med teammedlemmer og interessenter for å sikre effektive arbeidsforhold.
- Velge og anvende strategier for personlig og faglig utvikling for å forbedre arbeidsprestasjonene.
- Anvende prinsipper og verktøy for prosjektledelse når du arbeider med prosjekter i et datamiljø.
- Overholde etiske, juridiske og regulatoriske krav og/eller prinsipper i utvikling og administrasjon av dataløsninger og -systemer.
- Støtte analysen og definisjonen av programvaresystemspesifikasjoner basert på funksjonelle og ikke-funksjonelle krav.
- Bidra til utvikling, dokumentasjon, implementering, konfigurasjon, vedlikehold og testing av programvaresystemer ved å bruke bransjestandard programvareutviklingsmetoder, basert på definerte spesifikasjoner og eksisterende teknologier/rammeverk.
- Anvende ett eller flere programmeringsparadigmer, som objektorientert, strukturert eller funksjonell programmering, og designprinsipper, samt dokumenterte krav, i programvareutviklingsprosessen.
- Modellere, designe, implementere og vedlikeholde grunnleggende datalagringsløsninger.
- Bidra til integrering av nettverkskommunikasjon i programvareløsninger ved å overholde protokollstandarder.
Karrieremuligheter
Kandidater fra programmet for dataprogrammering (T186) vil være forberedt på karrierer i følgende roller:
- Programvareutvikler
- Webutvikler
- Database Administrator
- Kvalitetssikringsanalytiker
- Teknisk Support Spesialist
Industri
- Teknologi- og programvareutvikling
- Bank og finansielle tjenester
- Helsevesen og bioteknologi
- Myndigheter og offentlig sektor
- Detaljhandel og e-handel
- Utdanning og opplæring
- Underholdning og media
- Telekommunikasjon
- Produksjon og logistikk
- Konsulenttjenester og profesjonelle tjenester
Pathways
- Dataprogrammering og analyseprogram T177
- Program for dataprogrammering og -analyse (nettbasert) T197
- Program for mobilapplikasjonsutvikling og strategi (på høyere nivå) T440


