Detail předmětu
Programovací seminář
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
- 20 hod. cvičení
- 6 hod. projekty
Bodové hodnocení
- 80 bodů půlsemestrální test (písemná část)
- 10 bodů numerická cvičení
- 10 bodů projekty
Zajišťuje ústav
Získané dovednosti, znalosti a kompetence z předmětu
Předmět nemá znalosti.
Cíle předmětu
Cílem předmětu je nahlédnout na klíčové kapitoly principů programování a operačních systémů jiným pohledem, zejména v souvislosti s abstrakcemi algoritmů a formálních automatů a modelů tak, aby došlo k vzájemnému propojení jak teoretických, tak praktických dovedností a znalostí.
Požadované prerekvizitní znalosti a dovednosti
Nejsou žádné prerekvizity.
Osnova seminářů
DEMO cvičení s rozšířeným výkladem:
- Ukazatele, dynamické přidělování paměti.
- Aktivační záznam, rekurze.
- Překlad a ladění programu
- (cvičení viz níže)
- (cvičení viz níže)
- Stavové automaty, regulární výrazy v *nixových programech
- Synchronizace procesů
- Uváznutí
- (cvičení viz níže)
- (cvičení viz níže)
- Tabulka stránek v OS
- Stránkování na žádost, výpadky stránek
- Zápočtová písemka
Osnova počítačových cvičení:
- -
- -
- -
- cvičení s konzultací k úloze (cvičení s výkladem)
- řešení a předvedení zadaného úkolu s konzultací (cvičení s výkladem)
- -
- -
- -
- cvičení s konzultací k úloze (cvičení s výkladem)
- řešení a předvedení zadaného úkolu s konzultací (cvičení s výkladem)
- -
- -
- -
Průběžná kontrola studia
Zápočet je udělen při získání minimálně 50 bodů za semestr.
Kontrolovaná výuka
- 10 bodů za každou úlohu řešenou ve dvojici, celkem 20
- 80 bodů zápočtová písemka
Zařazení předmětu ve studijních plánech