Kurse

Okt 19, 2021

SEAS bietet Undergraduate- und Graduate-Kurse in ComputerScience an. Viele weitere Kurse, die für Konzentratoren von Interesse sind, finden Sie in den Abschnitten Angewandte Mathematik, Ingenieurwissenschaften, Mathematik, Physik und Statistik des my.harvard coursecatalog.

Der SEAS 4-Jahres-Kursplan enthält den aktuellsten Plan für Kurse, die in naher Zukunft angeboten werden. Sie können den „Katalog“-Eintrag nach CS filtern, um nur Informatikkurse zu sehen. Beachten Sie, dass jeder dieser Kurse mindestens einmal pro Jahr angeboten wird:

  • CS20
  • CS50
  • CS51
  • CS61
  • CS121
  • CS124
  • CS181
  • CS182

Placement

Die meisten Schüler beginnen mit CS50, auch wenn sie bereits einen AP-Kurs in Informatik belegt haben. Der Kurs ist so konzipiert, dass er sowohl für Studenten geeignet ist, die bei Null anfangen, als auch für Studenten, die bereits über Programmiererfahrung verfügen. Einige Studenten haben jedoch ausreichende Programmierkenntnisse, um CS50 zu überspringen und mit CS51 oder CS61 zu beginnen. Weitere Ratschläge finden Sie in den CS50FAQs, oder wenden Sie sich an den Direktor der Undergraduate Studies.

Studenten sollten sich mit dem Fachbereich Mathematik, dem Fachbereich Chemie und dem Fachbereich Physik beraten, um eine geeignete Platzierung in den Kursen dieser Fachbereiche zu finden.

CS20, Diskrete Mathematik für die Informatik, lehrt die für spätere Informatikkurse benötigte Mathematik, die nicht in der Kalkül- und linearen Algebra-Sequenz in Mathematik und Angewandter Mathematik behandelt wird. Viele Studenten müssen CS20 nicht belegen, aber Studenten, die keine Erfahrung im Schreiben mathematischer Beweise haben, sollten diesen Kurs in Betracht ziehen. Die Seite CS121 über Hintergrund und Voraussetzungen ist eine gute Quelle, um herauszufinden, ob Sie CS 20 belegen müssen, bevor Sie Kurse wie CS 121 und CS 124 belegen.

Welche Kurse zählen wofür?

Die offiziellen Informationen finden Sie im Handbucheintrag, aber wir fassen hier zusammen, welche Kurse für die Erfüllung der verschiedenen Anforderungen zählen. Die nachstehende Liste ist nicht erschöpfend, und wenn es Widersprüche zwischen dieser Liste und dem Handbuch gibt, sind die Angaben im Handbuch die richtigen. Im Allgemeinen erlauben wir einem Studenten, einen Kurs durch einen fortgeschritteneren Kurs desselben Typs zu ersetzen, obwohl Sie uns in jedem solchen Fall vorher um Erlaubnis bitten sollten.

Harvard Extension School-Kurse zählen nicht für CS-Konzentrationskurse. Harvard-Sommerkurse könnten möglicherweise angerechnet werden, wenn sie gleichwertig mit Kursen sind, die in der Konzentration angerechnet werden (z. B. Sommerversionen von CS 50 oder Stat 110 oder andere Mathematikkurse). Kurse, die an anderen Universitäten belegt wurden, werden nicht auf den Studienschwerpunkt angerechnet, es sei denn, sie sind Teil eines offiziellen Auslandsprogramms oder Sie sind ein Austauschstudent. (Wenn Sie ein Transferstudent sind, sprechen Sie mit uns, und wir werden von Fall zu Fall entscheiden, welche Kurse angerechnet werden).

Mit Ausnahme von CS 50 (das mit SAT/UNSAT, aber nicht mit Pass/Fail abgelegt werden kann) müssen alle Kurse, die entweder zur Erfüllung der CS-Konzentration oder der sekundären Anforderung dienen, mit einer Briefnote abgelegt werden.

  • Mathematischer Hintergrund: Die Anforderung der Linearen Algebra kann durch einen der Kurse Math 21b/22b/23a/25a/55a oder AM 21b erfüllt werden. Die Anforderung an Statistik/Wahrscheinlichkeit kann durch STAT 110 erfüllt werden. Die Anforderung für Kalkül kann durch eines der folgenden Module erfüllt werden: Math 21a/22a/23b/23c/25b/55b oder AM 21a. (Beachten Sie, dass Sie nicht sowohl einen Statistik-/Wahrscheinlichkeitskurs als auch einen Kalkulationskurs belegen müssen; wenn Sie dies tun, können Sie STAT 110 als technisches Wahlfach anrechnen lassen.)

  • Theorievoraussetzung: Die übliche und empfohlene Art, die theoretischen Anforderungen zu erfüllen, ist die Teilnahme an CS 121 und CS 124. Allerdings können andere CS 12x Kurse CS 124 ersetzen, und AM 107 zählt derzeit auch als Theoriekurs. (Hinweis: Ab Herbst 2018 wird AM 106 die Theorieanforderung nicht mehr erfüllen). Das Ersetzen von CS 121 erfordert einen Kurs mit einer signifikanten Rechenkomplexität wie CS 221.

  • Technische Wahlfächer:

    • Harvard CS Kurse: Die folgenden Harvard Computer Science Kurse zählen als technische Wahlfächer: (1) jeder CS 1xx oder CS 2xx Kurs, (2) CS 20, (3) CS 91r (nur ein Semester) und CS 96, (4) Wenn Sie CS 50 + CS 51 + CS 61 belegt haben, kann einer von CS 51 oder CS 61 angerechnet werden. Wenn ein Kurs sowohl als Informatikkurs als auch als Kurs eines anderen Fachbereichs aufgeführt ist, zählt er auch dann, wenn Sie den Kurs unter der anderen Nummer belegt haben (z. B. wird STAT 121a oder AC 209a als dasselbe angesehen wie CS109a).

    • Andere Harvard-Kurse: Die folgenden Harvard-Kurse zählen als technische Wahlfächer: STAT 110, STAT 195, Math 154, AM 106/107/120/121/207, ES 50/52/54/153/170, Physics 123.

    • Sommerkurse: CSCI S-20 zählt als Äquivalent zu CS 20, CSCI S-109A zählt als Äquivalent zu CS 109A und CSCI S-50 (Sommer 2020) oder CSCI S-111 zählt als Äquivalent zu CS 50, vorausgesetzt, Sie erhalten dafür College-Kredit. Die Studierenden können auch einen Sommerkurs CS 91r belegen, der als CS 91r angerechnet wird.

    • Andere Kurse: Einige MIT-Kurse 6 können als technische Wahlfächer verwendet werden: konsultieren Sie die DUS vor der Einschreibung. Bitte besuchen Sie unsere Seite zur Kreuzregistrierung, um Hinweise zur Kreuzregistrierung zu erhalten. Einige Kurse im Ausland können angerechnet werden, aber Sie sollten sich immer vorher bei der DUS-Abteilung erkundigen. Kurse und Anforderungen ändern sich, und Sie sollten nicht davon ausgehen, dass ein Kurs angerechnet wird, auch wenn Sie wissen, dass dies in der Vergangenheit der Fall war.

  • Breitenanforderung: Ein technisches Wahlfach kann auf die Breitenanforderung angerechnet werden, wenn es ein CS-Kurs ist und seine vorletzte Ziffer zwischen 3 und 8 liegt. Kurse wie CS 10x oder CS 19x werden nicht auf die Breitenanforderung angerechnet. Nicht-Harvard-CS-Kurse: Einige Nicht-CS-, MIT- oder Auslandskurse können von Fall zu Fall auf die Breitenanforderung angerechnet werden. Ab Frühjahr 2021 wird Harvard CS in der Regel keine Konzentrationspunkte mehr für MIT-Kurse zulassen, die einem unserer jährlichen Kernkurse (CS 20, 50, 51, 61, 121, 124, 181 und 182) entsprechen. Einige Beispiele finden Sie in der nachstehenden Tabelle.

  • Sekundärfach: Die Anforderungen für ein CS-Sekundärfach sind eher gering (nur vier Kurse), aber diese müssen Harvard CS-Kurse mit der Nummer 100 und höher oder CS 50/51/61 sein. Nicht-CS-Harvard-Kurse, MIT-Kurse oder Auslandsstudienkurse können nicht angerechnet werden. Weitere Informationen finden Sie auf dieser Webseite. Wenn Sie ein Transferstudent sind, wenden Sie sich an die CS DUSes, um Informationen darüber zu erhalten, ob Kurse von der vorherigen Institution angerechnet werden können.

Tabelle der Kursersetzungen für die CS-Konzentration

Die folgende Tabelle fasst einige Kursersetzungen zusammen, die erlaubt sind. Sie enthält auch die Antworten auf einige häufig gestellte Fragen darüber, welche Kurse bestimmte Anforderungen erfüllen. Wenn ein Kurs hier als gültige Substitution erscheint, können Sie ihn in Ihrem Studienplan anstelle des ursprünglichen Kurses verwenden. Sie sollten jedoch einen Vermerk hinzufügen, dass Sie dieses Unterfach in Ihrem Studienplan verwenden, und dies auch in Ihrer E-Mail an cs-dus erwähnen. Die Kurse ändern sich, und damit auch die zulässigen Substitutionen. Wenn Sie Fragen zu einem Kurs haben, der hier nicht aufgeführt ist (oder zu einem, der aufgeführt ist), können Sie sich an die DUS wenden. Diese Substitutionen sind nur für den Schwerpunkt Informatik gültig. Diese Substitutionen sind nicht gültig für ein Zweitfach in CS, für das die Anforderungen hier aufgeführt sind.

Kurs(e) Kann anstelle von
Math 23b,23c, 25b, 55b, 110, 112, 113, 114, 115, 116, AM 105, 108 und 111 Math 21a verwendet werden: Multivariate Calculus
Math 22b (Herbst 2019 und später) Math 21a: Multivariate Kalkulation
Math 23a, 25a, 55a,121,122, AM 120, 121 Math 21b: Lineare Algebra
Math 22a (Herbst 2019 und später) Math 21b: Lineare Algebra
AM 22a: Lösen und Optimieren Math 21b: Lineare Algebra
STAT 210: Wahrscheinlichkeitstheorie und statistische Inferenz I STAT 110: Wahrscheinlichkeitsrechnung
STAT 220: Bayesian Data Analysis STAT 110: Probability
STAT 111: Introduction to Statistical Inference STAT 110: Probability
Math 154 Probability Theory STAT 110: Probability
ES 150: Introduction to Probability with Engineering Applications STAT 110: Probability
STAT S-110 (Sommerkurs: Einführung in die Wahrscheinlichkeitsrechnung) STAT 110: Probability
ENSC S-138: (Sommerkurs: Einführung in die Wahrscheinlichkeitsrechnung) STAT 110: Probability
CSCI S-20 (Sommerkurs: Einführung in die diskrete Mathematik) (Derzeit nur Sommer 2020) CS 20: Diskrete Mathematik für Informatik
CSCI S-50 (Sommerkurs: Einführung in die Programmierung) (derzeit nur Sommer 2020) CS 50: Einführung in die Informatik
CSCI S-111 (Sommerkurs Einführung in die Programmierung) CS 50: Introduction to Computer Science
CS 51: Abstraction and design in computation / CS 61: Systems Programming and Machine Organization Einer der Kurse CS51/61 kann die Breite abdecken, wenn der Student CS50+51+61 belegt hat
MIT 6.849: Computational Geometry Technisches Wahlfach
CS 1xx, 2xx Technisches Wahlfach, kann den Umfang erfüllen, wenn vorletzte Ziffer 3-8
CS 20: Diskrete Mathematik Technisches Wahlfach (keine Vertiefung)
CS 91r: Supervised Reading and Research Tech elective (one semester only)
CS 96: System Design Projects Tech elective (no breadth)
STAT 110: Probability Kann als Tech elective (not breadth) verwendet werden, wenn es nicht zur Erfüllung der Wahrscheinlichkeitsvoraussetzungen verwendet wird.
AM 106: Angewandte Algebra Technisches Wahlfach (keine Breite): kann ab Herbst 2018 nicht als zweiter Theoriekurs genutzt werden
AM 120: Angewandte lineare Algebra und Big Data Technisches Wahlfach (keine Vertiefung)
AM 121: Einführung in die Optimierung: Modelle und Methoden Technisches Wahlfach (keine Vertiefung)
AM 216: Inverse Probleme in Wissenschaft und Technik Wahlfach Technik (keine Breite)
AM 231 (ES 201): Entscheidungstheorie Technisches Wahlfach (keine Vertiefung)
STAT 195: Statistisches maschinelles Lernen Technisches Wahlfach (keine Breite)
APCOMP 221 Critical Thinking in Data Science Technisches Wahlfach (keine Breite) – entspricht einem CS 20x Kurs
ES 170: Engineering Quantum Mechanics Tech elective (no breadth)
SCI-6478 / ES 256: Informal robotics Tech elective (no breadth)
MIT 6:338j: Parallel Computing and Scientific Machine Learning Technisches Wahlfach
MIT 8.370: Quanteninformatik Wahlfach Technik (keine Breite)
MIT 6.857: Computer- und Netzwerksicherheit Wahlfach Technik (keine Breite)
MIT 6.875: Cryptography and Cryptanalysis Tech elective (no breadth)
PHYS 160 Tech elective (no breadth)
STAT 121a/b , AC 209a/b CS 109a/b: Einführung in die Datenwissenschaft
CSCI S-109A (Sommerkurs: Einführung in die Datenwissenschaft) CS 109a: Einführung in die Datenwissenschaft I
AM 107: Graphentheorie und Kombinatorik Technisches Wahlfach (keine Breite), auch zweiter Theoriekurs
CS 229r Kurse: Theorie fortgeschrittene Themen Erfüllt manchmal die Anforderung eines zweiten Theoriekurses, aber fragen Sie bei DUS nach, da die Themen von Semester zu Semester variieren
CS 221: Computational Complexity CS 121: Introduction to Theoretical Computer Science
PHY123, ES153: Laborelektronik CS 14x
MIT 6.172: Performance Engineering von Softwaresystemen CS 16x
MIT 6.858: Comp Systems Security CS 26x
MIT 6.170: Software Studio CS 17x
MIT 6.837: Computer Graphics CS 17x
ES 143: Computer Vision CS 17x
AM 207: Stochastic Methods for Data Analysis, Inference and Optimization CS 28x
Auslandskurse Fallweise nach Absprache mit DUS
MIT 6.841 / 18.405: Advanced Complexity Theory CS 221: Computational Complexity
MIT 6.854: Fortgeschrittene Algorithmen CS 224: Fortgeschrittene Algorithmen
MIT 6.006: Introduction to Algorithms Kann nicht für Konzentrationsanforderungen verwendet werden
AM 101: Statistical Inference for Scientists and Engineers Kann nicht für Konzentrationsanforderungen verwendet werden
Math 157: Mathematik in der Welt Kann nicht für die Konzentrationsanforderungen verwendet werden
DPI 663: Tech and Innovation in Government Kann nicht für Konzentrationsanforderungen verwendet werden
ES 21: The innovator’s practice Kann nicht für Konzentrationsanforderungen verwendet werden
CS 1: Great Ideas in Computer Science Kann nicht für Konzentrationsanforderungen verwendet werden
CS-Kurse mit dem Suffix „n“ (zum Beispiel CS90nar und CS90nbr) Kann nicht für Konzentrationsanforderungen verwendet werden
MIT 6.042: Mathematik für Informatik Ab Frühjahr 2021 kann nicht für die Konzentrationsanforderungen verwendet werden (CS 20 äquivalent)
MIT 6.00: Einführung in die Informatik und Programmierung Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (CS 50-Äquivalent)
MIT 6.031: Software Construction Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (CS 51-Äquivalent)
MIT 6.004: Computation Structures Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (CS 61 äquivalent)
MIT 6.045: Automaten, Berechenbarkeit und Komplexitätstheorie Ab Frühjahr 2021, kann nicht für die Konzentrationsanforderungen verwendet werden (CS 121 äquivalent)
MIT 6.840: Introduction to the Theory of Computation Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (CS 121-Äquivalent)
MIT 6.046: Design and Analysis of Algorithms (nicht MIT 6.006!) Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (CS 124-Äquivalent)
MIT 6.036: Einführung in das maschinelle Lernen Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (Äquivalent CS 181)
MIT 6.034: Künstliche Intelligenz Ab Frühjahr 2021, kann nicht für Konzentrationsanforderungen verwendet werden (Äquivalent CS 182)
MIT 18.600 (18.440) Wahrscheinlichkeitsrechnung und Zufallsvariablen Ab Frühjahr 2021, kann nicht für die Konzentrationsanforderungen verwendet werden (STAT 110 äquivalent)
MIT 6.033: Computer Systems Engineering Ab Frühjahr 2021 kann nicht für die Konzentrationsanforderungen verwendet werden (CS 16x äquivalent)

Wenn Sie Fragen dazu haben, welche Kurse (in Harvard, am MIT oder anderswo) für die Konzentration angerechnet werden können, wenden Sie sich bitte an die DUSes.

Schreibe einen Kommentar

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