Avanceret eksamensbevis i computerprogrammering og -analyse
Fanshawe College
Nøgleinformation
Campus placering
London, Canada
Lingvistik / Sprogvidenskab
Engelsk
Studieformat
Fjernundervisning, På campus
Varighed
3 år
Hastighed
Fuldtid, Deltid
Studieafgifter
CAD 12.048
Ansøgningsfrist
Kontakt skolen
Tidligste startdato
May 2024
Stipendier
Udforsk stipendiemuligheder for at hjælpe med at finansiere dine studier
Introduktion
Bliv computerprogrammerer
Der er ingen karriere mere værdsat, efterspurgt eller dynamisk i disse dage end en it-karriere. Hvis du har en passion for kodning og computere, og du er klar til at udvikle færdighederne til at få dit drømmejob som computerprogrammerer, er Fanshawes avancerede diplom til computerprogrammering og analyse den rigtige pasform til dig.
For at starte din rejse vil vores computerprogrammeringskurser fokusere på grundlæggende it-emner. Efterhånden som du udvikler dig gennem programmet, vil du udvikle den dybdegående og specialiserede computerviden, som arbejdsgivere leder efter.
Hvad du lærer af vores computerprogrammeringskurser:
- Objektorienteret udvikling i både Windows- og Linux-baserede klient- / serversystemer;
- Softwareudvikling;
- Webudvikling af klient / server (både .NET og J2EE);
- Databaseudvikling (MSSQL og Oracle); og
- Kodegrafik, animation og simulering med C ++ og DirectX.
Vores computerprogrammeringskurser forbereder dig på en spændende IT-karriere:
- Udvikle dine kommunikations- og interpersonelle færdigheder med en betalt samarbejdsperiode i dit sidste semester;
- Få praktisk erfaring som computerprogrammerer, der beskæftiger sig med rigtige mennesker i reelle situationer;
- Kandidat klar til din IT-karriere eller til at specialisere dine færdigheder yderligere med et af Fanshawes IT-kandidatcertifikater, herunder spiludvikling - avanceret programmering;
- Fortsæt en valgfri grad Pathway med en af Fanshawes partnerinstitutioner i Ontario eller over hele verden.
Dette program er akkrediteret af Cooperative Education and Work Integrated Learning Canada. Denne akkreditering repræsenterer den højeste præstationsstandard for samarbejdsuddannelsesprogrammer i Canada og anerkender Fanshawes engagement i ekspertise.
Andre oplysninger
- Studerende i dette program vil være forpligtet til at tage en online valgfri almen uddannelse i niveau 6.
- Kandidater fra Fanshawe College Business Fundamentals Ontario College Certificate-program, der opfylder adgangskravene, kan gælde niveau 1 i Computer Programmering og analyse Advanced Ontario College Diploma-program og kan tildeles op til tre interne kreditter til dette program.
- En bærbar computer skal købes af den studerende, ca. $ 1400,00. Omkostningerne til den bærbare computer er inkluderet i de generelle udgifter, der er angivet i gebyrplanen.
- Et CONNECT-laboratoriegebyr på $ 50,00 pr. Akademisk periode er inkluderet i de ekstra programgebyrer, der er angivet i gebyrplanen. Dette gebyr hjælper med at dække omkostninger i forbindelse med levering af CONNECT mobile computing-program.
- Studerende bør ikke købe en bærbar computer eller software, før kollegiet udgiver den anbefalede konfiguration, modeller, software titler og versioner for det pågældende akademiske år.
Samarbejdsuddannelse
Dette treårige program har tre samarbejdsvilkår. Studerende, der opfylder både akademiske og co-op krav i programmet vil være berettiget til at opgradere med et Co-op godkendt eksamensbevis.
Læringsresultater
- Fejlfinding og dokumentproblemer forbundet med installation og tilpasning af software
- Analysere og definere specifikationer for et system baseret på krav;
- Design, test, dokumentere og implementere programmer baseret på specifikationer;
- Anvende viden om design, modellering, implementering og vedligeholdelse af en database
- Anvende viden om netværkskoncepter til at udvikle, implementere og vedligeholde programmer;
- Foreslå og retfærdiggøre design og udvikling af en integreret løsning baseret på en analyse af forretningsmiljøet
- Brug relevante metoder, politikker og standarder til at udvikle integrerede løsninger
- Anvende viden om sikkerhedsspørgsmål i analyse, design og implementering af integrerede løsninger
- Udvikle og vedligeholde effektive samarbejdsrelationer med kunder
- Formulere, forsvare og overholde arbejdspladsens forventninger, der findes i IT-miljøer;
- Bidrag til den vellykkede færdiggørelse af projektet ved anvendelse af de projektledelsesprincipper, der er i brug.
Kurser
Niveau 1
Tag alle følgende obligatoriske kurser:
Gruppe 1
- BUSI-1156 Strategier for succes 1
- MATH-1202 Matematik til programmører 3
- INFO-1214 Grundlæggende programmering 6
- INFO-1215 Grundlæggende databaser 4
- INFO-1216 Betjening af Syst Fundamentals-programmerere 3
Gruppe 2
Tag WRIT-1043 eller WRIT-1034
- WRIT-1043 Årsag og skrivning 1 til IT 3
- WRIT-1034 Årsag og skrivning 1-EAP 4
Niveau 2
Tag alle følgende obligatoriske kurser:
Gruppe 1
- INFO-1167 Forretning med lysets hastighed 3
- INFO-1217 Webdesign 3
- INFO-3104 Relationelle databaser og SQL 3
- INFO-3134 Objektorienteret programmering med Java 4
- INFO-1156 Objektorienteret programmering med C ++ 4
- MGMT-3052 Forståelse af arbejdspladsens adfærd 3
Gruppe 2
Tag INFO-1234 eller INFO-3120
- INFO-1234 Web Scripting-Intro 3
- INFO-3120 Programmering af kommercielle spilmotorer 3
Niveau 3
Tag alle følgende obligatoriske kurser:
- INFO-3070 Client / Server Application Development 3
- INFO-5052 Avancerede databaser 3
- INFO-3140 Objektorienteret analyse og modellering 3
- INFO-3135 Datastrukturer og algoritmer 3
- INFO-1219 Grundlæggende netværk for programmerere 3
- COMM-3077 Kommunikation til IT 3
- COOP-1020 Kooperativ uddannelse Beskæftigelsesforberedelse 1
Niveau 4
Tag alle følgende obligatoriske kurser:
Gruppe 1
- INFO-3067 ASP.NET Programmering med C # 3
- INFO-3137 Software Design Patterns 1 3
- INFO-3136 Mobiludvikling 3
- MGMT-3036 Professional Development-Career Planning 3
- INFO-3138 Programmering med deklarative sprog 3
Gruppe 2
Tag INFO-3105 eller INFO-3111
- INFO-3105 System Z COBOL-programmering 3
- INFO-3111 C ++ Grafisk programmering 3
Niveau 5
Generel uddannelse - Tag et 3-kredit valgfag til almen uddannelse
Tag alle følgende obligatoriske kurser:
- INFO-3139 JavaScript 3
- INFO-3112 Administration af softwareprojekter anvendt 1 3
- INFO-5060 Komponentbaseret programmering med .NET 3
- INFO-5125 Software Design Patterns 2 3
- INFO-5101 C # Avancerede emner 3
- INFO-3141 Mobile Development-Inter 3
Niveau 6
Generel uddannelse - Tag et 3-kredit valgfag til almen uddannelse
Tag alle følgende obligatoriske kurser:
Gruppe 1
- INFO-3068 Sikker computing 3
- INFO-5059 Java EE-klient / serverapplikationer 3
- INFO-5126 Mobile Development-Adv 3
Gruppe 2
Tag INFO-5104 eller INFO-3142
- INFO-5104 C ++ Avancerede emner 3
- INFO-3142 Emerging Technologies 3
Gruppe 3
Tag INFO-5103 eller INNV-5001
- INFO-5103 Administration af softwareprojekter-anvendt 2 5
- INNV-5001 Innovationsapplikationer 3
Generel uddannelse - valgfag
Tag 6 generelle uddannelseskreditter - Normalt taget i niveau 5 og 6
Program Residency
Studerende skal gennemføre mindst 30 point i dette program på Fanshawe College at opfylde kravet om programophold og opgradere fra dette program
Adgangskrav
OSSD med kurser fra College (C), University (U), University / College (M) eller Open (O) stream med:
- Enhver grad 12 engelsk (C) eller (U)
- Enhver grad 11 eller grad 12 matematik * (C), (U) eller (M)
eller
Academic and Career Entrance Certificate (ACE)
eller
Ontario High School Equivalency Certificate (GED) og:
Enhver grad 11 eller 12. klasse matematik * (C), (U) eller (M)
eller
Ældre ansøger med stående i de krævede kurser nævnt ovenfor
Bemærk:
- * Ansøgere, der mangler den krævede matematik, kan stadig få adgang til optagelse ved at gennemføre passende forudgående opgradering.
Engelsk Sprogkrav
Ansøgere, hvis første sprog ikke er engelsk, skal være påkrævet for at demonstrere færdigheder på engelsk ved en af følgende metoder:
- En Grade 12 College Stream eller University Stream engelsk kredit fra en Ontario Secondary School, eller tilsvarende, afhængigt af programmets Adgangskrav
- Test af engelsk som fremmedsprog (TOEFL) test med en minimumscore på 79 for den internetbaserede test (iBT) med testresultater inden for de sidste to år
- International English Language Testing System (IELTS) Akademisk test med en samlet score på 6,0 uden score under 5,5 i et af de fire bånd med testresultater inden for de sidste to år.
- Kanadisk Academic English Language (CAEL) test med en samlet score på 60 uden score mindre end 50 i nogen af de fire bands med testresultater inden for de sidste to år
- Pearson Test af engelsk akademisk (PTE) med en minimum score på 53, med testresultater inden for de sidste to år
- En Cambridge engelsk test (FCE / CAE / CPE) med en samlet score på Cambridge English Scale of 169 uden sprogfærdigheder mindre end 162, med testresultater inden for de sidste to år
- En engelsk sprogevaluering (ELE) på Fanshawe College med en minimumscore på 70% i alle dele af testen med testresultater inden for de sidste to år
- Fanshawe College ESL4 / GAP5 studerende: Mindste klasse på 80% i ESL4 / GAP5 Level 8, 75% i ESL4 / GAP5 Level 9 eller 70% i ESL4 / GAP5 Level 10
Anbefalet faglig forberedelse
- 12. klasse Forfatterens håndværk (C) eller (U)
- Grad 11 Introduktion til datalogi (U)
- Grad 12 Computer Science (U)
- Grad 11 Introduktion til computerprogrammering (C)
- Grad 12 Computer Programmering (C)
- Grad 11 Informations- og kommunikationsteknologi: Det digitale miljø (O)
- Grad 12 Informations- og kommunikationsteknologi: Multimedieløsninger (C)
- Akademisk og karriereindgangsbevis (ACE): Erhvervs- eller teknisk matematik kursus og Computer Skills kursus
Ansøgers udvælgelseskriterierHvor antallet af støtteberettigede ansøgere overstiger de ledige pladser i programmet, vil ansøgernes udvælgelseskriterier være:
- Præference for fastboende i Ontario
- Ansøgning af ansøgning senest den 1. februar (Efter denne dato vil Fanshawe College overveje ansøgere på først til mølle, indtil programmet er fuld)
- Opfyldelse i adgangskravene
Karrieremuligheder
Kandidater kan forvente at få stillinger til softwarekonstruktion inden for følgende udviklingsområder: virksomhedssoftware, finans, web, forretning, underholdning og spil, simuleringer, medicinsk billeddannelse, programmeringskontrolsystemer, kommercielle applikationer, netværkssoftware, Linux og Windows-udvikling. Som programmør, databaseudvikler, softwarearkitekt eller forretningsanalytiker har du mange spændende muligheder inden for ethvert felt, der bruger computere som et forretnings- eller forskningsværktøj.
Galleri
Programresultat
- Fejlfinding og dokumentation af problemer i forbindelse med installation og tilpasning af software;
- Analysere og definere specifikationerne for et system baseret på krav;
- Design, test, dokumentation og implementering af programmer baseret på specifikationer;
- Anvende viden om design, modellering, implementering og vedligeholdelse af en database;
- Anvende viden om netværkskoncepter til at udvikle, implementere og vedligeholde programmer;
- Foreslå og begrunde design og udvikling af en integreret løsning baseret på en analyse af forretningsmiljøet;
- anvende relevante metoder, politikker og standarder til at udvikle integrerede løsninger;
- anvende viden om sikkerhedsspørgsmål i forbindelse med analyse, design og implementering af integrerede løsninger;
- Udvikle og vedligeholde effektive arbejdsrelationer med kunderne;
- Formulere, forsvare og overholde de forventninger, der findes på arbejdspladsen i informationsteknologiske miljøer (IT);
- Bidrage til en vellykket gennemførelse af projektet ved at anvende de anvendte projektstyringsprincipper.
Indlæggelser
Læreplan
Muligheder for samarbejde
Programmet for computerprogrammering og analyse tilbyder en samarbejdsuddannelse, som giver de studerende mulighed for at få uvurderlig førstehåndsarbejdserfaring inden for deres valgte område. Her er nogle co-op-jobs, som har givet nogle studerende inden deres uddannelse i dataprogrammering og -analyse en kickstart på deres karriere!
- Junior Programmer Analyst - analysere, designe, programmere, implementere, konfigurere, integrere, vedligeholde og supportere forskellige applikationer.
- Business System Analyst - planlægge, styre og støtte leveringen af detaljerede systemkrav og specifikationer i overensstemmelse med virksomhedens standarder og rammer.
- Junior Developer - identificere problemer, udarbejde beskrivelser og dokumentere problemer.
Kurser
Niveau 1
Tag alle de følgende obligatoriske kurser:
Gruppe 1
- BUSI-1156 ---- Strategier for succes
- MATH-1202 ---- Matematik for programmører
- INFO-1214 ---- Grundlæggende programmeringsmetoder
- INFO-1215 ---- Database Grundlæggende principper
- INFO-1216 ---- Grundlæggende principper for operativsystemer - programmører
Gruppe 2
Tag WRIT-1043 ELLER WRIT-1034
- WRIT-1043 ---- Fornuft og skrivning 1 for IT
- WRIT-1034 ---- Fornuft og skrivning 1-EAP
Niveau 2
Tag alle de følgende obligatoriske kurser:
Gruppe 1
- INFO-1167 ---- Forretning med lysets hastighed
- INFO-1217 ---- Webdesign
- INFO-3104 ---- Relationelle databaser og SQL
- INFO-3134 ---- Objektorienteret programmering med Java
- INFO-1156 ---- Objektorienteret programmering med C++
- MGMT-3052 ---- Forståelse af adfærd på arbejdspladsen
Gruppe 2
Tag INFO-1234 ELLER INFO-3120
- INFO-1234 ---- Web Scripting-Introduktion
- INFO-3120 ---- Programmering af kommercielle spilmotorer
Niveau 3
Tag alle de følgende obligatoriske kurser:
- INFO-3070 ---- Udvikling af klient/server-applikationer
- INFO-5052 ---- Avancerede databaser
- INFO-3140 ---- Objektorienteret analyse og modellering
- INFO-3135 ---- Datastrukturer og algoritmer
- INFO-1219 ---- Grundlæggende netværksregler for programmører
- COMM-3077 ---- Kommunikation for IT
- COOP-1020 ---- Forberedelse til beskæftigelse inden for kooperativ uddannelse
Niveau 4
Tag alle de følgende obligatoriske kurser:
Gruppe 1
- INFO-3181 ---- Programmering af hele stakken
- INFO-3137 ---- Softwaredesignmønstre 1
- INFO-3136 ---- Mobiludvikling
- MGMT-3036 ---- Professionel udvikling - karriereplanlægning
- INFO-3138 ---- Programmering med deklarative sprog
Gruppe 2
Tag INFO-3105 eller INFO-3111
- INFO-3105 ---- System Z COBOL-programmering
- INFO-3111 ---- C++ grafisk programmering
Niveau 5
Gen Ed - Tag et valgfag på 3 credits inden for almen uddannelse.
Tag alle de følgende obligatoriske kurser:
- INFO-3139 ---- JavaScript
- INFO-3112 ---- Ledelse af softwareprojekter - Anvendt 1
- INFO-5060 ---- Komponentbaseret programmering med .NET
- INFO-5125 ---- Softwaredesignmønstre 2
- INFO-5101 ---- C# Avancerede emner
- INFO-3141 ---- Mobile Development-Inter
Niveau 6
Gen Ed - Tag et valgfag på 3 credits inden for almen uddannelse.
Tag alle de følgende obligatoriske kurser:
Gruppe 1
- INFO-3068 ---- Sikker databehandling
- INFO-5153 ---- Virksomhedsprogrammering
- INFO-5126 ---- Mobiludvikling-Adv
Gruppe 2
Tag INFO-5104 ELLER INFO-3142
- INFO-5104 ---- C++ Avancerede emner
- INFO-3142 ---- Nye teknologier
Gruppe 3
Tag INFO-5103 eller INNV-5001
- INFO-5103 ---- Ledelse af softwareprojekter - Anvendt 2
- INNV-5001 ---- Innovation Anvendelser
Gen Ed - valgfag
Tag 6 generelle uddannelsespoint - normalt på niveau 5 og 6
Program opholdssted
Studerende skal gennemføre mindst 30 credits i dette program på Fanshawe College for at opfylde kravet om opholdstilladelse og afslutte uddannelsen fra dette program
Karrieremuligheder
Dimittender fra Fanshawe's Computer Programming and Analysis program kan forvente at få stillinger inden for softwareudvikling inden for følgende udviklingsområder:
- virksomhedssoftware
- finansiel
- web
- virksomhed
- underholdning og spil
- simuleringer
- medicinsk billeddannelse
- programmering af kontrolsystemer
- kommercielle anvendelser
- netværkssoftware
- Udvikling af Linux og Windows
Som programmører, databaseudviklere, softwarearkitekter eller forretningsanalytikere vil kandidaterne have mange spændende muligheder inden for alle områder, der bruger computere som et forretnings- eller forskningsværktøj.
Vidste du, at Fanshawe konsekvent rangerer højt i beskæftigelsesfrekvensen for kandidater blandt de store gymnasier i Ontario?
Her er nogle eksempler på karrieremuligheder for kandidater fra Fanshawe's Computer Programming and Analysis-program:
Arkitekt for softwareløsninger
Ansvarlig for arkitektur, design og udvikling af selvbetjeningssoftwareløsninger.
Databaseudvikler
Vurdere, analysere og reagere på problemer med kundedatabaser.
Business Analyst
Analysere informations- og driftssystemer og udvikle softwareapplikationer eller dataanalyseløsninger for kundevirksomheder.
Studenterklæringer
English Language Requirements
Certifikat dine engelskkundskaber med Duolingo English Test! DET er en praktisk, hurtig og overkommelig online engelsk test, der accepteres af over 4.000 universiteter (som denne) rundt om i verden.