Zaawansowany dyplom z technologii inżynierii oprogramowania (szybka ścieżka) (online) (opcjonalna współpraca)
Centennial College
Klucz informacyjny
Wybierz lokalizację
Lokalizacja kampusu
Online Canada
Języki
Język angielski
Forma badania
Nauka na odległość
Czas trwania
2 years
Tempo
Pełny etat
Czesne
CAD 2721 / per year *
Termin składania wniosków
Poproś o informacje
Najwcześniejsza data rozpoczęcia
Poproś o informacje
* czesne 2 semestry studenci kanadyjscy; CAD 16,704 - czesne 2 semestry Studenci zagraniczni
Wstęp
Szczegóły programu
- Kod programu: 3479
- Szkoła: Szkoła Technologii Inżynierii i Nauk Stosowanych
- Poświadczenie: Ontario College Advanced Diploma
- Typ programu: program szybkiej ścieżki
- Długość programu: 2 lata/4 semestry
- Data rozpoczęcia: jesień, zima
- Lokalizacja: Online
Aby upewnić się, że wybierasz odpowiednią technologię do udziału w kursach prowadzonych w ramach programów technologii informacyjno-komunikacyjnych, zapoznaj się z zalecanymi specyfikacjami komputerowymi dla programów akademickich ICET.
Centennial CollegeTrzyletni program Software Engineering Technology zapewni wykwalifikowanym absolwentom szkół wyższych lub uniwersytetów z doświadczeniem programowym bezpośrednie przyjęcie na rok 2 (semestr 3), dzięki czemu mogą otrzymać zaawansowany dyplom w ciągu dwóch lat (cztery semestry).
Oprogramowanie podbija planetę jak burza, a program technologii inżynierii oprogramowania Centennial College zapewnia trzy lata nauki w zakresie projektowania, opracowywania i konserwacji systemów oprogramowania.
W tym czasie weźmiesz udział w zaawansowanych kursach dyplomowych, które obejmą nowoczesne paradygmaty i ramy programowania, koncepcje projektowania i algorytmów, narzędzia do zarządzania danymi, nowoczesne metodologie inżynierii oprogramowania oraz integrację inteligentnych systemów z różnymi aplikacjami. Program zapewni również solidną wiedzę z zakresu integracji systemów, rozwoju przedsiębiorstw, komputerów mobilnych i bezpieczeństwa oprogramowania.
Zajęcia w tym uniwersyteckim programie technologii inżynierskiej będą kładły nacisk na zorientowane obiektowo metodologie projektowania oprogramowania, projektowanie interfejsów zorientowanych na użytkownika, testowanie oprogramowania i QA, C#, Java, Java EE, Oracle, MS-SQL Server, UNIX / Linux, Python, Microsoft. NET Core, HTML5/CSS/JavaScript/Angular, React, tworzenie aplikacji mobilnych, nowe platformy internetowe, przetwarzanie w chmurze, analiza predykcyjna, uczenie maszynowe i nie tylko.
W celu uzupełnienia technicznego ukierunkowania programu nauczania, program Technologii Inżynierii Oprogramowania obejmie dwa projekty rozwoju oprogramowania. W przypadku tych rzeczywistych aplikacji biznesowych wykorzystasz wszystkie umiejętności techniczne, systemowe i biznesowe nabyte podczas kursów, aby tworzyć wysokiej jakości oprogramowanie.
Wiedza i praktyczne doświadczenie, które zdobędziesz w dziedzinie technologii inżynierii oprogramowania, pozwolą Ci projektować i rozwijać różnego rodzaju aplikacje, interfejsy człowiek-komputer i systemy informatyczne dla przedsiębiorstw.
Uwaga: w pełni online opcja kooperacji jest dostępna dla studentów z szybką ścieżką, którzy mają cztery semestry plus dwa semestry pracy (program #3459). Programy szybkiej ścieżki są również dostępne w wersji na kampusie (program nr 3429) oraz w opcji kooperacji (program nr 3439).
Rekrutacja
Program
1 semestr
- COMM-170 / COMM-171 College Communications 2
- Programowanie COMP-123 2
- Koncepcje zaawansowanych baz danych COMP-214
- Programowanie w języku Java COMP-228
- Projektowanie systemów oprogramowania COMP-246
- GNED General Education Elective
- Globalne obywatelstwo GNED-500: od analizy społecznej do działań społecznych
Semestr 2
- Programowanie COMP-212 3
- COMP-229 Tworzenie aplikacji internetowych
- Struktury danych i algorytmy COMP-254
- COMP-304 Tworzenie aplikacji mobilnych
- COMP-311 Testowanie oprogramowania i zapewnienie jakości
- POL-253 Zaawansowana komunikacja biznesowa
- MATH-210 Algebra liniowa i statystyka
Semestr 3
- COMP-231 Projekt rozwoju oprogramowania I
- COMP-255 Biznes i przedsiębiorczość w zakresie technologii inżynierii oprogramowania
- Programowanie COMP-303 Java EE
- COMP-306 Inżynieria API i przetwarzanie w chmurze
- COMP-307 Bezpieczeństwo oprogramowania
- COMP-309 Hurtownia danych i analiza predykcyjna
Semestr 4
- CNET-307 Zarządzanie projektami IT
- COMP-216 Networking dla programistów
- COMP-308 Nowe technologie
- Projekt rozwoju oprogramowania COMP-313 2
- Integracja systemów korporacyjnych COMP-321
- ELECT 1 techniczny do wyboru 1
- EMPS-102 Umiejętności zatrudnienia 2
Przedmioty techniczne do wyboru:
- Wdrożenie DevOps COMP367
- COMP377 AI dla programistów
- COMP387 Przepływ pracy klinicznej i rozwiązania IT
Wynik programu
Najważniejsze elementy programu
- Kursy w tym programie technologii inżynierii oprogramowania (Fast-Track) wykorzystują wiodącą technologię dostosowaną do standardów branżowych.
- Kształcenie oparte na projektach jest kluczowym elementem programu.
- Dobrze poinformowani i przystępni członkowie wydziału mają zróżnicowane doświadczenie biznesowe i kwalifikacje akademickie.
- Absolwenci programu mogą ubiegać się o certyfikowane członkostwo w Canadian Information Processing Society (CIPS) lub ich prowincjonalnym stowarzyszeniu inżynieryjnym.
Efekty kształcenia zawodowego w programie
Efekty kształcenia zawodowego programu opisują, co absolwenci programu wykazali, że potrafią wykorzystać wiedzę i umiejętności, które zdobyli podczas studiów. Wyniki są ściśle powiązane z potrzebami miejsca pracy. Poprzez ocenę (np. Zadania i testy) studenci weryfikują swoją zdolność do rzetelnego wykonywania tych wyników przed ukończeniem studiów.
- identyfikować, analizować, projektować, opracowywać, wdrażać, weryfikować i dokumentować wymagania dotyczące środowiska komputerowego.
- diagnozować, rozwiązywać, dokumentować i monitorować problemy techniczne przy użyciu odpowiednich metodologii i narzędzi.
- analizować, projektować, wdrażać i utrzymywać bezpieczne środowiska komputerowe.
- analizować, rozwijać i utrzymywać niezawodne rozwiązania systemów komputerowych poprzez testy walidacyjne i najlepsze praktyki branżowe.
- komunikować się i współpracować z członkami zespołu i interesariuszami, aby zapewnić efektywne relacje robocze.
- wybierać i stosować strategie rozwoju osobistego i zawodowego w celu poprawy wydajności w pracy.
- stosować zasady i narzędzia zarządzania projektami, odpowiadając na wymagania i monitorując projekty w środowisku komputerowym.
- przestrzegać wymogów i/lub zasad etycznych, mediów społecznościowych, prawnych, regulacyjnych i ekonomicznych przy opracowywaniu rozwiązań i systemów informatycznych oraz zarządzaniu nimi.
- badać pojawiające się trendy, aby reagować na wyzwania techniczne.
- analizować i definiować specyfikacje systemu oprogramowania w oparciu o procesy i techniki inżynierii wymagań.
- projektować, rozwijać, integrować, dokumentować, wdrażać, utrzymywać i testować systemy oprogramowania w oparciu o metodologie inżynierii oprogramowania, nowoczesne paradygmaty i frameworki programowania.
- analizować, oceniać i stosować techniki projektowania inżynierii oprogramowania, struktury danych, algorytmy i wzorce do wdrażania systemu oprogramowania.
- projektować, modelować, wdrażać, optymalizować i utrzymywać bazę danych oraz stosować koncepcje i narzędzia eksploracji danych do podejmowania decyzji.
- opracowywać, utrzymywać i wdrażać systemy oprogramowania w celu rozwiązywania problemów z siecią.
- budować zautomatyzowane rozwiązania programowe poprzez analizę, ocenę i integrację inteligentnych systemów z różnymi aplikacjami.
- projektować i wdrażać odpowiednie procedury testowania, weryfikacji i oceny w celu oceny jakości oprogramowania i poprawy wydajności oprogramowania.
- tworzyć innowacyjne i przedsiębiorcze koncepcje, które prowadzą do rozwoju nowego oprogramowania i/lub udoskonalenia już istniejących.
Możliwości związane z karierą
American Express, Bell Canada, IBM Canada, Manulife, Scotiabank, Toronto Stock Exchange, Toronto Transit Commission (TTC), Royal Bank, CIBC, RBC
Perspektywy kariery
- Programista
- Programista aplikacji internetowych
- Programista aplikacji mobilnych
- Tester Oprogramowania
- Programista komputerowy
- Analityk systemów
- Analityk Biznesowy
- Administrator bazy danych
- Aplikacje lub wsparcie oprogramowania
Pathways edukacyjne
Wykwalifikowani absolwenci technologii inżynierii oprogramowania (szybka ścieżka) mogą kwalifikować się do udziału w programach Pathway prowadzonych z instytucjami partnerskimi. Te programy Pathway umożliwiają uzyskanie punktów za naukę uzyskaną w Centennial College .
Należy pamiętać, że każdy partner Pathway ma określone wymagania dotyczące minimalnej oceny, aby kwalifikować się do kredytów transferowych, które są oceniane przez instytucję partnerską.
Obszary zatrudnienia
- Firmy programistyczne
- Rząd
- Instytucje publiczne
- Banki
- Małe i średnie firmy
Referencje studentów
English Language Requirements
Potwierdź swoją znajomość języka angielskiego testem języka angielskiego Duolingo! DET to wygodny, szybki i niedrogi test online z języka angielskiego akceptowany przez ponad 4000 uniwersytetów (takich jak ten) na całym świecie.