Bachelor of Computer Science (mit Auszeichnung)
DAUER
4 Years
SPRACHEN
Englisch
TEMPO
Vollzeit
BEWERBUNGSSCHLUSS
Antragsfrist beantragen
FRÜHESTES STARTDATUM
Beantragen Sie den frühesten Starttermin
AUSBILDUNGSKOSTEN
CAD 18.466 / per year *
STUDIENFORMAT
Auf dem Campus
* Kanadische Studentengebühr: 6506,32 $ | Gebühr für internationale Studierende: 15496,00 $
Einführung
Der Bachelor of Computer Science (Honours) (BCS) ist ein vierjähriges Programm, das drei bezahlte kooperative Arbeitssemester umfasst und die Absolventen auf eine Reihe fortschrittlicher Beschäftigungsmöglichkeiten als hochwertige Softwareentwickler vorbereitet.
Aufbauend auf den anerkannten Grundlagen der Informatik erwerben die Studierenden angewandte und integrierte Kenntnisse und Fähigkeiten in Softwarequalität, -zuverlässigkeit und -sicherheit, wobei der Schwerpunkt auf Testmethoden, Softwareprojektmanagementtechniken und einem ausgeprägten Bewusstsein für Sicherheits-/Datenschutzfragen liegt. Die Bereitschaft zur Praxis wird in einem multidisziplinären Lehrplan entwickelt, der sich auf erfahrungsorientierte Lernaktivitäten konzentriert, die Kenntnisse der Informatiktheorie und ihrer Anwendung umfassen.
Das Programm wird innovativ sein, wenn es um den Einsatz von Technologie geht, um Probleme zu untersuchen, Untersuchungen zu organisieren und zu verwalten, die Zusammenarbeit zu unterstützen und Informationen zu kommunizieren. Die Studierenden werden aufgefordert, verschiedene Techniken in den Bereichen Softwaredesign, -entwicklung und -tests zu untersuchen. Beherrschung professioneller Praktiken, die sich positiv auf die Qualität der in der Entwicklung befindlichen Software auswirken.
Mit einem multidisziplinären Lehrplan, der auf der Theorie der Informatik und ihrer Anwendung basiert, bietet dieser Studiengang erfahrungsorientierte Lernaktivitäten, die darauf abzielen, berufsbereite Absolventen hervorzubringen. Mit Blick auf die Zukunft führt der Abschluss die Studierenden in die neuesten aufstrebenden Bereiche ein: Big-Data-Analyse, Cybersicherheit, Cloud Computing und das Internet der Dinge.
Admissions
Stipendien und Finanzierung
Financial Assistance
Das Ontario Student Assistance Program (OSAP) ist ein bedarfsorientiertes Programm, das Studenten in Ontario bei der Deckung der Kosten für eine postsekundäre Ausbildung helfen soll. Das von der Bundesregierung und den Provinzregierungen finanzierte OSAP soll durch direkte finanzielle Unterstützung der Ausbildungskosten und Lebenshaltungskosten die Chancengleichheit für postsekundäre Studien fördern. Diese zinslosen Darlehen sollen Ihre finanziellen Mittel und die Ihrer Familie ergänzen. Die Mehrheit der Studenten beantragt Darlehenshilfe über die OSAP-Website. Studenten können das Antragsheft auch über die OSAP-Website ausdrucken. Weitere Informationen finden Sie unter OSAP & Hilfe.
Lehrplan
Level 1
- Conestoga 101 CON0101
- Grundlagen der Softwareentwicklung CSCN71000
- Grundlagen der Computersystemarchitektur CSCN71010
- Projekt I: Softwareimplementierung und Unit-Tests CSCN71020
- Wissenschaftliche und technische Kommunikation ENGL71200
- Lineare Algebra und Diskrete Mathematik MATH71010
- Programmierprinzipien PROG71985
Level 2
- Projekt II: Teambasierte Softwareentwicklung CSCN71030
- Objektorientierte Programmierung PROG71020
- Benutzererfahrungsdesign PROG71030
- Betriebssysteme und Sicherheitsgrundlagen PROG71040
- Datenstrukturen und Algorithmen PROG72365
- Gruppendynamik SOC71500
Level 3
- Kooperations- und Berufsvorbereitung CEPR71050
- Einführung in Datenbanksysteme CSCN72000
- Softwarequalität I: Testwerkzeuge und -methoden CSCN72010
- Computernetzwerke CSCN72020
- Projekt III: Software-Entwicklungslebenszyklus CSCN72030
- Systemanalyse und Design SENG71000
Level 4
- Projekt IV: Mobile und vernetzte Umgebungen COMP72070
- Software-Design-Techniken CSCN72040
- Mobile und vernetzte Systeme CSCN72050
- Softwarequalität II: Evaluation der Benutzererfahrung CSCN72060
- Fortgeschrittene technische Kommunikation ENGL73170
- Wahrscheinlichkeit und Statistik STAT72000
Level 5
- Praktikumssemester I (Bach Informatik) COOP72050
Level 6
- Parallele Rechentechniken CSCN73000
- Softwarequalität III: Erstellen und Freigeben von CSCN73010
- Projekt V: Fortgeschrittene Softwareentwicklung CSCN73030
- Forschung verstehen RSCH73000
- Einführung in die Software-Sicherheit SECU73000
Level 7
- Softwarequalität IV: Leistung und Analyse CSCN73040
- Projekt VI: Softwareeffizienz und -leistung CSCN73060
- Entwicklung von Unternehmensanwendungen PROG73020
- Analyse von Algorithmen PROG73030
Level 8
- Praktikumssemester II (Bach Informatik) COOP73050
Level 9
- Praktikumssemester III (Bach Informatik) COOP74090
Level 10
- Softwaresicherheit und -zuverlässigkeit CSCN74000
- Abschlussprojekt I CSCN74050
Stufe 11
- Capstone-Projekt II CSCN74060
Programmergebnis
- Wenden Sie mathematische Grundlagen, algorithmische Prinzipien und Informatiktechniken an, um Computerlösungen zu erstellen, zu testen und zu bewerten.
- Wenden Sie Software-/Hardwarekenntnisse an, um Softwaredesigns zu verfeinern und die Softwarequalität zu verbessern.
- Entwerfen und entwickeln Sie kreativ robuste Softwaresysteme, die die angegebenen funktionalen und nicht-funktionalen Designanforderungen gemäß den bewährten Verfahren und Standards der Branche sowie wirtschaftlichen, ökologischen, kulturellen und gesellschaftlichen Überlegungen erfüllen.
- Wenden Sie Forschungs- und kritische Denkfähigkeiten an, um aktuelle Techniken, Fähigkeiten, Techniken, Strategien und Methoden zu bewerten, die bei der Verwaltung, Prüfung und Gestaltung von Computersystemen verwendet werden, um Entwicklungsergebnisse anzupassen und zu verbessern.
- Bewerten Sie Risiken anhand von Prinzipien des Softwarequalitätsmanagements und Praktiken des Projektrisikomanagements, um Entscheidungen in Entwicklungsprozessen von Computersystemen zu unterstützen.
- Wenden Sie Konzepte der zwischenmenschlichen Beziehungen und des Organisationsverhaltens an, wenn Sie vielfältige Teams leiten, um den Aufbau und die Aufrechterhaltung wirksamer Arbeitsbeziehungen zu unterstützen.
- Wenden Sie Prinzipien und Praktiken des Finanz-, Unternehmer-, Risiko- und Geschäftsmanagements im Prozess der Entwicklung hochwertiger Computersysteme an.
- Kommunizieren Sie komplexe Konzepte einem technischen und nicht-technischen Publikum mit schriftlichen, mündlichen und grafischen Methoden und erstellen Sie aussagekräftige Berichte, Präsentationen, Konstruktionsdokumentationen und Anweisungen.
- Interpretieren Sie berufliche, ethische und rechtliche Verhaltenskodizes, die erforderlich sind, um der Gesetzgebung und den Berufsstandards zu entsprechen und die Öffentlichkeit und das öffentliche Interesse zu schützen.
- Wenden Sie Berufsethik, Verantwortlichkeit und Gerechtigkeit an, um Vielfalt in globalen und gesellschaftlichen Kontexten zu demonstrieren, wertzuschätzen und zu respektieren.
- Gehen Sie auf individuelle Bedürfnisse hinsichtlich Weiterbildung und beruflicher Entwicklung ein, um die technische und berufliche Kompetenz aufrechtzuerhalten und zum Wissensfortschritt beizutragen.
- Analysieren und/oder erstellen Sie hochwertige, komplexe Computerlösungen in führenden Spezialisierungsbereichen der Informatik.
Studiengebühren für das Programm
Karrierechancen
Absolventen sind bereit für Karrieren in den Bereichen Informatik, Softwaretechnik, Softwareentwicklung, Informationssystemanalyse/-beratung, Softwarequalitätssicherung, Testtechnik, Cloud-Technik, Big Data Analytics, IoT und Cybersicherheit. BCS-Absolventen haben außerdem die Möglichkeit, ihre Ausbildung in Graduiertenstudiengängen im Bereich Informatik und Softwaretechnik fortzusetzen.
Weitere Einzelheiten zu verwandten Berufen, Informationen zum Arbeitsmarkt und Karrieremöglichkeiten finden Sie auf der Website der kanadischen Regierung.