15-213/18-213/14-513/15-513/18-613: Inleiding tot computersystemen (ICS)

Voorjaar 2021

  • 15-213/18-213 Pittsburgh: TR 02:20 PM – 03:40 PM Gregory Kesden en Zack Weinberg
  • 15-513 Pittsburgh: Lezing dia’s en video via cursus pagina, Brian Railing en Zack Weinberg
  • 18-613 Pittsburgh: TR 12:20 PM – 01:40 PM Gregory Kesden
  • 18-613 Silicon Valley: TR 09:20 AM – 10:40 AM (Pacific Time) Gregory Kesden

12 units

De ICS-cursus biedt een programmeursblik op de manier waarop computersystemen programma’s uitvoeren, informatie opslaan en communiceren. Het stelt studenten in staat om effectievere programmeurs te worden, vooral in het omgaan met kwesties van prestaties, portabiliteit en robuustheid. Het dient ook als basis voor cursussen over compilers, netwerken, besturingssystemen en computerarchitectuur, waar een dieper inzicht in kwesties op systeemniveau vereist is. Onderwerpen die aan bod komen zijn: code op machineniveau en het genereren ervan door optimaliserende compilers, prestatie-evaluatie en optimalisatie, computerrekenkunde, geheugenorganisatie en -beheer, netwerktechnologie en -protocollen, en het ondersteunen van gelijktijdige berekeningen.

Course Syllabus

Voorkennis: 15-122

What’s New?

  • 2 februari 2021.
    • Er zijn een aantal spannende veranderingen in de cursus dit semester. Bekijk deze snelstartgids voor meer informatie.
    • De eerste lesdag is 2 februari (via Zoom).
    • Alle colleges zullen via Zoom zijn. Zoom links zijn te vinden op Canvas.
    • Recitaties zijn in de vorm van kleine groepen en beginnen in week 2
    • .

    • Lab 0 wordt 2 februari gepost en moet 11 februari worden ingeleverd.

Getting Help

Piazza Piazza Posts op Piazza zijn standaard openbaar. Denk goed na over het AIV beleid alvorens code of ontwerp details te posten. Maak een privé bericht, alleen zichtbaar voor docenten en TA’s, als je twijfelt.
Email Gebruik Piazza voor hulp, in plaats van e-mail.
Tutoring TBD
Office Hours We gebruiken een online wachtrij. Alle tijden zijn in Oosterse tijd. Gelieve een Zoom ID of link op te geven wanneer u uzelf toevoegt aan de wachtrij.
Zon 6:00 – 22:00 PM
Mon 6:00 – 10:00 PM
Tue 11:00 AM – 1:00 PM
6:00 PM – 10:00 PM
Wed 6:00 PM – 10:00 PM
Thur 11:00 AM – 1:00 PM
6:00 PM – 10:00 PM 6:00 PM – 10:00 PM
:
Fri 6:00 PM – 10:00 PM
De kantooruren van de professoren staan hieronder vermeld.

Cursusmateriaal

Rooster

Rooster van de lezingen, dia’s, aantekeningen, lezingen en code

Labs

Details van de labo’s, vervaldatums en beleid

Opdrachten

Details van de schriftelijke opdrachten, vervaldatums, en beleid

Examen

Informatie over het eindexamen

Laboratoriummachines

Instructies voor het gebruik van de laboratoriummachines

Hulpbronnen

Extra hulpmiddelen

Cursusinformatie

Voor bijzonderheden

Zie de syllabus van de cursus voor bijzonderheden (hieronder vindt u slechts een paar overzichtsfragmenten).

Lectures

Zie boven

Leerboeken

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

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

Studiepunten

12 eenheden

Beoordeling

Samengesteld uit totale laboratoriumprestaties (50%), totale schriftelijke opdrachtprestaties (20%), tussentijdse examenprestaties (10%), prestaties in kleine groepen (5%), en eindexamenprestaties (15%).

Laboratoria

Er zijn 8 laboratoria (L0-L7), die niet gelijk gewogen zijn. Zie de labopagina voor de verdeling.

Examen

Er is een eindexamen, gehouden tijdens de examenweek, gesloten boek.

Home

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

Vragen

Piazza, kantooruren

Canvas

Canvas wordt gebruikt (i) voor het inleveren van schriftelijke opdrachten, (ii) voor het plaatsen van video’s van colleges en (iii) voor het maken van niet-gecijferde, klassikale quizzen. Uw beoordelingsinformatie wordt bijgehouden in Autolab, niet in Canvas.

Cursusgids

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

Instructeurs

Naam Brian Railing Greg Kesden Zack Weinberg
Contact [email protected] [email protected] [email protected]
Kantoor GHC 6005 (PIT) HH D202 (PIT) CMU RMTE (PIT)
Kantooruren TBD https://www.cs.cmu.edu/~gkesden/schedule.html wo vr 3-4 PM of email voor afspraak

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.