
Avancerat diplom i datorprogrammering och -analys (Co-op)
VARAKTIGHET
90 Weeks
SPRÅK
Engelsk
TEMPO
Heltid
ANSÖKNINGSTIDEN
Sista ansökningsdag för begäran
TIDIGASTE STARTDATUM
Sep 2025
STUDIEAVGIFTER
CAD 54 121 *
STUDIEFORMAT
Distansutbildning, På Campus
* för internationella kostnader | Kanadensiska kostnader: 12 073,20 CAD
Introduktion
Det finns ingen karriär mer värderad, efterfrågad eller dynamisk idag än en IT-karriär. Om du har en passion för kodning och datorer, och du är redo att utveckla färdigheterna för att få ditt drömjobb som datorprogrammerare, är Fanshawes avancerade diplom för datorprogrammering och analys rätt passform för dig.
Din lärande erfarenhet
Programmet för datorprogrammering och -analys kommer att fokusera på grundläggande informationsteknologiska ämnen. När du går vidare genom detta avancerade diplomprogram kommer du att utveckla den djupgående och specialiserade datorkunskap som arbetsgivare letar efter, inklusive:
- Objektorienterad utveckling i både Windows- och Linux-baserade klient- / serversystem;
- Mjukvaruutveckling;
- Webbutveckling för klient/server;
- Databasutveckling (t.ex. SQL Server); och
- Grafik på kodnivå, animering och simulering med C++ och OpenGL/Vulkan
Datorprogrammering och -analys är den mest intensiva av våra mjukvaruutvecklingsprogram.
- Utveckla dina kommunikations- och interpersonella färdigheter med en betald samarbetsperiod under din sista termin;
- Få praktisk erfarenhet som datorprogrammerare som hanterar riktiga människor i verkliga situationer;
- Arbeta i första hand med SharcNet, en supersnabb superdator som Fanshawe College är en av endast tre högskolor som har för studenter.
- Ta examen redo för din IT-karriär eller för att specialisera dina färdigheter ytterligare med ett av Fanshawes IT-examenscertifikat, inklusive spelutveckling - avancerad programmering;
- Följ en valfri examensväg med en av Fanshawes partnerinstitutioner i Ontario eller runt om i världen.
- Detta program erbjuds i en klassrumsmiljö på heltid, ansikte mot ansikte, såväl som i ett onlineformat på deltid.
Bärbara datorer används både i och utanför klassrummet för att simulera affärsvärldens allt mer mobila karaktär.
Programkod: CPA3
Antagningar
Läroplan
Nivå 1
Ta alla följande obligatoriska kurser:
Grupp 1
- Strategier för framgång
- Matematik för programmerare
- Programmeringsunderlag
- Databas Grundläggande
- Operativsystem Fundamentals-Programmerare
Grupp 2
Ta Writ-1043 ELLER Writ-1034
- Reason & Writing 1 för IT
- Reason & Writing 1-EAP
Nivå 2
Ta alla följande obligatoriska kurser:
Grupp 1
- Affärer i ljusets hastighet
- Webbdesign
- Relationsdatabaser & SQL
- Objektorienterad programmering med Java
- Objektorienterad programmering med C++
- Förstå arbetsplatsbeteenden
Grupp 2
Ta Info-1234 Eller Info-3120
- Web Scripting-Intro
- Programmering av kommersiella spelmotorer
Nivå 3
Ta alla följande obligatoriska kurser:
- Utveckling av klient/serverapplikationer
- Avancerade databaser
- Objektorienterad analys och modellering
- Datastrukturer och algoritmer
- Nätverksgrunderna för programmerare
- Kommunikation för IT
- Samarbete Utbildning Sysselsättning Prep
Nivå 4
Ta alla följande obligatoriska kurser:
Grupp 1
- Full stack programmering
- Mjukvarudesignmönster 1
- Mobil utveckling
- Professionell utveckling-karriärplanering
- Programmering med deklarativa språk
Grupp 2
Ta Info-3105 eller INFO-3111
- System Z COBOL-programmering
- C++ grafikprogrammering
Nivå 5
Gen Ed - Ta en 3-poäng valbar allmän utbildning.
Ta alla följande obligatoriska kurser:
- JavaScript
- Hantera programvaruprojekt-tillämpade 1
- Komponentbaserad programmering med .NET
- Mjukvarudesignmönster 2
- C# avancerade ämnen
- Mobilutveckling-Inter
Nivå 6
Gen Ed - Ta en 3-poäng valbar allmän utbildning.
Ta alla följande obligatoriska kurser:
Grupp 1
- Säker dator
- Företagsprogrammering
- Mobilutveckling-Adv
Grupp 2
Ta Info-5104 eller Info-3142
- C++ Avancerade ämnen
- Emerging Technologies
Grupp 3
Ta Info-5103 eller Innv-5001
- Hantera programvaruprojekt-tillämpade 2
- Innovationsapplikationer
Programresultat
- Identifiera, analysera, designa, utveckla, implementera, verifiera och dokumentera kraven för en datormiljö.
- Diagnostisera, felsök, dokumentera och övervaka tekniska problem med hjälp av lämpliga metoder och verktyg.
- Analysera, designa, implementera och underhålla säkra datormiljöer.
- Analysera, utveckla och underhåll robusta datorsystemlösningar genom valideringstestning och branschpraxis.
- Kommunicera och samarbeta med teammedlemmar och intressenter för att säkerställa effektiva arbetsrelationer.
- Välj och använd strategier för personlig och professionell utveckling för att förbättra arbetsprestanda.
- Tillämpa projektledningsprinciper och verktyg när du svarar på krav och övervakar projekt inom en datormiljö.
- Följa etiska, sociala medier, juridiska, regulatoriska och ekonomiska krav och/eller principer vid utveckling och hantering av datorlösningar och system.
- Undersök nya trender för att svara på tekniska utmaningar.
- Samla, analysera och definiera mjukvarusystemspecifikationer baserat på funktionella och icke-funktionella krav.
- Designa, utveckla, dokumentera, implementera, underhålla och test mjukvarusystem genom att använda industristandardiserade mjukvaruutvecklingsmetoder baserade på definierade specifikationer och befintliga teknologier/ramar.
- Välj och tillämpa objektorienterade och andra designkoncept och -principer, såväl som affärskrav, på mjukvaruutvecklingsprocessen.
- Samla krav och modellera, designa, implementera, optimera och underhålla datalagringslösningar.
- Integrera nätverkskommunikation i mjukvarulösningar genom att följa protokollstandarder.
Studieavgift för programmet
Karriärmöjligheter
Utexaminerade från Fanshawes program för datorprogrammering och analys kan förvänta sig att få jobb inom mjukvarukonstruktion inom följande utvecklingsområden:
- Företagsprogramvara
- Finansiell
- webb
- Företag
- Underhållning och spel
- simuleringar
- Medicinsk bildbehandling
- Programmering av styrsystem
- Kommersiella applikationer
- Nätverksprogramvara
- Linux och Windows utveckling
Som programmerare, databasutvecklare, mjukvaruarkitekt eller affärsanalytiker kommer utexaminerade att ha många spännande möjligheter inom vilket område som helst som använder datorer som ett affärs- eller forskningsverktyg.
Co-op möjligheter
Programmet Datorprogrammering och analys erbjuder en kooperativ utbildningskomponent, som ger studenterna möjlighet att få ovärderlig förstahandserfarenhet inom sitt valda område. Här är några samarbetsjobb som har kickstartat karriärerna för några datorprogrammerings- och analysstudenter innan de ens tog examen!
- Junior Programmer Analyst - analysera, designa, programmera, implementera, konfigurera, integrera, underhålla och stödja olika applikationer.
- Affärssystemanalytiker - planera, hantera och stödja leveransen av detaljerade systemkrav och specifikationer i linje med företagets standarder och ramverk.
- Juniorutvecklare - identifiera problem, skapa beskrivningar och dokumentera problem.
Mjukvarulösningsarkitekt
Ansvarig för arkitektur, design och utveckling av självbetjäningsmjukvarulösningar.
Databasutvecklare
Bedöma, analysera och svara på kunddatabasproblem.
Affärsanalytiker
Analysera information och verksamhetssystem och utveckla mjukvaruapplikationer eller dataanalyslösningar för kundföretag.