Fortgeschrittenes Diplom in Computerprogrammierung und -analyse
Fanshawe College
Schlüsselinformation
Campus-Standort
London, Kanada
Sprachen
Englisch
Studienformat
Fernunterricht, Auf dem Campus
Dauer
3 Jahre
Tempo
Vollzeit, Teilzeit
Studiengebühren
CAD 12.048
Bewerbungsschluss
Infos anfordern
frühestes Startdatum
May 2024
Stipendien
Erkunden Sie Stipendienmöglichkeiten, um Ihr Studium zu finanzieren
Einführung
Werden Sie Computerprogrammierer
Es gibt heutzutage keine Karriere, die wertvoller, gefragter oder dynamischer ist als eine IT-Karriere. Wenn Sie eine Leidenschaft für Codierung und Computer haben und bereit sind, die Fähigkeiten zu entwickeln, um Ihren Traumjob als Computerprogrammierer zu bekommen, ist das fortgeschrittene Diplom für Computerprogrammierung und -analyse von Fanshawe genau das Richtige für Sie.
Zu Beginn Ihrer Reise konzentrieren sich unsere Computerprogrammierkurse auf grundlegende IT-Themen. Während Sie das Programm durchlaufen, entwickeln Sie das fundierte und spezialisierte Computerwissen, das Arbeitgeber suchen.
Was Sie aus unseren Computerprogrammierkursen lernen:
- Objektorientierte Entwicklung in Windows- und Linux-basierten Client / Server-Systemen;
- Software-Entwicklung;
- Client / Server-Webentwicklung (sowohl .NET als auch J2EE);
- Datenbankentwicklung (MSSQL und Oracle); und
- Grafiken, Animationen und Simulationen auf Codeebene mit C ++ und DirectX.
Unsere Computerprogrammierkurse bereiten Sie auf eine spannende IT-Karriere vor:
- Entwickeln Sie Ihre Kommunikations- und zwischenmenschlichen Fähigkeiten mit einem bezahlten Koop-Semester in Ihrem letzten Semester.
- Sammeln Sie praktische Erfahrungen als Computerprogrammierer, der sich mit realen Menschen in realen Situationen befasst.
- Absolvent bereit für Ihre IT-Karriere oder um Ihre Fähigkeiten mit einem der IT-Abschlusszertifikate von Fanshawe weiter zu spezialisieren, einschließlich Spieleentwicklung - Fortgeschrittene Programmierung;
- Verfolgen einen optionalen Grad Pathway mit einem der Fanshawe Partnerinstitutionen in Ontario oder auf der ganzen Welt.
Dieses Programm ist von Co-operative Education and Work Integrated Learning Canada akkreditiert. Diese Akkreditierung stellt den höchsten Leistungsstandard für kooperative Bildungsprogramme in Kanada dar und würdigt das Engagement von Fanshawe für Spitzenleistungen.
Andere Informationen
- Studenten dieses Programms müssen ein Online-Wahlfach für Allgemeinbildung in Stufe 6 belegen.
- Absolventen des Fanshawe College Business Fundamentals Ontario College-Zertifikatsprogramms, die die Zulassungsvoraussetzungen erfüllen, können sich für Stufe 1 des Advanced Ontario College-Diplomprogramms für Computerprogrammierung und -analyse bewerben und können bis zu drei interne Credits für dieses Programm erhalten.
- Ein Laptop muss vom Studenten gekauft werden, ungefähr $ 1400.00. Die Kosten für den Laptop sind in den im Gebührenverzeichnis angegebenen allgemeinen Kosten enthalten.
- Eine CONNECT-Laborgebühr von 50,00 USD pro Semester ist in den im Gebührenverzeichnis angegebenen zusätzlichen Programmgebühren enthalten. Diese Gebühr trägt zur Deckung der Kosten bei, die mit der Lieferung des CONNECT Mobile Computing-Programms verbunden sind.
- Studenten sollten keinen Laptop oder Software erwerben, bevor das College die empfohlenen Konfigurationen, Modelle, Softwaretitel und -versionen für das akademische Jahr veröffentlicht.
Kooperative Bildung
Dieses dreijährige Programm hat drei Kooperationsbedingungen. Studenten, die sowohl die akademischen als auch die Koop-Anforderungen des Programms erfüllen, können mit einem Koop-Endorsed-Diplom abschließen.
Lernerfolge
- Beheben und dokumentieren Sie Probleme im Zusammenhang mit der Installation und Anpassung von Software.
- Analysieren und definieren Sie die Spezifikationen eines Systems basierend auf den Anforderungen.
- Entwerfen, Testen, Dokumentieren und Bereitstellen von Programmen basierend auf Spezifikationen;
- Kenntnisse über den Entwurf, die Modellierung, die Implementierung und die Wartung einer Datenbank anwenden;
- Kenntnisse über Netzwerkkonzepte anwenden, um Programme zu entwickeln, bereitzustellen und zu warten;
- Das Design und die Entwicklung einer integrierten Lösung auf der Grundlage einer Analyse des Geschäftsumfelds vorschlagen und begründen;
- Verwenden Sie relevante Methoden, Richtlinien und Standards, um integrierte Lösungen zu entwickeln.
- Kenntnisse über Sicherheitsprobleme bei der Analyse, dem Design und der Implementierung integrierter Lösungen anwenden;
- Entwicklung und Pflege effektiver Arbeitsbeziehungen mit Kunden;
- Formulieren, verteidigen und erfüllen Sie die Arbeitsplatzerwartungen in IT-Umgebungen.
- Tragen Sie zum erfolgreichen Abschluss des Projekts bei, indem Sie die angewandten Projektmanagementprinzipien anwenden.
Kurse
Level 1
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- BUSI-1156 Erfolgsstrategien 1
- MATH-1202 Mathematik für Programmierer 3
- INFO-1214 Programmiergrundlagen 6
- INFO-1215 Datenbankgrundlagen 4
- INFO-1216 Operating Syst Fundamentals-Programmierer 3
Gruppe 2
Nehmen Sie WRIT-1043 oder WRIT-1034
- WRIT-1043 Grund & Schreiben 1 für IT 3
- WRIT-1034 Grund & Schreiben 1-EAP 4
Level 2
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- INFO-1167 Geschäft mit Lichtgeschwindigkeit 3
- INFO-1217 Webdesign 3
- INFO-3104 Relationale Datenbanken & SQL 3
- INFO-3134 Objektorientierte Programmierung mit Java 4
- INFO-1156 Objektorientierte Programmierung mit C ++ 4
- MGMT-3052 Grundlegendes zum Verhalten am Arbeitsplatz 3
Gruppe 2
Nehmen Sie INFO-1234 oder INFO-3120
- INFO-1234 Web Scripting-Intro 3
- INFO-3120 Programmieren von kommerziellen Spiel-Engines 3
Stufe 3
Nehmen Sie an allen folgenden Pflichtkursen teil:
- INFO-3070 Client / Server-Anwendungsentwicklung 3
- INFO-5052 Erweiterte Datenbanken 3
- INFO-3140 Objektorientierte Analyse und Modellierung 3
- INFO-3135 Datenstrukturen und Algorithmen 3
- INFO-1219 Netzwerkgrundlagen für Programmierer 3
- COMM-3077 Kommunikation für IT 3
- COOP-1020 Genossenschaftliche Ausbildung Beschäftigungsvorbereitung 1
Level 4
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- INFO-3067 ASP.NET-Programmierung mit C # 3
- INFO-3137 Software-Entwurfsmuster 1 3
- INFO-3136 Mobile Entwicklung 3
- MGMT-3036 Berufliche Entwicklung - Karriereplanung 3
- INFO-3138 Programmieren mit deklarativen Sprachen 3
Gruppe 2
Nehmen Sie INFO-3105 oder INFO-3111
- INFO-3105 System Z COBOL-Programmierung 3
- INFO-3111 C ++ - Grafikprogrammierung 3
Level 5
Allgemeinbildung - Nehmen Sie an einem 3-Kredit-Wahlkurs für Allgemeinbildung teil
Nehmen Sie an allen folgenden Pflichtkursen teil:
- INFO-3139 JavaScript 3
- INFO-3112 Verwalten von angewandten Softwareprojekten 1 3
- INFO-5060 Komponentenbasierte Programmierung mit .NET 3
- INFO-5125 Software-Entwurfsmuster 2 3
- INFO-5101 C # Fortgeschrittene Themen 3
- INFO-3141 Mobile Development-Inter 3
Stufe 6
Allgemeinbildung - Nehmen Sie an einem 3-Kredit-Wahlkurs für Allgemeinbildung teil
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- INFO-3068 Secure Computing 3
- INFO-5059 Java EE-Client / Server-Anwendungen 3
- INFO-5126 Mobile Development-Adv 3
Gruppe 2
Nehmen Sie INFO-5104 oder INFO-3142
- INFO-5104 C ++ Erweiterte Themen 3
- INFO-3142 Neue Technologien 3
Gruppe 3
Nehmen Sie INFO-5103 oder INNV-5001
- INFO-5103 Verwalten von angewendeten Softwareprojekten 2 5
- INNV-5001 Innovationsanwendungen 3
Allgemeinbildung - Wahlfächer
Nimm 6 allgemeinbildende Credits - Normalerweise in Level 5 und 6
Programmaufenthalt
Studenten müssen mindestens 30 Credits in diesem Programm am Fanshawe College , um die Anforderungen für die Programmresidenz zu erfüllen und dieses Programm zu absolvieren
Zulassungsvoraussetzungen
OSSD mit Kursen aus dem College (C), der Universität (U), der Universität / dem College (M) oder dem Open (O) Stream mit:
- Beliebige Schulstufe 12 Englisch (C) oder (U)
- Beliebige Mathematik der 11. oder 12. Klasse * (C), (U) oder (M)
oder
Akademische und berufliche Zulassung (ACE)
oder
Ontario High School Equivalency Certificate (GED) und:
Beliebige Mathematik der Klassen 11 oder 12 * (C), (U) oder (M)
oder
Älterer Bewerber mit Stehen in den oben genannten erforderlichen Kursen
Hinweis:
- * Bewerber, denen die erforderliche Mathematik fehlt, können sich weiterhin für die Zulassung qualifizieren, indem sie ein entsprechendes vorheriges Upgrade durchführen.
Englisch Sprachanforderungen
Bewerber, deren Muttersprache nicht Englisch ist, müssen nach einem der folgenden Verfahren Englischkenntnisse nachweisen:
- Ein College-Stream der 12. Klasse oder ein Hochschul-Stream in englischer Sprache von einer Sekundarschule in Ontario oder gleichwertig, abhängig von den Zulassungsvoraussetzungen des Programms
- Test von Englisch als Fremdsprache (TOEFL) mit einer Mindestpunktzahl von 79 für den internetbasierten Test (iBT) mit Testergebnissen innerhalb der letzten zwei Jahre
- International English Language Testing System (IELTS) Akademischer Test mit einer Gesamtpunktzahl von 6,0 und einer Punktzahl von mindestens 5,5 in einer der vier Gruppen mit Testergebnissen innerhalb der letzten zwei Jahre.
- CAEL-Test (Canadian Academic English Language) mit einer Gesamtpunktzahl von 60, wobei die Punktzahl in keiner der vier Bands unter 50 liegt. Die Testergebnisse lagen in den letzten zwei Jahren
- Pearson-Test von English Academic (PTE) mit einer Mindestpunktzahl von 53 und Testergebnissen innerhalb der letzten zwei Jahre
- Ein Cambridge English Test (FCE / CAE / CPE) mit einer Gesamtnote auf der Cambridge English Scale von 169 ohne Sprachkenntnisse unter 162, mit Testergebnissen innerhalb der letzten zwei Jahre
- Eine englischsprachige Evaluierung (ELE) am Fanshawe College mit einer Mindestpunktzahl von 70% in allen Testabschnitten, mit Testergebnissen innerhalb der letzten zwei Jahre
- Fanshawe College ESL4 / GAP5-Schüler: Mindestnote von 80% in ESL4 / GAP5-Stufe 8, 75% in ESL4 / GAP5-Stufe 9 oder 70% in ESL4 / GAP5-Stufe 10
Empfohlene akademische Vorbereitung
- Klasse 12 Das Handwerk des Schriftstellers (C) oder (U)
- 11. Klasse Einführung in die Informatik (U)
- Klasse 12 Informatik (U)
- Klasse 11 Einführung in die Computerprogrammierung (C)
- Computerprogrammierung der 12. Klasse (C)
- Klasse 11 Informations- und Kommunikationstechnologie: Die digitale Umgebung (O)
- Klasse 12 Informations- und Kommunikationstechnologie: Multimedia-Lösungen (C)
- Akademisches und berufliches Zulassungszertifikat (ACE): Kurs für Wirtschafts- oder technische Mathematik und Kurs für Computerkenntnisse
Auswahlkriterien der BewerberWenn die Anzahl der in Frage kommenden Bewerber die verfügbaren Plätze des Programms übersteigt, lauten die Auswahlkriterien für die Bewerber:
- Präferenz für ständige Einwohner von Ontario
- Bewerbungseingang bis 1. Februar (Nach diesem Datum wird das Fanshawe College die Bewerber auf der Grundlage des "first-come", "first-served") prüfen, bis das Programm voll ist.
- Erreichung der Zulassungsvoraussetzungen
Berufschancen
Absolventen können damit rechnen, Positionen in der Softwareentwicklung in den folgenden Entwicklungsbereichen zu erhalten: Unternehmenssoftware, Finanzen, Web, Business, Unterhaltung und Spiele, Simulationen, medizinische Bildgebung, Programmiersteuerungssysteme, kommerzielle Anwendungen, Netzwerksoftware, Linux- und Windows-Entwicklung. Als Programmierer, Datenbankentwickler, Softwarearchitekt oder Geschäftsanalyst haben Sie viele aufregende Möglichkeiten in jedem Bereich, in dem Computer als Geschäfts- oder Recherchetool verwendet werden.
Galerie
Programmergebnis
- Beheben und Dokumentieren von Problemen im Zusammenhang mit der Softwareinstallation und -anpassung;
- Analysieren und definieren Sie die Spezifikationen eines Systems basierend auf Anforderungen;
- Entwerfen, Testen, Dokumentieren und Bereitstellen von Programmen basierend auf Spezifikationen;
- Wissen über Design, Modellierung, Implementierung und Wartung einer Datenbank anwenden;
- Wenden Sie Kenntnisse über Netzwerkkonzepte an, um Programme zu entwickeln, bereitzustellen und zu warten;
- Entwurf und Entwicklung einer integrierten Lösung basierend auf einer Analyse des Geschäftsumfelds vorschlagen und begründen;
- Verwenden Sie relevante Methoden, Richtlinien und Standards, um integrierte Lösungen zu entwickeln;
- Wenden Sie Kenntnisse über Sicherheitsfragen bei der Analyse, dem Design und der Implementierung integrierter Lösungen an;
- Entwicklung und Aufrechterhaltung effektiver Arbeitsbeziehungen mit Kunden;
- Artikulieren, verteidigen und entsprechen Sie den Arbeitsplatzerwartungen, die in Umgebungen der Informationstechnologie (IT) zu finden sind;
- Tragen Sie zum erfolgreichen Abschluss des Projekts bei, indem Sie die angewandten Projektmanagementprinzipien anwenden.
Admissions
Lehrplan
Koop-Möglichkeiten
Das Programm Computerprogrammierung und -analyse bietet eine kooperative Bildungskomponente, die den Studenten die Möglichkeit bietet, unschätzbare Arbeitserfahrung aus erster Hand in ihrem gewählten Bereich zu sammeln. Hier sind einige Koop-Jobs, die die Karrieren einiger Studenten der Computerprogrammierung und -analyse bereits vor ihrem Abschluss in Gang gebracht haben!
- Junior Programmer Analyst - Analysieren, Entwerfen, Programmieren, Implementieren, Konfigurieren, Integrieren, Warten und Unterstützen verschiedener Anwendungen.
- Business System Analyst - plant, verwaltet und unterstützt die Bereitstellung detaillierter Systemanforderungen und Spezifikationen in Übereinstimmung mit Unternehmensstandards und -rahmenwerken.
- Junior-Entwickler - Identifizieren Sie Probleme, erstellen Sie Beschreibungen und dokumentieren Sie Probleme.
Kurse
Level 1
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- BUSI-1156 ---- Erfolgsstrategien
- MATH-1202 ---- Mathematik für Programmierer
- INFO-1214 ---- Programmiergrundlagen
- INFO-1215 ---- Datenbankgrundlagen
- INFO-1216 ---- Betriebssystem-Grundlagen-Programmierer
Gruppe 2
Nehmen Sie WRIT-1043 ODER WRIT-1034
- WRIT-1043 ---- Vernunft und Schreiben 1 für IT
- WRIT-1034 ---- Vernunft und Schreiben 1-EAP
Level 2
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- INFO-1167 ---- Geschäft mit Lichtgeschwindigkeit
- INFO-1217 ---- Webdesign
- INFO-3104 ---- Relationale Datenbanken und SQL
- INFO-3134 ---- Objektorientierte Programmierung mit Java
- INFO-1156 ---- Objektorientierte Programmierung mit C++
- MGMT-3052 ---- Verhalten am Arbeitsplatz verstehen
Gruppe 2
Nehmen Sie INFO-1234 ODER INFO-3120
- INFO-1234 ---- Web Scripting-Einführung
- INFO-3120 ---- Programmieren kommerzieller Game Engines
Stufe 3
Nehmen Sie an allen folgenden Pflichtkursen teil:
- INFO-3070 ---- Client/Server-Anwendungsentwicklung
- INFO-5052 ---- Erweiterte Datenbanken
- INFO-3140 ---- Objektorientierte Analyse und Modellierung
- INFO-3135 ---- Datenstrukturen und Algorithmen
- INFO-1219 ---- Netzwerkgrundlagen für Programmierer
- COMM-3077 ---- Kommunikation für IT
- COOP-1020 ---- Kooperative Ausbildung Beschäftigungsvorbereitung
Level 4
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- INFO-3181 ---- Full-Stack-Programmierung
- INFO-3137 ---- Softwaredesignmuster 1
- INFO-3136 ---- Mobile Entwicklung
- MGMT-3036 ---- Berufliche Entwicklung – Karriereplanung
- INFO-3138 ---- Programmierung mit deklarativen Sprachen
Gruppe 2
Nehmen Sie INFO-3105 oder INFO-3111
- INFO-3105 ---- System Z COBOL-Programmierung
- INFO-3111 ---- C++ Grafikprogrammierung
Level 5
Gen Ed - Nehmen Sie an einem 3-Punkte-Wahlkurs für allgemeine Bildung teil.
Nehmen Sie an allen folgenden Pflichtkursen teil:
- INFO-3139 ---- JavaScript
- INFO-3112 ---- Verwaltung von Softwareprojekten – angewendet 1
- INFO-5060 ---- Komponentenbasierte Programmierung mit .NET
- INFO-5125 ---- Softwaredesignmuster 2
- INFO-5101 ---- Fortgeschrittene C#-Themen
- INFO-3141 ---- Mobile Entwicklung-Inter
Stufe 6
Gen Ed - Nehmen Sie an einem 3-Punkte-Wahlkurs für allgemeine Bildung teil.
Nehmen Sie an allen folgenden Pflichtkursen teil:
Gruppe 1
- INFO-3068 ---- Sichere Datenverarbeitung
- INFO-5153 ---- Unternehmensprogrammierung
- INFO-5126 ---- Mobile Entwicklung-Adv
Gruppe 2
Nehmen Sie INFO-5104 ODER INFO-3142
- INFO-5104 ---- Fortgeschrittene C++-Themen
- INFO-3142 ---- Neue Technologien
Gruppe 3
Nehmen Sie INFO-5103 oder INNV-5001
- INFO-5103 ---- Verwalten von Softwareprojekten – angewendet 2
- INNV-5001 ---- Innovationsanwendungen
Gen Ed - Wahlfächer
Nehmen Sie 6 allgemeine Bildungspunkte – normalerweise in den Stufen 5 und 6 erworben
Programmresidenz
Studenten müssen mindestens 30 Credits in diesem Programm bei Fanshawe College absolvieren, um die Anforderungen für den Programmaufenthalt zu erfüllen und dieses Programm abzuschließen
Karrierechancen
Absolventen des Programms Computerprogrammierung und -analyse von Fanshawe können damit rechnen, Softwarekonstruktionspositionen in den folgenden Entwicklungsbereichen zu erhalten:
- Unternehmenssoftware
- finanziell
- Netz
- Geschäft
- Unterhaltung und Spiele
- Simulationen
- medizinische Bildgebung
- Steuerungssysteme programmieren
- kommerzielle Anwendungen
- Netzwerksoftware
- Linux- und Windows-Entwicklung
Als Programmierer, Datenbankentwickler, Softwarearchitekt oder Wirtschaftsanalyst haben Absolventen viele spannende Möglichkeiten in allen Bereichen, die Computer als Geschäfts- oder Forschungswerkzeug verwenden.
Wussten Sie, dass Fanshawe bei den Beschäftigungsquoten von Hochschulabsolventen unter den großen Colleges in Ontario durchweg einen hohen Stellenwert einnimmt?
Hier sind einige Beispiele für Karrieremöglichkeiten für Absolventen des Computer Programming and Analysis-Programms von Fanshawe:
Softwarelösungsarchitekt
Verantwortlich für Architektur, Design und Entwicklung von Self-Service-Softwarelösungen.
Datenbank-Entwickler
Bewerten, analysieren und reagieren Sie auf Bedenken hinsichtlich der Kundendatenbank.
Business Analyst
Analysieren Sie Informations- und Betriebssysteme und entwickeln Sie Softwareanwendungen oder Datenanalyselösungen für Kundenunternehmen.
Erfahrungsberichte von Schülern
English Language Requirements
Zertifizieren Sie Ihre Englischkenntnisse mit dem Duolingo Englischtest! Der DET ist ein bequemer, schneller und erschwinglicher Online-Englischtest, der von über 4.000 Universitäten (wie dieser) auf der ganzen Welt akzeptiert wird.
Über die Schule
Fragen
Ähnliche Kurse
Associate in Applied Science, Informationstechnologie - Computerprogrammierung
- Philadelphia, Vereinigte Staaten von Amerika
Diplom in Computerprogrammierung (CMPG)
- Barrie, Kanada
- Online
Advanced Diplom in Computer Programming and Analysis (CMPA)
- Barrie, Kanada
- Online