Advanced Diploma in Software Engineering Technology (Fast-track) (Online) (Valfritt Co-op)
Centennial College
Nyckelinformation
Välj plats
Campus läge
Online Canada
språk
Engelsk
Studieformat
Distansutbildning
Varaktighet
2 år
Takt
Heltid
Studieavgifter
CAD 2 721 / per year *
Ansökningstiden
Begär info
Tidigaste startdatum
Begär info
* undervisning 2 terminer kanadensiska studenter; 16 704 CAD - undervisning 2 terminer Internationella studenter
Introduktion
Programinformation
- Programkod: 3479
- Skola: Skolan för ingenjörsteknik och yrkeshögskola
- Meriter: Ontario College Advanced Diploma
- Programtyp: Snabbspårsprogram
- Programlängd: 2 år/4 terminer
- Startdatum: höst, vinter
- Plats: Online
För att säkerställa att du väljer lämplig teknik för att delta i kurser som levereras i programmen för informations- och kommunikationsteknik, vänligen konsultera de rekommenderade datorspecifikationerna för ICET:s akademiska program.
Centennial Colleges treåriga Software Engineering Technology-programmet kommer att ge kvalificerade högskole- eller universitetsakademiker med mjukvarubakgrund direkt antagning till år 2 (termin 3) så att de kan få sitt avancerade diplom om två år (fyra terminer).
Programvara tar planeten med storm och Centennial College s program för mjukvaruteknikteknik ger dig tre års lärande i att designa, utveckla och underhålla programvarusystem.
Under denna tid kommer du att delta i avancerade diplomkurser som kommer att täcka moderna programmeringsparadigm och ramverk, design- och algoritmkoncept, datahanteringsverktyg, moderna mjukvaruteknikmetoder och integrering av intelligenta system i olika applikationer. Programmet kommer också att utsätta dig för en gedigen kunskap om systemintegration, företagsutveckling, mobil datoranvändning och mjukvarusäkerhet.
Kurserna i detta högskoleingenjörsteknologiprogram kommer att betona objektorienterade programvarudesignmetoder, användarorienterad gränssnittsdesign, mjukvarutestning och QA, C#, Java, Java EE, Oracle, MS-SQL Server, UNIX/Linux, Python, Microsofts. NET Core, HTML5/CSS/JavaScript/Angular, React, utveckling av mobilapplikationer, framväxande webbramverk, cloud computing, prediktiv analys, maskininlärning och mer.
För att avrunda läroplanens tekniska fokus kommer programmet Software Engineering Technology att innehålla två programvaruutvecklingsprojekt. För dessa verkliga affärsapplikationer kommer du att omsätta alla tekniska, system- och affärskunskaper som du förvärvat under dina kurser för att bygga högkvalitativ programvara.
Den kunskap och praktiska erfarenhet du får inom Software Engineering Technology kommer att göra det möjligt för dig att designa och utveckla olika typer av mjukvaruapplikationer, människa-dator-gränssnitt och företagsinformationssystem.
Observera: Det helt online-co-op-alternativet är tillgängligt för snabba studenter med fyra terminer plus två arbetsterminer (program #3459). Snabbprogrammen finns också i en version på Campus (program #3429) och co-op-alternativ (Program #3439).
Antagningar
Läroplan
Semester 1
- COMM-170 / COMM-171 College Communications 2
- COMP-123-programmering 2
- COMP-214 Advanced Database Concepts
- COMP-228 Java-programmering
- COMP-246 Software Systems Design
- GNED Allmän utbildning Valfri
- GNED-500 Globalt medborgarskap: från social analys till social handling
Semester 2
- COMP-212-programmering 3
- COMP-229 Webapplikationsutveckling
- COMP-254 Datakonstruktioner och algoritmer
- COMP-304 Mobilappsutveckling
- COMP-311 Programvarutestning och kvalitetssäkring
- ENGL-253 Avancerad affärskommunikation
- MATH-210 Linjär algebra och statistik
Semester 3
- COMP-231 mjukvaruutvecklingsprojekt I
- COMP-255 Business and Entrepreneurship for Software Engineering Technology
- COMP-303 Java EE-programmering
- COMP-306 API Engineering och Cloud Computing
- COMP-307 mjukvarusäkerhet
- COMP-309 Data Warehousing och Predictive Analytics
Semester 4
- CNET-307 IT-projektledning
- COMP-216 Nätverk för programutvecklare
- COMP-308 Emerging Technologies
- COMP-313 Software Development Project 2
- COMP-321 Enterprise Systems Integration
- ELEKT 1 Teknisk valfri 1
- EMPS-102 Sysselsättningskompetens 2
Tekniska valfria kurser:
- COMP367 DevOps-implementering
- COMP377 AI för mjukvaruutvecklare
- COMP387 Kliniskt arbetsflöde och IT-lösningar
Programresultat
Programhöjdpunkter
- Kurser i det här programmet Software Engineering Technology (Fast-Track) använder sig av ledande teknik anpassad till industristandarder.
- Projektbaserat lärande är en viktig programkomponent.
- Kunniga och tillgängliga fakultetsmedlemmar har olika affärserfarenheter och akademiska referenser.
- Kandidater från programmet kan ansöka om certifierat medlemskap till antingen Canadian Information Processing Society (CIPS) eller deras provinsiella teknikförening.
Utbildningsprogram för yrkesmässigt lärande
Programmets yrkesinriktade lärandemål beskriver vad kandidaterna i programmet har visat att de kan göra med den kunskap och färdigheter de har uppnått under sina studier. Resultaten är nära knutna till arbetsplatsens behov. Genom bedömning (t.ex. uppgifter och tester) verifierar eleverna deras förmåga att på ett tillförlitligt sätt utföra dessa resultat före examen.
- identifiera, analysera, designa, utveckla, implementera, verifiera och dokumentera kraven för en datormiljö.
- diagnostisera, felsöka, 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ålla robusta datorsystemlösningar genom valideringstestning och branschpraxis.
- kommunicera och samarbeta med teammedlemmar och intressenter för att säkerställa effektiva arbetsrelationer.
- välja och tillämpa strategier för personlig och professionell utveckling för att förbättra arbetsprestationer.
- tillämpa principer och verktyg för projektledning 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öka nya trender för att svara på tekniska utmaningar.
- analysera och definiera specifikationerna för ett mjukvarusystem baserat på kravtekniska processer och tekniker.
- designa, utveckla, integrera, dokumentera, implementera, underhålla och testa mjukvarusystem baserade på mjukvaruteknikmetoder, moderna programmeringsparadigm och ramverk.
- analysera, utvärdera och tillämpa mjukvaruteknisk designteknik, datastrukturer, algoritmer och mönster för implementering av ett mjukvarusystem.
- designa, modellera, implementera, optimera och underhålla en databas och tillämpa datautvinningskoncept och verktyg för beslutsfattande.
- utveckla, underhålla och distribuera mjukvarusystem för att lösa nätverksproblem.
- bygga automatiserade mjukvarulösningar genom analys, utvärdering och integration av intelligenta system i olika applikationer.
- utforma och implementera lämpliga test-, verifierings- och utvärderingsprocedurer för att bedöma mjukvarans kvalitet och förbättra mjukvarans prestanda.
- skapa innovativa och entreprenöriella koncept som leder till utveckling av nya mjukvaruprodukter och/eller förbättring av befintliga.
Karriärmöjligheter
American Express, Bell Canada, IBM Canada, Manulife, Scotiabank, Toronto Stock Exchange, Toronto Transit Commission (TTC), Royal Bank, CIBC, RBC
Karriärutsikt
- Mjukvaruutvecklare
- Webbapplikationsutvecklare
- Mobil applikationsutvecklare
- Software tester
- Datorprogrammerare
- Systemanalytiker
- Affärsanalytiker
- Databasadministratör
- Program eller support
Utbildning Pathways
Kvalificerad Software Engineering Technology (Fast-track) akademiker kan vara berättigade att delta i Pathway -program med partnerinstitutioner. Dessa Pathway -program låter dig få examensbetyg för lärande som erhållits vid Centennial College .
Observera att varje partner Pathway har ett specifikt lägsta betygskrav för att kvalificera sig för överföringspoäng, som bedöms av partnerinstitutionen.
Arbetsområden
- Programföretag
- Regering
- Offentliga institutioner
- banker
- Små och medelstora företag
Studentberättelser
English Language Requirements
Certifiera din engelska kunskap med Duolingo English Test! DET är ett bekvämt, snabbt och prisvärt engelska onlinetest som accepteras av över 4 000 universitet (som det här) runt om i världen.