Computer Science (B.S.)

Im Oberstufenprogramm für B.S. in Computer Science gibt es zwei Richtungen. Der Studiengang Computer Science (CS) sollte von Studenten gewählt werden, die beabsichtigen, ein Aufbaustudium in Informatik zu absolvieren. Der Studiengang Software-Design und -Entwicklung (SDD) kann von Studierenden belegt werden, die eine Karriere als Softwareentwickler anstreben. In diesem Abschnitt werden die Anforderungen für den Studiengang Informatik erläutert.

Ab dem Herbstsemester 2012 haben sich die Anforderungen für diesen Studiengang geändert. Kurse, die mit * gekennzeichnet sind, sind für Studierende, die den Studiengang vor dem Herbstsemester 2012 angemeldet haben. Die mit + gekennzeichneten Kurse sind für Studierende, die den Studiengang nach dem Sommersemester 2012 anmelden.

Flussdiagramm (gültig ab Januar 2020)
Flussdiagramm (Studiengang wird vor Dezember 2019 angemeldet)
Flussdiagramm (Studiengang wird vor August 2012 angemeldet)
Studienplan

CS-Voraussetzungen

Studierende sollten die folgenden Kurse (oder einen gleichwertigen Kurs) abgeschlossen haben, bevor sie den Bachelor of Science in Informatik beginnen. Nur ein Programmierkurs in Java wird als Transferkredit zur Erfüllung von COP2210 akzeptiert.

  • COP2210 Computer Programming 1
  • MAC2311 Calculus 1
  • MAC2312 Calculus 2
  • PHY2048 Physik mit Calculus 1 w/Lab
  • PHY2049 Physik mit Calculus 2 w/Lab

CS Kernkurse

  • CDA3103 Grundlagen der Computersysteme
  • CDA4101 Strukturierte Rechnerorganisation
  • CEN4010 Software Engineering 1
  • CGS1920 Einführung in die Informatik
  • CGS3095+ Technologie in der globalen Arena
  • CIS4911 Abschlussprojekt
  • CNT4713+ Net-centric Computing
  • COM3110* Business Professionals Communications
  • COP3337 Computer Programming 2
  • COP3530 Data Structures
  • COP4338 Computerprogrammierung 3
  • COP4555 Grundlagen der Programmiersprachen
  • COP4610 Grundlagen der Betriebssysteme
  • COP4710 Datenbankmanagement
  • COT3541 Logik für Informatik Wissenschaft
  • ENC3213* Professionelles und technisches Schreiben
  • ENC3249+ Professionelles und technisches Schreiben für CS
  • COT3100 Diskrete Strukturen oder MAD2104 Diskrete Mathematik
  • MAD3512 Einführung in die Theorie der Algorithmen
  • STA3033 Einführung in die Wahrscheinlichkeitsrechnung und Statistik für CS

CS Wahlfächer

Wählen Sie drei Wahlfächer.

Studierende, die das Hauptfach vor Herbst 2012 erklärt haben, wählen drei, müssen aber ein mathematisches Wahlfach (mit * gekennzeichnet) belegen.

  • CAP4104 Human Computer Interaction
  • CAP4453 Robot Vision
  • CAP4506 Intro to Game Theory
  • CAP4630 Artificial Intelligence
  • CAP4641 Natural Language Processing
  • CAP4710 Principles of Computergrafik
  • CAP4770 Data Mining
  • CDA4625 Einführung in die mobile Robotik
  • CEN4021 Software Engineering 2
  • CEN4072 Software Testing
  • CEN4083 Einführung in Cloud Computing
  • COP4226 Fortgeschrittene Windows-Programmierung
  • COP4520 Einführung in das parallele Rechnen
  • COP4534 Algorithmustechniken
  • COP4604 Fortgeschrittene UNIX-Programmierung
  • COP4722 Übersicht über Datenbanksysteme
  • COT4521 Computational Geometry
  • MAD3305* Graphentheorie
  • MAD3401* Numerische Analysis
  • MAD4203* Einführung in die Kombinatorik
  • MHF4302* Mathematische Logik

CS Naturwissenschaftliche Wahlfächer

CS-Studenten müssen zwei zusätzliche einSemesterkurse in den Naturwissenschaften mit Schwerpunkt auf quantitativen Methoden

Zulässige Kurse in der unteren Abteilung:

  • BSC2010
  • BSC2011
  • CHM1045
  • CHM1046
  • GLY1010

Zulässige Oberstufenkurse:
Oberstufenkurse, die mindestens einen der zulässigen Unterstufenkurse oder PHY2048 oder PHY2049 als Voraussetzung haben. Die Studierenden finden verfügbare Oberstufenkurse in Biologie, Chemie, Geowissenschaften und Physik mit den Präfixen AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.