Tanfolyamok

okt 19, 2021

A SEAS egyetemi és főiskolai kurzusokat kínál számítástechnikából.A SEAS oktatói számos elsőéves szemináriumot is tartanak. A my.harvard kurzuskatalógus my.harvard coursecatalog.

A SEAS 4 éves kurzusterve tartalmazza a közeljövőben indítandó kurzusok legfrissebb tervét. A “katalógus” bejegyzést CS-re szűrheti, hogy csak az informatikai kurzusokat lássa. Vegye figyelembe, hogy minden egyes kurzust évente legalább egyszer kínálnak:

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

Placement

A legtöbb diák a CS50-el kezdi, még akkor is, ha már volt AP kurzusuk számítástechnikából. A tantárgyat úgy tervezték, hogy mind a nulláról induló, mind a korábbi programozási tapasztalattal rendelkező hallgatóknak megfeleljen. Egyes hallgatók azonban elegendő programozási háttérrel rendelkeznek ahhoz, hogy kihagyják a CS50-et, és a CS51-gyel vagy a CS61-gyel kezdjék. További tanácsokért lásd a CS50FAQs-t, vagy konzultálj az egyetemi tanulmányok igazgatójával.

A hallgatóknak konzultálniuk kell a Matematika Tanszékkel, a Kémia Tanszékkel és a Fizika Tanszékkel, hogy tanácsot kérjenek a megfelelő elhelyezésről az adott tanszékek kurzusaiban.

A CS20, Discrete Mathematics for Computer Science (Diszkrét matematika az informatikához) a későbbi informatikai kurzusokhoz szükséges matematikát tanítja, amelyet a matematika és alkalmazott matematika számtani és lineáris algebra sorozat nem tartalmaz. Sok hallgatónak nem lesz szüksége a CS20-ra, de a matematikai bizonyítások írásához szükséges háttérrel nem rendelkező hallgatóknak érdemes megfontolniuk ennek a kurzusnak a felvételét. A CS121 Background andPrerequisites (Háttér és előfeltételek) című oldal jó forrás annak kiderítéséhez, hogy a CS 121 és CS 124 kurzusok előtt fel kell-e venni a CS 20-at.

Melyik kurzus mibe számít bele?

A hivatalos információk a kézikönyv bejegyzésében találhatók, de itt összefoglaljuk, hogy mely kurzusok számítanak bele a különböző követelmények teljesítésébe. Az alábbi lista nem teljes körű, és ha bármilyen ellentmondás van e lista és a kézikönyv között, akkor a kézikönyvben szereplő információ a helyes. Általában megengedjük, hogy a hallgató egy kurzust egy ugyanolyan típusú, haladóbb kurzussal helyettesítsen, bár minden ilyen esetre előzetesen engedélyt kell kérnie tőlünk.

A Harvard Extension School kurzusai nem számítanak bele a CS-koncentráció kurzusaiba. A Harvard nyári kurzusai potenciálisan beszámíthatók, ha egyenértékűek a koncentrációba beszámított kurzusokkal (pl. a CS 50 vagy a Stat 110 vagy más matematikaórák nyári változatai). A más egyetemeken felvett kurzusok nem számítanak bele a koncentrációba, kivéve, ha egy hivatalos külföldi tanulmányi program részei, vagy ha Ön átjelentkező hallgató. (Ha átjelentkező hallgató vagy, gyere el hozzánk, és eseti alapon eldöntjük, hogy mely kurzusokat számítjuk be.)

A CS 50 kivételével (amely felvehető SAT/UNSAT, bár nem Pass/Fail), minden kurzust, amely akár a CS koncentráció, akár a másodlagos követelmény teljesítéséhez szükséges, betűjelesre kell felvenni.

  • Matematikai háttér: A lineáris algebra követelményt a Math 21b/22b/23a/25a/55a vagy az AM 21b valamelyikével lehet teljesíteni. A statisztika/valószínűségi követelmények teljesíthetők a STAT 110 tantárgyból. A matematikai követelményeket a Math 21a/22a/23b/23c/25b/55b vagy az AM 21a valamelyikével lehet teljesíteni. (Megjegyzendő, hogy nem kell mind a statisztika/valószínűség tantárgyat, mind a matematika tantárgyat felvennie; ha mégis, akkor a STAT 110 tantárgyat beszámíthatja a technikai választható tárgyak közé.)

  • Az elméleti követelmény: Az elméleti követelmény teljesítésének szokásos és ajánlott módja a CS 121 és a CS 124 felvétele. A CS 124-et azonban más CS 12x kurzusok is helyettesíthetik, és jelenleg az AM 107 is elméleti kurzusnak számít. (Megjegyzés: 2018 őszétől az AM 106 már nem felel meg az elméleti követelménynek.) A CS 121 helyettesítéséhez egy jelentős számítási komplexitást igénylő kurzus szükséges, például a CS 221.

  • Technical Electives:

    • Harvard CS kurzusok: A következő harvardi számítástechnikai kurzusok számítanak technikai választási tárgynak: (1) minden CS 1xx vagy CS 2xx kurzus, (2) CS 20, (3) CS 91r (csak egy félév) és CS 96, (4) Ha a CS 50 + CS 51 + CS 61 kurzusokat vetted fel, akkor a CS 51 vagy CS 61 közül az egyik számíthat. Ha egy kurzus egyszerre szerepel informatikai kurzusként és egy másik tanszék kurzusaként, akkor az akkor is számít, ha a másik szám alatt vette fel a kurzust (pl. a STAT 121a vagy az AC 209a azonosnak számít a CS109a-val).

    • Más harvardi kurzusok: A következő Harvard-tárgyak számítanak be a technikai választható tárgyak közé: STAT 110, STAT 195, Math 154, AM 106/107/120/121/207, ES 50/52/54/153/170, Physics 123.

    • Nyári kurzusok: Feltéve, hogy kaptok érte egyetemi kreditet, a CSCI S-20 a CS 20-nak, a CSCI S-109A a CS 109A-nak, a CSCI S-50 (2020 nyár) vagy a CSCI S-111 pedig a CS 50-nek felel meg. A hallgatók felvehetik a nyári CS 91r-t is, amely a CS 91r-nek számít.

    • Más tantárgyak: Néhány MIT kurzus 6 kurzus technikai választási tárgyként használható: a beiratkozás előtt konzultáljon a DUS-szal. A keresztbeiratkozással kapcsolatos útmutatásért látogasson el a keresztbeiratkozási oldalunkra. Egyes külföldi tanulmányi kurzusok beszámítanak, bár erről mindig előzetesen tájékozódjon a DUS-nál. A kurzusok és a követelmények változnak, és nem szabad feltételeznie, hogy egy kurzus akkor is beszámít, ha tudja, hogy a múltban beszámított.

  • Breadth requirement: Egy szabadon választható műszaki tárgy akkor számíthat bele a széleskörű követelménybe, ha az egy CS-tárgy, és az utolsó előtti számjegye 3 és 8 között van. Az olyan kurzusok, mint a CS 10x vagy a CS 19x, nem számítanak bele a széleskörű követelménybe. Nem harvardi CS-tanfolyamok: Egyes nem CS-, MIT- vagy külföldi tanulmányi kurzusok eseti alapon beszámíthatók a széleskörű követelménybe. 2021 tavaszától kezdődően a Harvard CS rendszerint már nem engedélyezi a koncentrációs kreditet az olyan MIT-tárgyakra, amelyek egyenértékűek az éves alaptárgyaink (CS 20, 50, 51, 61, 121,124, 181 és 182) valamelyikével. Néhány példa az alábbi táblázatban található.

  • Szekundum: A CS-szekundum követelményei meglehetősen könnyűek (mindössze négy kurzus), de ezeknek a Harvard CS 100-as és magasabb számozású kurzusainak vagy CS 50/51/61-es kurzusainak kell lenniük. Nem számolhatsz be nem CS Harvard kurzusokat, MIT kurzusokat, sem külföldi tanulmányi kurzusokat. További információkért lásd ezt a weboldalt. Ha Ön átjelentkező hallgató, forduljon a CS DUSes-hoz, hogy tájékozódjon arról, hogy az előző intézményből származó kurzusok beszámíthatók-e.

Táblázat a CS-koncentráció kurzusainak helyettesítéséről

A következő táblázatban összefoglalunk néhány megengedett kurzushelyettesítést. Tartalmazza továbbá a válaszokat néhány gyakran feltett kérdésre azzal kapcsolatban, hogy mely kurzusok felelnek meg bizonyos követelményeknek. Ha egy tantárgy itt érvényes helyettesítésként szerepel, akkor azt az eredeti tantárgy helyett használhatja a tanulmánytervében. A tanulmányi tervben azonban fel kell tüntetnie, hogy ezt a kurzust használja, és ezt a cs-dusnak küldött e-mailben is meg kell említenie. A kurzusok változnak, így a megengedett helyettesítések is. Ha bármilyen kérdésed van egy olyan kurzussal kapcsolatban, amely itt nem szerepel (vagy egy olyan, amelyik igen), akkor a DUS-nál érdeklődhetsz. Ezek a helyettesítések csak az informatikai koncentrációra érvényesek. Ezek a helyettesítések nem érvényesek a CS másodlagos szakra, amelynek követelményei itt vannak felsorolva.

Tanfolyam(ok) Az alábbiak helyett használható
Math 23b,23c, 25b, 55b, 110, 112, 113, 114, 115, 116, AM 105, 108 és 111 Math 21a: Multivariate Calculus
Math 22b (2019 ősz és később) Math 21a: Multivariate Calculus
Math 23a, 25a, 55a,121,122, AM 120, 121 Math 21b: Lineáris algebra
Math 22a (2019 ősz és később) Math 21b: Lineáris algebra
AM 22a: Megoldás és optimalizálás Math 21b: Lineáris algebra
STAT 210: Valószínűségelmélet és statisztikai következtetés I STAT 110: Valószínűség
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: Bevezetés a valószínűségszámításba mérnöki alkalmazásokkal STAT 110: Valószínűség
STAT S-110 (Nyári kurzus: bevezetés a valószínűségszámításba) STAT 110: Valószínűség
ENSC S-138: (Nyári kurzus: bevezetés a valószínűségszámításba) STAT 110: Valószínűség
CSCI S-20 (Nyári kurzus: (Jelenleg csak 2020 nyári kurzus) CS 20: Discrete Mathematics for Computer Science
CSCI S-50 (Nyári kurzus: Bevezetés a programozásba) (Jelenleg csak 2020 nyáron) CS 50: Introduction to Computer Science
CSCI S-111 (Nyári kurzus bevezetés a programozásba) CS 50: Bevezetés a számítástechnikába
CS 51: Absztrakció és tervezés a számítástudományban / CS 61: Rendszerprogramozás és gépi szervezés A CS51/61 közül valamelyik megfelel a széleskörűségnek, ha a hallgató elvégezte a CS50+51+61-et
MIT 6.849: Számítógépes geometria Tech elective
CS 1xx, 2xx Tech elective, kielégítheti a szélességi követelményeket, ha az utolsó előtti számjegy 3-8
CS 20: Diszkrét matematika Tech választható tárgy (nincs szélesség)
CS 91r: Supervised Reading and Research Tech elective (csak egy félév)
CS 96: System Design Projects Tech elective (no breadth)
STAT 110: Probability Csak mint tech elective (nem breadth) használható, ha nem a valószínűségi követelmény teljesítésére használják.
AM 106: Applied Algebra Tech elective (not breadth): 2018 őszétől nem használható második elméleti tárgyként
AM 120: Alkalmazott lineáris algebra és nagy adatok Tech szabadon választható tárgy (nem széleskörű)
AM 121: Bevezetés az optimalizálásba: Tech elective (no breadth)
AM 216: Models and Methods Tech elective (no breadth)
AM 216: Inverz problémák a természettudományokban és a mérnöki tudományokban Tech választható tárgy (nem széleskörű)
AM 231 (ES 201): (nem széleskörű)
STAT 195: Döntéselmélet Tech elective (no breadth)
STAT 195: Statisztikai gépi tanulás Tech elective (nem széleskörű)
APCOMP 221 Critical Thinking in Data Science Tech elective (nem széleskörű) – egyenértékű egy CS 20x kurzussal
ES 170: Kvantummechanika Technológiai választható tárgy (nem széleskörű)
SCI-6478 / ES 256: Informális robotika Technológiai választható tárgy (nem széleskörű)
MIT 6:338j: Párhuzamos számítástechnika és tudományos gépi tanulás Tech választható tárgy
MIT 8.370: Kvantumszámítás Tech választható (nem széleskörű)
MIT 6.857: Számítógép- és hálózatbiztonság Tech választható tárgy (nem széleskörű)
MIT 6.875: Kriptográfia és kriptoanalízis Tech választható tárgy (nem széleskörű)
PHYS 160 Tech választható tárgy (nem széleskörű)
STAT 121a/b , AC 209a/b CS 109a/b: Bevezetés az adattudományba
CSCI S-109A (Nyári kurzus: bevezetés az adattudományba) CS 109a: Introduction to Data Science I
AM 107: Graph Theory and Combinatorics Tech elective (nem széleskörű), egyben második elméleti kurzus
CS 229r kurzusok: elmélet haladó témák Néha megfelel a második elméleti kurzus követelményének, de kérdezze meg a DUS-t, mivel a témák félévenként változnak
CS 221: Számítási komplexitás CS 121: Introduction to Theoretical Computer Science
PHY123, ES153: Laboratóriumi elektronika CS 14x
MIT 6.172: Szoftverrendszerek teljesítménytervezése CS 16x
MIT 6.858: Comp Systems Security CS 26x
MIT 6.170: MIT 6.837: Számítógépes grafika CS 17x
ES 143: Számítógépes látás CS 17x
AM 207: Stochastic Methods for Data Analysis, Inference and Optimization CS 28x
Study abroad courses Case by case by case basis, check with DUS
MIT 6.841 / 18.405: Advanced Complexity Theory CS 221: Számítási komplexitás
MIT 6.854: 4152>CS 224: Haladó algoritmusok CS 224: Haladó algoritmusok CS 224: Felsőfokú algoritmusok
MIT 6.006: Bevezetés az algoritmusokba Nem használható fel a koncentrációs követelményekhez
AM 101: Statistical Inference for Scientists and Engineers Nem használható fel a koncentrációs követelményekhez
Math 157: Matematika a világban Nem használható fel a koncentrációs követelmények teljesítéséhez
DPI 663: Tech and Innovation in Government nem használható fel a koncentrációs követelményekhez
ES 21: The innovator’s practice nem használható fel a koncentrációs követelményekhez
CS 1: Great Ideas in Computer Science Nem használható fel a koncentrációs követelményekhez
CS kurzusok “n” utótaggal (például CS90nar és CS90nbr) Nem használható fel a koncentrációs követelményekhez
MIT 6.042: Mathematics for Computer Science 2021 tavaszától nem használható a koncentrációs követelményekhez (CS 20 egyenértékű)
MIT 6.00: Introduction to Computer Science and Programming 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 50 egyenértékű)
MIT 6.031: Software Construction 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 51 egyenértékű)
MIT 6.004: Számítási struktúrák 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 61 egyenértékű)
MIT 6.045: Automata, Computability, and Complexity Theory 2021 tavaszától nem használható fel a koncentrációs követelmények teljesítéséhez (CS 121 egyenértékű)
MIT 6.840: Introduction to the Theory of Computation 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 121 egyenértékű)
MIT 6.046: Design and Analysis of Algorithms (nem MIT 6.006!) 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 124 egyenértékű)
MIT 6.036: Introduction to Machine Learning 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 181 egyenértékű)
MIT 6.034: Artifical Intelligence 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 182 egyenértékű)
MIT 18. sz.600 (18.440) Valószínűség és véletlen változók 2021 tavaszától, nem használható fel a koncentrációs követelményekhez (STAT 110 egyenértékű)
MIT 6.033: Computer Systems Engineering A 2021 tavaszától nem használható fel a koncentrációs követelményekhez (CS 16x egyenértékű)

Ha kérdése van azzal kapcsolatban, hogy milyen kurzusok (a Harvardon, az MIT-n vagy máshol) számítanak a koncentrációs kreditekbe, forduljon bátran a DUSes-hez.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.