Tietokoneohjelmoinnin ja -analyysin jatkotutkinto (Co-op)
Korkeamman asteen tutkintotodistus
KESTO
90 viikkoa
KIELET
Englanti
TAHTI
Täysaikainen
HAKEMUKSEN MÄÄRÄAIKA
AIKAISIN ALOITUSPÄIVÄ
Sep 2025
LUKUKAUSIMAKSUT
CAD 54 121 *
OPISKELUMUOTO
Etäopiskelu, Kampuksella
* kansainvälisten kustannusten osalta | Kanadan kustannukset: CAD 12,073.20
Nykyään ei ole arvostettua, kysytyintä tai dynaamisempaa uraa kuin IT-ura. Jos sinulla on intohimo koodaamiseen ja tietokoneisiin, ja olet valmis kehittämään taitoja unelmiesi työhön tietokoneohjelmoijana, Fanshawen tietokoneohjelmoinnin ja -analyysin syventävä tutkintotodistus on oikea valinta sinulle.
Oppimiskokemuksesi
Tietokoneohjelmointi- ja analyysiohjelmassa keskitytään tietotekniikan perusasioihin. Kun etenet tässä edistyneessä tutkinto-ohjelmassa, saat syvällistä ja erikoistunutta tietokonetuntemusta, jota työnantajat etsivät, mukaan lukien:
- Kohdekeskeinen kehitys sekä Windows- että Linux-pohjaisissa asiakas / palvelinjärjestelmissä;
- Ohjelmistokehitys;
- Client/server-verkkokehitys;
- Tietokantojen kehittäminen (esim. SQL Server); ja
- Kooditason grafiikka, animaatio ja simulointi C++:lla ja OpenGL/Vulkanilla
Ohjelmointi ja analyysi on ohjelmistokehitysohjelmistamme intensiivisin.
- Kehitä viestintä- ja ihmissuhdetaitojasi palkallisella osuuskuntatermillä viimeisellä lukukaudella;
- Hanki käytännön kokemusta tietokoneohjelmoijasta, joka käsittelee todellisia ihmisiä todellisissa tilanteissa;
- Työskentele omakohtaisesti SharcNetillä, supernopealla supertietokoneella, joka Fanshawe Collegessa on yksi vain kolmesta oppilaitoksesta, joilla on opiskelijoille tarkoitettu supertietokone.
- Valmistu valmiina IT-uraa varten tai erikoistumalla edelleen johonkin Fanshawen IT-tutkintotodistuksista, kuten Game Development - Advanced Programming;
- Suorita valinnainen opintopolku jossakin Fanshawen kumppanilaitoksessa Ontariossa tai muualla maailmassa.
- Tätä ohjelmaa tarjotaan kokopäiväisenä, kasvokkain tapahtuvana opetuksena sekä osa-aikaisena verkkokoulutuksena.
Kannettavia tietokoneita käytetään sekä luokkahuoneessa että sen ulkopuolella, jotta voidaan simuloida liike-elämän yhä liikkuvampaa luonnetta.
Ohjelmakoodi: CPA3
Taso 1
Ota kaikki seuraavat pakolliset kurssit:
Ryhmä 1
- Menestyksen strategiat
- Matematiikka ohjelmoijille
- Ohjelmoinnin perusteet
- Tietokannan perusteet
- Operating Syst Fundamentals-Ohjelmoijat
Ryhmä 2
Ota Writ-1043 TAI Writ-1034
- Syy ja kirjoittaminen 1 IT:lle
- Syy ja kirjoitus 1-EAP
Taso 2
Ota kaikki seuraavat pakolliset kurssit:
Ryhmä 1
- Liiketoimintaa valon nopeudella
- Web-suunnittelu
- Relaatiotietokannat ja SQL
- Olio-ohjelmointi Javalla
- Olio-ohjelmointi C++:lla
- Työympäristöjen ymmärtäminen
Ryhmä 2
Ota Info-1234 tai Info-3120
- Web Scripting-Intro
- Kaupallisten pelikoneiden ohjelmointi
Taso 3
Ota kaikki seuraavat pakolliset kurssit:
- Asiakas-/palvelinsovelluskehitys
- Kehittyneet tietokannat
- Oliolähtöinen analyysi ja mallinnus
- Tietorakenteet ja algoritmit
- Verkon perusteet ohjelmoijille
- Viestintä IT:lle
- Yhteistyön opetuksen työllisyysprosessi
Taso 4
Ota kaikki seuraavat pakolliset kurssit:
Ryhmä 1
- Full Stack -ohjelmointi
- Ohjelmiston suunnittelumallit 1
- Mobile Development
- Ammatillinen kehitys-urasuunnittelu
- Ohjelmointi deklaratiivisilla kielillä
Ryhmä 2
Ota Info-3105 tai INFO-3111
- Järjestelmän Z COBOL ohjelmointi
- C++-grafiikkaohjelmointi
Taso 5
Gen Ed - Suorita 3 opintopisteen yleissivistävä valinnainen kurssi.
Ota kaikki seuraavat pakolliset kurssit:
- JavaScript
- Sovellettujen ohjelmistoprojektien hallinta 1
- Komponenttipohjainen ohjelmointi .NET:llä
- Ohjelmiston suunnittelumallit 2
- C# Advanced Topics
- Mobiilikehitys-Inter
Taso 6
Gen Ed - Suorita 3 opintopisteen yleissivistävä valinnainen kurssi.
Ota kaikki seuraavat pakolliset kurssit:
Ryhmä 1
- Suojattu tietojenkäsittely
- Yritysohjelmointi
- Mobiilikehitys-Adv
Ryhmä 2
Ota Info-5104 tai Info-3142
- C++:n edistyneet aiheet
- Kehittyvät teknologiat
Ryhmä 3
Ota Info-5103 tai Innv-5001
- Sovellettujen ohjelmistoprojektien hallinta 2
- Innovaatiosovellukset
- Tunnista, analysoi, suunnittele, kehitä, toteuta, tarkista ja dokumentoi laskentaympäristön vaatimukset.
- Diagnosoi, tee vianmääritys, dokumentoi ja tarkkaile teknisiä ongelmia sopivilla menetelmillä ja työkaluilla.
- Analysoi, suunnittele, toteuta ja ylläpidä turvallisia laskentaympäristöjä.
- Analysoi, kehitä ja ylläpidä kestäviä laskentajärjestelmäratkaisuja validointitestauksen ja alan parhaiden käytäntöjen avulla.
- Kommunikoi ja tee yhteistyötä tiimin jäsenten ja sidosryhmien kanssa varmistaaksesi tehokkaat työsuhteet.
- Valitse ja käytä henkilökohtaisen ja ammatillisen kehityksen strategioita työn suorituskyvyn parantamiseksi.
- Käytä projektinhallinnan periaatteita ja työkaluja, kun vastaat vaatimuksiin ja seuraat projekteja laskentaympäristössä.
- Noudata eettisiä, sosiaalisen median, lakien, sääntelyn ja taloudellisia vaatimuksia ja/tai periaatteita laskentaratkaisujen ja -järjestelmien kehittämisessä ja hallinnassa.
- Tutki nousevia trendejä vastataksesi teknisiin haasteisiin.
- Kerää, analysoi ja määrittele ohjelmistojärjestelmän spesifikaatiot toiminnallisten ja ei-toiminnallisten vaatimusten perusteella.
- Suunnittele, kehitä, dokumentoi, toteuta, ylläpidä ja test ohjelmistojärjestelmiä käyttämällä alan standardien mukaisia ohjelmistokehitysmenetelmiä, jotka perustuvat määriteltyihin spesifikaatioihin ja olemassa oleviin teknologioihin/kehikkoihin.
- Valitse ja käytä ohjelmistokehitysprosessissa olio- ja muita suunnittelukonsepteja ja periaatteita sekä liiketoiminnan vaatimuksia.
- Kerää vaatimukset ja mallinna, suunnittele, toteuta, optimoi ja ylläpidä tiedontallennusratkaisuja.
- Integroi verkkoviestintä ohjelmistoratkaisuihin noudattamalla protokollastandardeja.
Fanshawen tietokoneohjelmointi- ja -analyysiohjelmasta valmistuneet voivat odottaa saavansa ohjelmistojen rakennustehtäviä seuraavilla kehitysalueilla:
- Yritysohjelmistot
- taloudellinen
- verkko
- liiketoiminta
- Viihde ja pelaaminen
- simulaatiot
- Lääketieteellinen kuvantaminen
- Ohjausjärjestelmien ohjelmointi
- Kaupalliset sovellukset
- Verkko-ohjelmisto
- Linux- ja Windows-kehitys
Ohjelmoijana, tietokantakehittäjänä, ohjelmistoarkkitehtina tai yritysanalyytikona valmistuneilla on monia jännittäviä mahdollisuuksia kaikilla aloilla, jotka käyttävät tietokoneita liiketoiminta- tai tutkimustyökaluna.
Yhteistyömahdollisuudet
Tietokoneohjelmointi- ja -analyysiohjelma tarjoaa yhteistyöhön perustuvan koulutuskomponentin, joka tarjoaa opiskelijoille mahdollisuuden saada korvaamatonta omakohtaista työkokemusta valitsemallaan alalla. Tässä muutamia yhteistyötehtäviä, jotka ovat käynnistäneet joidenkin tietokoneohjelmoinnin ja -analyysin opiskelijoiden uran ennen valmistumista!
- Junior Programmer Analyst - analysoi, suunnittele, ohjelmoi, toteuta, konfiguroi, integroi, ylläpidä ja tue erilaisia sovelluksia.
- Business System Analyst - suunnittele, hallitse ja tue yksityiskohtaisten järjestelmävaatimusten ja -määritysten toimittamista yrityksen standardien ja kehysten mukaisesti.
- Junior Developer - tunnista ongelmat, luo kuvauksia ja dokumentoi ongelmat.
Ohjelmistoratkaisujen arkkitehti
Vastaat itsepalveluohjelmistoratkaisujen suunnittelusta, suunnittelusta ja kehittämisestä.
Tietokannan kehittäjä
Arvioi, analysoi ja vastaa asiakastietokannan huolenaiheisiin.
Liiketoiminnan analyytikko
Analysoi tietoa ja toimintajärjestelmiä sekä kehitä ohjelmistosovelluksia tai data-analytiikkaratkaisuja asiakasyrityksille.




















