15-213/18-213/14-513/15-513/18-613: Bevezetés a számítógépes rendszerekbe (ICS)

Tavaszi 2021

  • 15-213/18-213 Pittsburgh: TR 02:20 PM – 03:40 PM Gregory Kesden és Zack Weinberg
  • 15-513 Pittsburgh: Brian Railing és Zack Weinberg
  • 18-613 Pittsburgh: Előadás diái és videó a kurzus oldalán keresztül, Brian Railing és Zack Weinberg
  • 18-613 Pittsburgh: Gregory Kesden
  • 18-613 Szilícium-völgy: TR 09:20 AM – 10:40 AM (csendes-óceáni idő szerint) Gregory Kesden

12 egység

Az ICS kurzus a programozók szemszögéből mutatja be, hogyan hajtanak végre programokat, tárolnak információt és kommunikálnak a számítógépes rendszerek. Lehetővé teszi a hallgatók számára, hogy hatékonyabb programozókká váljanak, különösen a teljesítmény, a hordozhatóság és a robusztusság kérdéseinek kezelésében. Emellett alapként szolgál a fordítókkal, hálózatokkal, operációs rendszerekkel és számítógép-architektúrával foglalkozó kurzusokhoz, ahol a rendszerszintű kérdések mélyebb megértése szükséges. A tárgyalt témakörök: gépi szintű kód és annak előállítása optimalizáló fordítókkal, teljesítményértékelés és optimalizálás, számítógépes aritmetika, memóriaszervezés és -kezelés, hálózati technológia és protokollok, valamint az egyidejű számítások támogatása.

Tananyag

Előfeltételek: 15-122

Mi újdonság?

  • 2021. február 2.
    • Ebben a félévben néhány izgalmas változás történt a kurzusban. Nézze meg ezt a gyors útmutatót, hogy többet megtudjon.
    • Az első tanítási nap február 2. (Zoom-on keresztül).
    • Az összes előadás a Zoom-on keresztül lesz. A Zoom linkek a Canvason találhatók.
    • Az ismétlések kiscsoportos formában zajlanak, és a 2. héten kezdődnek
    • .

    • A labor 0 február 2-án lesz közzétéve és február 11-én kell leadni.

Segítséget kap

Piazza Piazza A Piazza-ra tett bejegyzések alapértelmezés szerint nyilvánosak. Gondolja át alaposan az AIV szabályzatát, mielőtt kódot vagy tervezési részleteket tesz közzé. Kétség esetén tegyen privát, csak az oktatók és a tanársegédek számára látható bejegyzést.
Email Kérlek, email helyett a Piazza-t használd segítségért.
Tanítás TBD
Irodai órák Egy online várólistát használunk. Minden időpont keleti idő szerint értendő. Kérjük, a várólistához való hozzáadáskor adja meg a Zoom megbeszélés azonosítóját vagy linkjét.
Sun 6:00 PM – 22:00 PM
Mon 6:00 PM – 10:00 PM
De 11:00 AM – 13:00 PM
6:00 PM – 22:00 PM
Wed 6:Este 00 – 22:00
csütörtök 11:00 – 13:00
6:00 – 22:00:00 PM
Péntek 6:00 PM – 22:00 PM
A professzorok rendelési ideje az alábbiakban található.

Tárgyi anyagok

Ütemterv

Előadások beosztása, diák, előadás jegyzetek, olvasmányok és kód

Laborok

A laborok részletei, esedékesség és szabályzat

Feladatok

Az írásbeli feladatok részletei, esedékesség, és szabályok

Vizsga

A záróvizsgával kapcsolatos információk

Laboratóriumi gépek

Útmutató a laboratóriumi gépek használatához

Források.

További tanfolyami erőforrások

Tanfolyami információk

A részletekért

A tanfolyam tantervében találhatók a részletek (alább csak néhány áttekintő részlet).

Lectures

See above

Textbooks

Randal E. Bryant and David R. O’Hallaron,
Computer Systems: A Programmer’s Perspective, Third Edition, Pearson, 2016

Brian W. Kernighan és Dennis M. Ritchie,
The C Programming Language, Second Edition, Prentice Hall, 1988

Kredit

12 egység

Értékelés

A teljes laboratóriumi teljesítményből (50%), a teljes írásbeli feladat teljesítéséből (20%), a félévközi vizsga teljesítményéből (10%), a kiscsoportos teljesítményből (5%) és a záróvizsga teljesítményéből (15%) áll.

Laborok

8 labor (L0-L7) van, nem egyenletesen súlyozva. A felosztást lásd a laborok oldalán.

Vizsga

Végvizsga van, a vizsga hetében, zárt könyvvel.

Otthon

http://www.cs.cmu.edu/~213

Kérdések

Piazza, fogadóóra

Canvas

A Canvas-t (i) az írásbeli feladatok leadására, (ii) az előadásvideók közzétételére és (iii) az osztályzat nélküli, órán belüli számonkérések lebonyolítására használjuk. Az osztályzással kapcsolatos információk az Autolabban lesznek naprakészek, nem a Canvasban.

Tárgyjegyzék

/afs/cs/academic/class/15213-s21/

Oktatók

Név Brian Railing Greg Kesden Zack Weinberg
Elérhetőség [email protected] [email protected] [email protected]
Iroda GHC 6005 (PIT) HH D202 (PIT) CMU RMTE (PIT)
Irodai órák TBD https://www.cs.cmu.edu/~gkesden/schedule.html Hét Péntek 3-16:00 vagy e-mailben időpont egyeztetés

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

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