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.