
Avansert diplom in
Avansert diplom i dataprogrammering og analyse (CMPA) Georgian College

Introduksjon
I dette programmet fokuserer studentene på dataprogrammering, webutvikling og utnyttelse av data for å hjelpe organisasjoner med å ta meningsfylte forretningsbeslutninger. Gjennom programmet lærer elevene å skrive kode ved hjelp av en rekke språk som Arduino, ASP.NET, C#, C ++, Java, JavaScript, PHP, SQL og Swift. Studentene får erfaring med å utvikle programvare for forskjellige plattformer, inkludert innebygde systemer, stasjonære, mobile og mainframe -systemer. I tillegg blir studentene utsatt for avanserte konsepter, inkludert systemanalyse, Business Intelligence (BI), applikasjonssikkerhet, datastrukturer og spill- og simuleringsprogrammering. Med stor vekt på forretnings- og gründerverdier, får studentene erfaring med problemløsning, feilsøking og systembygging gjennom en rekke anvendte oppgaver, prosjekter og samarbeidsvilkår.
Galleri
Opptak
Læreplan
Kurs
Programspesifikke kurs
- COMP 1002 - HTML, CSS og JS Fundamentals (Semester 1 / 42 timer)
- COMP 1030 - Grunnleggende om programmering (Semester 1 / 42 timer)
- COMP 1035 - Essentials for nettverk (Semester 1 / 42 timer)
- COMP 1045 - Internet of Things med Arduino (Semester 1 / 42 timer)
- MATH 1003 - Matte for dataindustrien (Semester 1 / 42 timer)
- COMP 1006 - Introduksjon til webprogrammering med PHP (Semester 2 / 42 timer)
- COMP 1008 - Introduksjon til objektorientert programmering ved bruk av Java (Semester 2 / 42 timer)
- COMP 1098 - .NET Programmering med C# (Semester 2 / 42 timer)
- COMP 2003 - Relasjonsdatabase (Semester 2 / 42 timer)
- ENTR 1002 - Introduksjon til entreprenørskap (Semester 2 / 42 timer)
- COMP 1009 - Mainframe-miljøet (Semester 3 / 42 timer)
- COMP 1011 - Avansert objektorientert programmering ved bruk av Java (Semester 3 / 42 timer)
- COMP 1073 - JavaScript på klientsiden (Semester 3 / 42 timer)
- COMP 2084 - Server-Side Scripting med ASP.NET (Semester 3 / 42 timer)
- COMP 3002 - Avanserte databaser (Semester 3 / 42 timer)
- COMP 2068 - JavaScript-rammer (Semester 4 / 42 timer)
- COMP 2125 - Mobilutvikling med Swift (Semester 4 / 42 timer)
- MGMT 2008 - Prosjektledelse for informasjonsteknologi (Semester 4 / 42 timer)
- Programalternativer - Velg 1 kurs fra programalternativlisten under registreringen. (Semester 4 / 42 timer)
- COMP 2005 - Systemanalyse (Semester 5 / 42 timer)
- COMP 2099 - Business Intelligence-verktøy (Semester 5 / 42 timer)
- COMP 3000 - Systems Project 1 (Semester 5 / 42 timer)
- COMP 3025 - Mobile and Pervasive Computing (Semester 5 / 42 timer)
- COMP 3033 - Web Rammer og APIer (Semester 5 / 42 timer)
- COMP 3006 - Systems Project 2 (Semester 6 / 42 timer)
- COMP 3023 - Spill- og simuleringsprogrammering (Semester 6 / 42 timer)
- COMP 3024 - Business Intelligence og analyse (Semester 6 / 42 timer)
- COMP 3026 - Programmering av applikasjonssikkerhet (Semester 6 / 42 timer)
- MGMT 2001 - Prinsipper for ledelse (Semester 6 / 42 timer)
- Programalternativer - Velg 1 kurs fra listen over programalternativer. (Semester 6 / 42 timer)
- COOP 1005 - Dataprogrammererarbeid semester 1 (finnes etter semester 2) (560 timer)
- COOP 2002 - Dataprogrammererarbeid termin 2 (Høstinntak skjer etter semester 3, vinterinntak skjer etter semester 6) (560 timer)
Kommunikasjonskurs
- Velg 1 kurs fra kommunikasjonslisten under påmelding. (Semester 1)
- Velg 1 kurs fra kommunikasjonslisten under påmelding. (Semester 2)
Generelle utdanningskurs
- Velg 1 emne fra generell utdanningsliste under påmelding. (Semester 3)
- Velg 2 emner fra den generelle utdanningslisten ved registrering. (Semester 4)
- Velg 1 emne fra generell utdanningsliste under påmelding. (Semester 5)
Karrieremuligheter
Karrieremuligheter
Nyutdannede er godt egnet til å oppfylle et bredt spekter av inngangs- og mellomnivåroller relatert til programvareutvikling. De kan jobbe selvstendig eller som medlem av et team for å analysere, designe, forbedre og vedlikeholde programvareapplikasjoner på plattformer som desktop, mobil, web og stormaskinsystemer. Nyutdannede vil også kunne delta i styringen av aktiviteter knyttet til et programvareutviklingsprosjekt og kan være ansatt i relaterte felt, inkludert systemanalyse, forretningsanalyse, databasedesign og -administrasjon, webutvikling og mobilapplikasjonsutvikling.