MFF UK, zimní semestr 2007/2008
Středa 9:00-10:30 v S5 (Malá Strana)
Této osnovy přednášky se budu snažit držet. Čísla slajdů nemusí být zcela správná (byla na začátku roku), protože texty průběžně upravuji.
Pro vyzkoušení některých systémových volání i dalších věcí je vhodné být root. Pokud nemáte vhodný systém doma nebo jinde, pro začátek zcela postačí některá z live distribucí, kterou pouze vypálíte na CD a nabootujete, Doporučuju například distribuci FreeBSD FreeSBIE (tu možné dokonce i na disk nainstalovat). Chcete-li Live CD pro Solaris, doporučuji BeleniX. Asi nebudete mít problém nalézt Live CD pro Linux. Pro OpenBSD můžete použít OliveBSD, pro NetBSD NetBSD Live CD 2007.
Ke zkoušce je potřeba zápočet, včetně předtermínů. Pokud jste
nechodili na cvičení, ověřte si, že vám ještě funguje účet do labu (zkuste se
přes SSH přihlásit na jeden z unixových strojů, např.
u-pl7.ms.mff.cuni.cz
, u-us
apod.).
Termíny budou ve školním informačním systému a budou asi v pátek odpoledne cca od 14h. Budou 1-2 předtermíny, první bych podle zájmu udělal těsně před koncem roku, druhý pak během prvních dvou týdnů po Novém roce. O zkouškovém bude pravděpodobně každý týden jeden termín, a jeden nebo dva termíny se budu snažit udělat do měsíce od ukončení zkouškového období pro ty co nestihli. Následně bude každých cca 8 týdnů jeden termín, až do září. Tam se budu snažit udělat termíny dva, pokud to budu stíhat, každopadně ten jediný nebo ten druhý bude někdy v druhé polovině září. Den před vaším termínem se podívejte na tuto stránku na sekci News, jestli nejsou nějaké změny.
Měli byste být schopni odladit svůj program pouze za použití terminálů, programových nástrojů spouštěných z příkazové řádky (gcc, make, ld, ...) a editoru vim (vi). To jsou znalosti z prvního ročníku a z této přednášky. To, že v den zkoušky v labu zrovna nefunguje vaše oblíbené integrované vývojové prostředí a vy neumíte pracovat v ničem jiném, opravdu není můj problém. Jestli se vám lépe pracuje z vašeho notebooku, klidně pracujte z něj, způsob odevzdání práce dohodneme na místě.
Ke zkoušce se přihlaste ve školním informačním systému. Pokud se na termín nehodláte dostavit, je nutné se odhlásit do 22:00 předchozího dne (pak již vám to systém nedovolí). Nedostavení se ke zkoušce je považováno za neúspěšný termín. Přihlásit je možné se kdykoli. Ke zkoušce je potřeba zápočet, včetně předtermínů. |
Zkouška má písemnou a ústní část. Písemná část zkoušky trvá 2.5 hodiny a jejím obsahem je napsání krátkého programu používajícího služby UNIXu. Písemka se píše u počítače, vaše řešení mi na konci uložíte do write-only adresáře. Je dovoleno používat jakoukoli literaturu nebo materiály (slajdy a poznámky z přednášky, mé ukázkové příklady, knihy, manuálové stránky, příklady které jste si napsali při učení, web včetně vyhledávání apod.). Není samozřejmě dovoleno jakkoli s kýmkoli komunikovat (studenti okolo vás, mail, chat, talk, ...). Není pochopitelně dovoleno přistupovat ani do /home adresáře mimo váš domovský adresář -- není prostě dovoleno komunikovat mezi sebou jakýmkoli způsobem.
Ústní část zkoušky má dvě části:
Okruhy otázek pro tento rok, ukázkové zadání příkladů ze zkoušek z minulých let.
Pokud vám zkouškový program nefunguje, případně je jen z poloviny hotový apod., rovná se to neúspěšnému termínu. Pokud funguje s drobnými problémy, ale je vidět, že základ řešení je napsán korektně, podle kvality implementace, případných chyb a diskuze nad řešením je rozhodnuto o známce z první části.
Hodnocení teoretické části je souhrnné hodnocení daných dvou otázek. Pokud není výsledná známka této části alespoň za tři, rovná se to neúspěšnému termínu.
Celkové hodnocení se skládá z hodnocení ústní a písemné části; obě tedy musí být minimálně za tři. Při nerozhodné známce rozhoduje třetí otázka pro ústní část.
Každý cvičící si určuje své podmínky, tyto jsou pro moje cvičení. Jen opakuji, že zápočet je nutný
ke zkoušce.
Konzultace
Ideálně mailem, případně během cca 15 minut před přednáškou přímo v
posluchárně, případně během 15 minut po ní. Je také možné se individuálně
domluvit mailem. Konzultace se cvičícími si dohodněte individuálně.
Kontakt a eskalace
Kontakt na mě je v sekci kontaktů.
Problémy se cvičením řešte se cvičícím; pokud máte pocit, že to nepomohlo,
eskalujte na mě. Pokud vám na této stránce něco chybí, napište a já se to budu
snažit doplnit. Pokud budete mít pocit, že problém který jste řešili se mnou
se nevyřešil jak měl, mým nadřízeným je Libor Forst.
Rozvrh
Je ve školním informačním systému, včetně skupin na cvičení a kontaktů na cvičící.