Süsteemprogrammeerimine keeles C (2010)

Allikas: Lambda
Redaktsioon seisuga 5. oktoober 2010, kell 14:44 kasutajalt Irve (arutelu | kaastöö) (→Loengud)
Mine navigeerimisribale Mine otsikasti
Süsteemprogrammeerimine keeles C

Praktikumid

Laborid

Aine kood: itv0020
Link: http://lambda.ee/index.php/Süsteemprogrammeerimine_keeles_C http://www.lambda.ee/index.php/itv0020
Õppejõud: Jaagup Irve
Kontakt: jaagup.irve@ttu.ee, 56463800, tuba IT-222

Loengud: esmaspäeviti 16:00 X-212
Praktikumid: teisipäeviti 12:00 ja 14:00 IT-213E,I

Loengud

1. Sissejuhatus, muutujatest PDF

Praktikum: Tutvumine keskkonnaga (itv0020)

2. Standardsisend-väljund, tüübiteisendused, massiivid ja pointerid. PDF

Praktikum: Makefile, sisend, teisendused, massiivid, pointerid (itv0020)

3. Pointerite jätk, streamid, librad, preprotsessorist PDF

Praktikum: Leetspeak-tõlge (itv0020)

4. Preprotsessori makrodest. Pointeritest ja massiividest. Dünaamiline mäluhaldus. PDF

Praktikum: Reeturite nimekiri (itv0020)

5. Dünaamilised ja staatilised massiivid, struktuurid, võtmesõnad const ja typedef; skoobid. PDF

Praktikum: 5. praktikum - Dünaamiline massiiv, faili kirjutamine (itv0020)

6. Stringidest, listinäide, union, bitt-tehted.

Praktikum. Jääb ära kuna olen haige. Tutvuge Huffmanni videoga, mis seletab pakkimisalgoritmi tööd. Kuna pean seda ilmselt kunagi paremini uuesti tegema, on igasugune tagasiside teretulnud.

Laborid

Eksamile pääsemise eelduseks on vähemalt ühe labori edukas kaitsmine. Labor on 10 punkti + lisapunkte varem esitamise eest ja/või eriti toredate lahenduste eest. Programmivead ja lohakus võtab punkte vähemaks. Alla 5 punkti labori eest ei saa, sest siis kannatab hinne ja töö on kah liiga kehvasti tehtud.

Tähtajad

Esimese labori tähtaeg on oktoobri lõpus. Teise labori tähtaeg detsembri keskel. Iga nädal hilinemist kahandab hinnet ühe võrra (max 3p). Laboreid saab kaitsta hiljemalt eksamile eelneval reedel (ja sisuliselt kogu deklaratsiooni kehtimise aja).

Varasemad laborikirjeldused

Plagiaat

Seoses laborite keskmisest keerulisemaks osutumisega kiputakse töid kopeerima (ja ümber kirjutama). See on kergesti tuvastuv. Plagieeritud tööd ei arvestu. Sõltuvalt jultumusest on traditsiooniline karistus deklaratsiooni tühistamine. Kui tutvute TTÜ eetikakoodeksiga, võite sealt lugeda, et on olemas ka akadeemiline kohus, mis võib ka eksmatrikuleerida.

Vaata ka