
TYP STOPNIA NAUKOWEGO
Zaawansowane
CZAS TRWANIA
90 tygodnia
JĘZYKI
Język angielski
TEMPO
Pełny etat
TERMIN SKŁADANIA WNIOSKÓW
Termin składania wniosków
NAJWCZEŚNIEJSZA DATA ROZPOCZĘCIA
Sep 2025
CZESNE
CAD 54 121 *
FORMACIE STUDIÓW
Nauka na odległość, W kampusie
* dla kosztów międzynarodowych | koszty kanadyjskie: 12 073,20 CAD
Wstęp
W dzisiejszych czasach nie ma kariery bardziej cenionej, pożądanej lub dynamicznej niż kariera IT. Jeśli pasjonujesz się programowaniem i komputerami i jesteś gotowy rozwinąć umiejętności potrzebne do zdobycia wymarzonej pracy jako programista komputerowy, dyplom zaawansowanego programowania i analizy komputerowej Fanshawe jest właśnie dla Ciebie.
Twoje doświadczenie edukacyjne
Program Computer Programming and Analysis koncentruje się na podstawowych tematach technologii informatycznych. W miarę postępów w tym zaawansowanym programie dyplomowym rozwiniesz dogłębną i specjalistyczną wiedzę komputerową, której poszukują pracodawcy, w tym:
- Programowanie zorientowane obiektowo w systemach klient / serwer opartych na systemach Windows i Linux;
- Rozwój oprogramowania;
- Tworzenie stron internetowych klient/serwer;
- Tworzenie baz danych (np. SQL Server); oraz
- Grafika, animacja i symulacja na poziomie kodu w C++ i OpenGL/Vulkan
Programowanie i analiza komputerowa to najbardziej intensywny z naszych programów rozwoju oprogramowania.
- Rozwijaj swoje umiejętności komunikacyjne i interpersonalne dzięki płatnemu okresowi pracy w spółdzielni w ostatnim semestrze;
- Zdobądź praktyczne doświadczenie jako programista komputerowy zajmujący się prawdziwymi ludźmi w rzeczywistych sytuacjach;
- Pracuj z SharcNet, superszybkim superkomputerem, który Fanshawe College jest jedną z zaledwie trzech uczelni, które mają dla studentów.
- Ukończ studia gotowe do rozpoczęcia kariery w branży IT lub dalszej specjalizacji swoich umiejętności dzięki jednemu z certyfikatów absolwentów IT Fanshawe, w tym Game Development - Advanced Programming;
- Realizuj opcjonalną ścieżkę studiów w jednej z instytucji partnerskich Fanshawe w Ontario lub na całym świecie.
- Program ten jest oferowany w pełnym wymiarze godzin, w klasie twarzą w twarz, a także w niepełnym wymiarze godzin, w formacie online.
Laptopy są używane zarówno w klasie, jak i poza nią, aby symulować coraz bardziej mobilny charakter świata biznesu.
Kod programu: CPA3
Rekrutacja
Program
Poziom 1
Weź wszystkie następujące obowiązkowe kursy:
Grupa 1
- Strategie sukcesu
- Matematyka dla programistów
- Programowanie podstaw
- Podstawy bazy danych
- Podstawy systemu operacyjnego - programiści
Grupa 2
Weź Writ-1043 LUB Writ-1034
- Powód i pisanie 1 dla IT
- Powód i zapis 1-EAP
Poziom 2
Weź wszystkie następujące obowiązkowe kursy:
Grupa 1
- Biznes z prędkością światła
- Projektowanie stron
- Relacyjne bazy danych i SQL
- Programowanie obiektowe w Javie
- Programowanie obiektowe w C++
- Zrozumienie zachowań w miejscu pracy
Grupa 2
Weź Info-1234 lub Info-3120
- Wprowadzenie do skryptów internetowych
- Programowanie komercyjnych silników gier
Poziom 3
Weź wszystkie następujące obowiązkowe kursy:
- Rozwój aplikacji klient/serwer
- Zaawansowane bazy danych
- Analiza i modelowanie obiektowe
- Struktury danych i algorytmy
- Podstawy sieci dla programistów
- Komunikacja dla IT
- Co-operative Education Employment Prep
Poziom 4
Weź wszystkie następujące obowiązkowe kursy:
Grupa 1
- Programowanie pełnego stosu
- Wzorce projektowe oprogramowania 1
- Rozwój mobilny
- Rozwój zawodowy-Planowanie kariery
- Programowanie w językach deklaratywnych
Grupa 2
Weź Info-3105 lub INFO-3111
- System Z Programowanie COBOL
- Programowanie grafiki C++
Poziom 5
Gen Ed — Weź udział w fakultatywnym kursie z zakresu edukacji ogólnej z 3 punktami.
Weź wszystkie następujące obowiązkowe kursy:
- JavaScript
- Zarządzanie projektami oprogramowania – stosowane 1
- Programowanie oparte na komponentach z .NET
- Wzorce projektowe oprogramowania 2
- Zaawansowane tematy C#
- Rozwój mobilny-Inter
Poziom 6
Gen Ed — Weź udział w fakultatywnym kursie z zakresu edukacji ogólnej z 3 punktami.
Weź wszystkie następujące obowiązkowe kursy:
Grupa 1
- Bezpieczne przetwarzanie
- Programowanie w przedsiębiorstwie
- Rozwój mobilny-zaawansowany
Grupa 2
Weź Info-5104 lub Info-3142
- Zaawansowane tematy C++
- Nowe technologie
Grupa 3
Weź Info-5103 lub Innv-5001
- Zarządzanie projektami oprogramowania – stosowane 2
- Aplikacje innowacyjne
Wynik programu
- Identyfikuj, analizuj, projektuj, rozwijaj, wdrażaj, weryfikuj i dokumentuj wymagania dotyczące środowiska obliczeniowego.
- Diagnozowanie, rozwiązywanie problemów, dokumentowanie i monitorowanie problemów technicznych przy użyciu odpowiednich metod i narzędzi.
- Analizuj, projektuj, wdrażaj i utrzymuj bezpieczne środowiska komputerowe.
- Analizuj, rozwijaj i utrzymuj solidne rozwiązania systemów obliczeniowych poprzez testy walidacyjne i najlepsze praktyki branżowe.
- Komunikuj się i współpracuj z członkami zespołu i interesariuszami w celu zapewnienia efektywnych relacji roboczych.
- Wybierz i zastosuj strategie rozwoju osobistego i zawodowego, aby zwiększyć wydajność pracy.
- Stosuj zasady i narzędzia zarządzania projektami podczas reagowania na wymagania i monitorowania projektów w środowisku komputerowym.
- Przestrzegać wymogów i/lub zasad etycznych, dotyczących mediów społecznościowych, prawnych, regulacyjnych i ekonomicznych podczas opracowywania i zarządzania rozwiązaniami i systemami komputerowymi.
- Badaj nowe trendy, aby reagować na wyzwania techniczne.
- Zbieraj, analizuj i definiuj specyfikacje systemów oprogramowania w oparciu o wymagania funkcjonalne i niefunkcjonalne.
- Projektuj, rozwijaj, dokumentuj, wdrażaj, utrzymuj i test systemy oprogramowania, korzystając ze standardowych branżowych metodologii tworzenia oprogramowania, opartych na zdefiniowanych specyfikacjach i istniejących technologiach/strukturach.
- Wybieraj i stosuj koncepcje i zasady projektowania obiektowego oraz inne koncepcje i zasady projektowania, a także wymagania biznesowe w procesie tworzenia oprogramowania.
- Zbieraj wymagania oraz modeluj, projektuj, wdrażaj, optymalizuj i utrzymuj rozwiązania do przechowywania danych.
- Zintegruj komunikację sieciową z rozwiązaniami programowymi, przestrzegając standardów protokołów.
Opłata za program
Możliwości związane z karierą
Absolwenci kierunku Programowanie i Analiza Komputerowa Uniwersytetu Fanshawe mogą spodziewać się stanowisk związanych z tworzeniem oprogramowania w następujących obszarach rozwoju:
- Oprogramowanie korporacyjne
- Budżetowy
- Sieć
- Biznes
- Rozrywka i gry
- Symulacje
- Obrazowanie medyczne
- Programowanie systemów sterowania
- Zastosowania komercyjne
- Oprogramowanie sieciowe
- Rozwój Linuxa i Windowsa
Absolwenci będą mieli wiele ciekawych możliwości zatrudnienia jako programiści, twórcy baz danych, architektzy oprogramowania czy analitycy biznesowi w każdej dziedzinie, w której komputery są wykorzystywane jako narzędzia biznesowe lub badawcze.
Możliwości współpracy
Program Computer Programming and Analysis oferuje komponent edukacji kooperacyjnej, który zapewnia studentom możliwość zdobycia bezcennego doświadczenia zawodowego z pierwszej ręki w wybranej dziedzinie. Oto kilka stanowisk kooperacyjnych, które dały początek karierze niektórych studentów Computer Programming and Analysis jeszcze przed ukończeniem studiów!
- Młodszy programista-analityk – analizuje, projektuje, programuje, wdraża, konfiguruje, integruje, utrzymuje i wspiera różnorodne aplikacje.
- Analityk systemów biznesowych – planowanie, zarządzanie i wsparcie realizacji szczegółowych wymagań i specyfikacji systemowych zgodnie ze standardami i ramami firmy.
- Młodszy programista – identyfikuje problemy, tworzy opisy i dokumentuje problemy.
Architekt rozwiązań programistycznych
Odpowiedzialny za architekturę, projektowanie i rozwój rozwiązań oprogramowania samoobsługowego.
Programista baz danych
Oceniaj, analizuj i reaguj na obawy dotyczące bazy danych klientów.
Analityk Biznesowy
Analizuj informacje i systemy operacyjne oraz opracowuj aplikacje programowe lub rozwiązania analityki danych dla firm klientów.