
Diplom in
Avansert diplom i dataprogrammering og analyse Fanshawe College

Introduksjon
Bli dataprogrammerer
Det er ingen karriere mer verdsatt, etterspurt eller dynamisk i disse dager enn en IT-karriere. Hvis du har en lidenskap for koding og datamaskiner, og du er klar til å utvikle ferdighetene til å få drømmejobben din som dataprogrammerer, er Fanshawes avanserte diplom for dataprogrammering og analyse den rette for deg.
For å starte reisen vil våre dataprogrammeringskurs fokusere på grunnleggende IT-emner. Når du går gjennom programmet, vil du utvikle den grundige og spesialiserte datakunnskapen arbeidsgivere leter etter.
Hva du lærer av våre dataprogrammeringskurs:
- Objektorientert utvikling i både Windows og Linux-baserte klient / server-systemer;
- Programvare utvikling;
- Klient / server webutvikling (både .NET og J2EE);
- Databaseutvikling (MSSQL og Oracle); og
- Kodenivå grafikk, animasjon og simulering med C ++ og DirectX.
Våre dataprogrammeringskurs vil forberede deg på en spennende IT-karriere:
- Utvikle kommunikasjons- og mellommenneskelige ferdigheter med en betalt samarbeidsperiode i ditt siste semester;
- Få praktisk erfaring som dataprogrammerer som arbeider med ekte mennesker i virkelige situasjoner;
- Utdann deg klar for IT-karrieren din eller for å spesialisere ferdighetene dine ytterligere med et av Fanshawes IT-sertifikater, inkludert spillutvikling - avansert programmering;
- Fortsett en valgfri grad Pathway med en av Fanshawes partnerinstitusjoner i Ontario eller over hele verden.
Dette programmet er akkreditert av Co-operative Education and Work Integrated Learning Canada. Denne akkreditering representerer den høyeste prestasjonsstandarden for samarbeidsopplæringsprogrammer i Canada, og anerkjenner Fanshawes forpliktelse til fortreffelighet.

Annen informasjon
- Studenter i dette programmet vil være pålagt å ta en valgfri generell utdannelse på nivå 6.
- Nyutdannede fra Fanshawe College Business Fundamentals Ontario College Certificate program som oppfyller opptakskravene, kan gjelde nivå 1 i Computer Programming and Analysis Advanced Ontario College Diploma-programmet og kan tildeles opptil tre interne studiepoeng mot dette programmet.
- En bærbar datamaskin skal kjøpes av studenten, omtrent $ 1400,00. Kostnaden for den bærbare datamaskinen er inkludert i de generelle utgiftene som er oppgitt i gebyrplanen.
- En CONNECT-laboratorieavgift på $ 50,00 per studieperiode er inkludert i tilleggsprogramavgiftene som er oppgitt i gebyrplanen. Denne avgiften hjelper til med å dekke kostnadene knyttet til levering av CONNECT mobile databehandlingsprogram.
- Studentene bør ikke kjøpe en bærbar datamaskin eller programvare til College publiserer anbefalt konfigurasjon, modeller, programvaretitler og versjoner for det akademiske året.
Samarbeidsprosjekt
Dette treårige programmet har tre samarbeidsvilkår. Studenter som oppfyller både de faglige og samarbeidskravene i programmet, vil være kvalifisert til å oppgradere med et Co-op godkjent diplom.
Læringsutbytte
- Feilsøke og dokumentere problemer knyttet til installasjon og tilpasning av programvare;
- Analysere og definere spesifikasjonene til et system basert på krav;
- Designe, teste, dokumentere og distribuere programmer basert på spesifikasjoner;
- Bruk kunnskap om design, modellering, implementering og vedlikehold av en database;
- Bruk kunnskap om nettverkskonsepter for å utvikle, distribuere og vedlikeholde programmer;
- Foreslå og rettferdiggjøre design og utvikling av en integrert løsning basert på en analyse av forretningsmiljøet;
- Bruk relevante metoder, policyer og standarder for å utvikle integrerte løsninger;
- Bruk kunnskap om sikkerhetsspørsmål i analyse, design og implementering av integrerte løsninger;
- Utvikle og opprettholde effektive arbeidsforhold med klienter;
- Formulere, forsvare og overholde forventningene til arbeidsplassen som finnes i IT-miljøer;
- Bidra til vellykket gjennomføring av prosjektet ved å bruke prosjektledelsesprinsippene i bruk.
kurs
Nivå 1
Ta alle de følgende obligatoriske kursene:
Gruppe 1
- BUSI-1156 Strategier for suksess 1
- MATH-1202 Matematikk for programmerere 3
- INFO-1214 Grunnleggende programmering 6
- INFO-1215 Grunnleggende om databaser 4
- INFO-1216 Operating Syst Fundamentals-Programmers 3
Gruppe 2
Ta WRIT-1043 eller WRIT-1034
- WRIT-1043 Reason & Writing 1 for IT 3
- WRIT-1034 Årsak og skriving 1-EAP 4
Nivå 2
Ta alle de følgende obligatoriske kursene:
Gruppe 1
- INFO-1167 Virksomhet med lysets hastighet 3
- INFO-1217 Nettdesign 3
- INFO-3104 Relasjonsdatabaser og SQL 3
- INFO-3134 Objektorientert programmering med Java 4
- INFO-1156 Objektorientert programmering med C ++ 4
- MGMT-3052 Forstå arbeidsoppførsel 3
Gruppe 2
Ta INFO-1234 eller INFO-3120
- INFO-1234 Web Scripting-Intro 3
- INFO-3120 Programmering av kommersielle spillmotorer 3
Nivå 3
Ta alle de følgende obligatoriske kursene:
- INFO-3070 Client / Server Application Development 3
- INFO-5052 Avanserte databaser 3
- INFO-3140 Objektorientert analyse og modellering 3
- INFO-3135 Datastrukturer og algoritmer 3
- INFO-1219 Grunnleggende nettverk for programmerere 3
- COMM-3077 Kommunikasjon for IT 3
- COOP-1020 Cooperative Education Employment Prep 1
Nivå 4
Ta alle de følgende obligatoriske kursene:
Gruppe 1
- INFO-3067 ASP.NET-programmering med C # 3
- INFO-3137 Programvareutformingsmønstre 1 3
- INFO-3136 Mobilutvikling 3
- MGMT-3036 Profesjonell utvikling-karriereplanlegging 3
- INFO-3138 Programmering med deklarative språk 3
Gruppe 2
Ta INFO-3105 eller INFO-3111
- INFO-3105 System Z COBOL-programmering 3
- INFO-3111 C ++ Grafikkprogrammering 3
Nivå 5
Generell utdanning - Ta et valgfritt 3-studiepoeng Generell utdanning
Ta alle de følgende obligatoriske kursene:
- INFO-3139 JavaScript 3
- INFO-3112 Administrere programvareprosjekter-anvendt 1 3
- INFO-5060 Komponentbasert programmering med .NET 3
- INFO-5125 Mønstre for programvaredesign 2 3
- INFO-5101 C # Avanserte emner 3
- INFO-3141 Mobile Development-Inter 3
Nivå 6
Generell utdanning - Ta et valgfritt 3-studiepoeng Generell utdanning
Ta alle de følgende obligatoriske kursene:
Gruppe 1
- INFO-3068 Sikker databehandling 3
- INFO-5059 Java EE Client / Server Applications 3
- INFO-5126 Mobile Development-Adv 3
Gruppe 2
Ta INFO-5104 eller INFO-3142
- INFO-5104 C ++ Avanserte emner 3
- INFO-3142 Emerging Technologies 3
Gruppe 3
Ta INFO-5103 eller INNV-5001
- INFO-5103 Administrere programvareprosjekter - 5 2
- INNV-5001 Innovasjonsapplikasjoner 3
Generell utdanning - valgfag
Ta 6 studiepoeng - Normalt tatt i nivå 5 og 6
Program Residency
Studentene må fullføre minimum 30 studiepoeng i dette programmet ved Fanshawe College å oppfylle kravet til programopphold og oppgradere fra dette programmet
Opptakskrav
OSSD med kurs fra College (C), University (U), University / College (M), eller Open (O) stream med:
- Enhver grad 12 engelsk (C) eller (U)
- Enhver matematikk i klasse 11 eller grad 12 * (C), (U) eller (M)
eller
Akademisk og karriere inngang sertifikat (ACE)
eller
Ontario High School Equivalency Certificate (GED) og:
Matematikk * (C), (U) eller (M)
eller
Moden søker med stående på de obligatoriske kursene som er angitt ovenfor
Merk:
- * Søkere som mangler den nødvendige matematikken, kan fremdeles få adgang til å bli tatt opp ved å fullføre passende forhåndsoppgradering.
Engelsk Språkkrav
Søkere hvis første språk ikke er engelsk, vil bli pålagt å demonstrere ferdighet på engelsk ved en av følgende metoder:
- En grad 12 College Stream eller University Stream engelsk kreditt fra en Ontario Secondary School, eller tilsvarende, avhengig av programmets opptakskrav
- Test av engelsk som fremmedspråk (TOEFL) test med en minimumscore på 79 for den internettbaserte testen (iBT), med testresultater de siste to årene
- International English Language Testing System (IELTS) Akademisk test med en total poengsum på 6,0 uten poengsum mindre enn 5,5 i et av de fire båndene, med testresultater de siste to årene.
- Kanadisk faglig engelsk språk (CAEL) test med en samlet score på 60 uten poengsum mindre enn 50 i noen av de fire gruppene, med testresultater de siste to årene
- Pearson Test of English Academic (PTE) med minimum score på 53, med testresultater de siste to årene
- En Cambridge engelsk test (FCE / CAE / CPE) med en samlet poengsum på Cambridge English Scale of 169 uten språkkunnskap mindre enn 162, med testresultater de siste to årene
- En engelsk språkevaluering (ELE) ved Fanshawe College med en minimumssats på 70% i alle seksjoner av testen, med testresultater de siste to årene
- Fanshawe College ESL4 / GAP5 studenter: Minimumsklasse på 80% i ESL4 / GAP5 nivå 8, 75% i ESL4 / GAP5 nivå 9 eller 70% i ESL4 / GAP5 nivå 10
Anbefalt faglig forberedelse
- 12. klasse Forfatterens håndverk (C) eller (U)
- Grad 11 Introduksjon til datalogi (U)
- Grad 12 Datavitenskap (U)
- Grad 11 Introduksjon til dataprogrammering (C)
- Grad 12 Dataprogrammering (C)
- 11. informasjons- og kommunikasjonsteknologi: Det digitale miljøet (O)
- Grad 12 Informasjons- og kommunikasjonsteknologi: Multimedia Solutions (C)
- Academic and Career Entrance Certificate (ACE): Business eller Technical Mathematics Course og Computer Skills Course
Søkers utvalgskriterierHvor antall kvalifiserte søkere overstiger ledig plass i programmet, vil søkerens utvalgskriterier være:
- Preference for permanente innbyggere i Ontario
- Mottak av søknad innen 1. februar (Etter denne datoen vil Fanshawe College vurdere søkere på først til mølle, til programmet er fullt)
- Oppnåelse i opptakskrav
Karrieremuligheter
Nyutdannede kan forvente å skaffe seg stilling innen programvarekonstruksjon innen følgende utviklingsområder: bedriftsprogramvare, økonomi, nett, virksomhet, underholdning og spill, simuleringer, medisinsk bildebehandling, programmeringskontrollsystemer, kommersielle applikasjoner, nettverksprogramvare, Linux og Windows-utvikling. Som programmerer, databaseutvikler, programvarearkitekt eller forretningsanalytiker vil du ha mange spennende muligheter innen ethvert felt som bruker datamaskiner som et forretnings- eller forskningsverktøy.
Galleri
Programresultat
- Feilsøke og dokumentere problemer knyttet til programvareinstallasjon og tilpasning;
- Analysere og definere spesifikasjonene til et system basert på krav;
- Design, test, dokumenter og distribuer programmer basert på spesifikasjoner;
- Anvende kunnskap om design, modellering, implementering og vedlikehold av en database;
- Bruk kunnskap om nettverkskonsepter for å utvikle, distribuere og vedlikeholde programmer;
- Foreslå og begrunne design og utvikling av en integrert løsning basert på en analyse av forretningsmiljøet;
- Bruk relevante metoder, retningslinjer og standarder for å utvikle integrerte løsninger;
- Anvende kunnskap om sikkerhetsspørsmål i analyse, design og implementering av integrerte løsninger;
- Utvikle og opprettholde effektive arbeidsforhold med kunder;
- Artikulere, forsvare og samsvare med arbeidsplassens forventninger som finnes i informasjonsteknologi (IT) miljøer;
- Bidra til en vellykket gjennomføring av prosjektet ved å bruke prosjektledelsesprinsippene som er i bruk.
Opptak
Læreplan
Samarbeidsmuligheter
Dataprogrammering og analyse-programmet tilbyr en samarbeidsutdanningskomponent, som gir studentene muligheten til å få uvurderlig førstehånds arbeidserfaring innen det valgte feltet. Her er noen samarbeidsjobber som har startet karrieren til noen dataprogrammerings- og analysestudenter før de til og med ble uteksaminert!
- Junior Programmer Analyst - analysere, designe, programmere, implementere, konfigurere, integrere, vedlikeholde og støtte ulike applikasjoner.
- Business System Analyst - planlegge, administrere og støtte levering av detaljerte systemkrav og spesifikasjoner i samsvar med selskapets standarder og rammeverk.
- Juniorutvikler – identifisere problemer, lage beskrivelser og dokumentere problemer.
Kurs
Nivå 1
Ta alle følgende obligatoriske kurs:
Gruppe 1
- BUSI-1156 ---- Strategier for suksess
- MATH-1202 ---- Matematikk for programmerere
- INFO-1214 ---- Grunnleggende om programmering
- INFO-1215 ---- Grunnleggende om databasen
- INFO-1216 ---- Operating Syst Fundamentals-Programmers
Gruppe 2
Ta WRIT-1043 ELLER WRIT-1034
- WRIT-1043 ---- Grunn og skriving 1 for IT
- WRIT-1034 ---- Grunn og skriving 1-EAP
Nivå 2
Ta alle følgende obligatoriske kurs:
Gruppe 1
- INFO-1167 ---- Business med lysets hastighet
- INFO-1217 ---- Webdesign
- INFO-3104 ---- Relasjonsdatabaser og SQL
- INFO-3134 ---- Objektorientert programmering med Java
- INFO-1156 ---- Objektorientert programmering med C++
- MGMT-3052 ---- Forstå atferd på arbeidsplassen
Gruppe 2
Ta INFO-1234 ELLER INFO-3120
- INFO-1234 ---- Web Scripting-Introduksjon
- INFO-3120 ---- Programmering av kommersielle spillmotorer
Nivå 3
Ta alle følgende obligatoriske kurs:
- INFO-3070 ---- Klient-/serverapplikasjonsutvikling
- INFO-5052 ---- Avanserte databaser
- INFO-3140 ---- Objektorientert analyse og modellering
- INFO-3135 ---- Datastrukturer og algoritmer
- INFO-1219 ---- Grunnleggende om nettverk for programmerere
- COMM-3077 ---- Kommunikasjon for IT
- COOP-1020 ---- Co-operative Education Sysselsettingsforberedelse
Nivå 4
Ta alle følgende obligatoriske kurs:
Gruppe 1
- INFO-3181 ---- Full stabel programmering
- INFO-3137 ---- Programvaredesignmønstre 1
- INFO-3136 ---- Mobilutvikling
- MGMT-3036 ---- Profesjonell utvikling-karriereplanlegging
- INFO-3138 ---- Programmering med deklarative språk
Gruppe 2
Ta INFO-3105 eller INFO-3111
- INFO-3105 ---- System Z COBOL-programmering
- INFO-3111 ---- C++ grafikkprogrammering
Nivå 5
Gen Ed - Ta et 3-poengs valgfag for generell utdanning.
Ta alle følgende obligatoriske kurs:
- INFO-3139 ---- JavaScript
- INFO-3112 ---- Administrere programvareprosjekter-anvendt 1
- INFO-5060 ---- Komponentbasert programmering med .NET
- INFO-5125 ---- Software Design Patterns 2
- INFO-5101 ---- C# Avanserte emner
- INFO-3141 ---- Mobilutvikling-Inter
Nivå 6
Gen Ed - Ta et 3-poengs valgfag for generell utdanning.
Ta alle følgende obligatoriske kurs:
Gruppe 1
- INFO-3068 ---- Sikker databehandling
- INFO-5153 ---- Enterprise Programmering
- INFO-5126 ---- Mobilutvikling-Adv
Gruppe 2
Ta INFO-5104 ELLER INFO-3142
- INFO-5104 ---- C++ avanserte emner
- INFO-3142 ---- Emerging Technologies
Gruppe 3
Ta INFO-5103 eller INNV-5001
- INFO-5103 ---- Administrere programvareprosjekter-anvendt 2
- INNV-5001 ---- Innovasjonsapplikasjoner
Gen Ed - Valgfag
Ta 6 studiepoeng for generell utdanning - Vanligvis tatt på nivå 5 og 6
Program Residency
Studenter må fullføre minimum 30 studiepoeng i dette programmet på Fanshawe College for å oppfylle programmets residenskrav og oppgradere fra dette programmet
Karrieremuligheter
Nyutdannede fra Fanshawes program for dataprogrammering og -analyse kan forvente å få programvarekonstruksjonsstillinger i følgende utviklingsområder:
- bedriftens programvare
- finansiell
- web
- virksomhet
- underholdning og spilling
- simuleringer
- medisinsk bildediagnostikk
- programmering av kontrollsystemer
- kommersielle applikasjoner
- nettverksprogramvare
- Linux og Windows utvikling
Som programmerer, databaseutviklere, programvarearkitekter eller forretningsanalytikere, vil nyutdannede ha mange spennende muligheter innen ethvert felt som bruker datamaskiner som et forretnings- eller forskningsverktøy.
Visste du at Fanshawe konsekvent rangerer høyt i sysselsettingsrater for kandidater blant store høyskoler i Ontario?
Her er noen eksempler på karrieremuligheter for nyutdannede ved Fanshawes program for dataprogrammering og -analyse:
Programvareløsningsarkitekt
Ansvarlig for arkitektur, design og utvikling av selvbetjente programvareløsninger.
Databaseutvikler
Vurder, analyser og svar på klientdatabaseproblemer.
Forretningsanalytiker
Analysere informasjon og driftssystemer og utvikle programvareapplikasjoner eller dataanalyseløsninger for kundebedrifter.
Studentuttalelser
English Language Requirements
Sertifiser dine engelskkunnskaper med Duolingo English Test! DET er en praktisk, rask og rimelig online engelsktest akseptert av over 4000 universiteter (som dette) rundt om i verden.