Wichtige Ankündigung

BA in Informatik

Studenten mit Schwerpunkt Informatik (CS) lernen, die Organisation, das Design und den Aufbau von Hardware- und Softwaresystemen für die Datenverarbeitung zu verstehen und zu bewerten. Darüber hinaus verfügen sie über mathematische Fähigkeiten, die es ihnen ermöglichen, Rechenprozesse formal zu abstrahieren und zu analysieren. Sie analysieren Probleme, deren Beantwortung Berechnungen erfordert, und entwerfen und implementieren Lösungen, die effizient und effektiv sind.

Lernergebnisse

  • Verstehen und bewerten Sie die Organisation, das Design und den Aufbau von Hardware- und Softwaresystemen für die Datenverarbeitung.
  • Erreichen Sie ein Niveau mathematischer Fähigkeiten, das es dem Schüler ermöglicht, Rechenprozesse formal zu abstrahieren und zu analysieren.
  • Analysieren Sie Probleme, deren Beantwortung Berechnungen erfordert, und entwerfen und implementieren Sie geeignete Problemlösungen, die effizient und effektiv sind.

Anforderungen

Alle Erstsemester werden im BU Hub, einem allgemeinen Bildungsprogramm, das in die gesamte Bachelor-Erfahrung integriert ist, Kurse absolvieren. BU-Hub-Anforderungen sind flexibel und können auf viele verschiedene Arten erfüllt werden, durch Kursarbeit in und außerhalb des Hauptfachs und, in einigen Fällen, durch co-curriculare Aktivitäten. Studierende mit Schwerpunkt Informatik werden in der Regel durch Kursarbeiten im Hauptfach die Anforderungen des BU-Hubs an quantitatives Denken sowie einige Anforderungen an die Kommunikation und das intellektuelle Toolkit erfüllen. Verbleibende BU-Hub-Anforderungen werden erfüllt, indem aus einer Vielzahl verfügbarer Kurse außerhalb des Hauptfachs oder ausgewählt wird, in einigen Fällen, co-curriculare Erfahrungen.

Das Hauptfach Informatik erfordert insgesamt fünfzehn 4-Kredit-Kurse, die alle mit der Note C oder höher abgeschlossen wurden.

Von CS-Schülern wird erwartet, dass sie sich mit der Standardmathematik der High School sowie mit Kalkül auf einem Niveau auskennen, das dem Abschluss von CAS MA 123 entspricht.

Die 15 für den Major erforderlichen Kurse sind in vier Gruppen unterteilt: A, B, C und D. Die Studierenden müssen alle Kurse der Gruppe A belegen, mindestens 2 Kurse der Gruppe B, mindestens 2 Kurse der Gruppe C und insgesamt 15 Kurse der Gruppen A–D.

Gruppe A: Grundlagenkurse

Diese Kurse bilden wesentliche Grundlagen für das Studium von CS. Die Schüler müssen alle fünf nehmen.

  • CAS CS 111 Einführung in die Informatik 1
  • CAS CS 112 Einführung in die Informatik 2
  • CAS CS 131 Kombinatorische Strukturen
  • CAS CS 210 Computersysteme
  • CAS CS 330 Einführung in die Analyse von Algorithmen

Gruppe B: Formale Werkzeuge

Diese Kurse bieten Schulungen zu grundlegenden Algorithmen und formalen Methoden. Die Schüler müssen mindestens zwei aus dieser Gruppe nehmen.

  • CAS CS 132 Geometrische Algorithmen
  • CAS CS 235 Algebraische Algorithmen
  • CAS CS 237 Wahrscheinlichkeit im Rechnen

Gruppe C: Zentrale Themen

Diese Kurse sind weiter fortgeschritten als die Gruppen A und B und decken alle wichtigen Teilbereiche von CS ab. Die Schüler müssen mindestens zwei aus dieser Gruppe nehmen.

  • CAS CS 320 Konzepte der Programmiersprachen
  • CAS CS 332 Elemente in der Theorie der Berechnung
  • CAS CS 350 Grundlagen der Computersysteme

Gruppe D: Wahlfächer

  • Alle CAS CS-Kurse auf den Stufen 400 und 500

Die Liste der Voraussetzungen oder Voraussetzungen für einen CS-Kurs kann einen CS-Kurs „X“ mit einer Nicht-CS-Alternative „Y“ enthalten. In einem solchen Fall kann der Kurs „Y“ anstelle des Kurses „X“ zum Hauptfach gezählt werden.

In besonderen Fällen kann ein Student mit Zustimmung des der Ausbilder, kann den Undergraduate Director bitten, andere als die oben genannten Kurse zu zählen. Es wird auf Folgendes hingewiesen: GRS CS-Kurse mit der Nummer 600 und höher; 500-Level-Kurse in Mathematik & Statistik (CAS MA); und Computer-Engineering-Kurse von der Hochschule für Technik angeboten (ENG).

CAS CS Major Credit wird nicht für Metropolitan College (MET) Kurse gegeben werden.

Ehrungen im Hauptfach

Studierende, die Ehrungen im CS-Dur anstreben, müssen zwei Semester Forschungsarbeit unter der Aufsicht eines Tenure-Track-Fakultätsmitglieds (CAS CS 401/402) absolvieren, die in einem schriftlichen Dokument und einer mündlichen Präsentation vor einem Ausschuss der Fakultät gipfeln.