Cvičení A4B33OSS - ZS 2011-2012

Vítejte na stránkách cvičení předmětu A4B33OSS. Na této stránce najdete informace týkající se obsahu cvičení, zadání semestrálních prací, podmínky udělení zápočtu a bodové hodnocení předmětu.

Cvičící | materiály | program cvičení | požadavky na zápočet


Přehled všech cvičících předmětu OSS pro odevzdání semestrálních prací

 Petr Štěpán{stepan-AT-labe.felk.cvut.cz}
 Jan Chudoba{chudoba-AT-labe.felk.cvut.cz}
 Jan Striborek{stiborek-AT-labe.felk.cvut.cz}
 Miroslav Burša{bursam-AT-fel.cvut.cz}

Doporučené materiály:


Program cvičení:

ČísloObsah
1.Úvod, organizace cvičení, zadání semestrálních prací bash, stručný přehled OS, úvod do shellu, přihlášení na počítače
2.Státní svátek - středa
3.Základní příkazy OS, základy bash
4.Pokročilé programování bash, regulární výrazy
5.Procvičování shellu, možnost odevzdání první semestrální práce
6.Odevzdání první semestrální práce. Zadání druhé semestrální práce.
7.Odevzdání první semestrální práce. Konzultace
8.Kompilace a sestavení programu, analýza kódu, statické a dynamické knihovny
9.Makefile, přesměrování vstupu v C, integrace v shellu
10.Sokety - mezi procesní komunikace, příklady
11.Synchronizace mezi procesy a mezi vlákny - příklady
12.Konzultace k druhé semestrální práci
13.Konzultace a odevzdávání druhé semestrální práce
14.Odevzdávání všeho co nebylo odevzdáno, udílení zápočtů

Připomínky k náplni cvičení a těmto webovým stránkám posílejte  

RNDr. Petr Štěpán, Ph.D.{stepan-AT-labe.felk.cvut.cz}

Požadavky na zápočet:

Zápočet je udělen pouze za vypracování dvou semestrálních prací. Bodové hodnocení nemá vliv na udělení zápočtu, ale je podkladem ke zkoušce.

Práce se odevzdává odevzdávacím systémem. Bude upřesněno v nejbližší době. Odevzdávání v průběhu zkouškového období je možné pouze elektronicky s následnou kontrolou odevzdané práce ve vypsaných konzultačních hodinách vedoucího cvičení.

Hodnocení semstrální práce:

Práci je potřeba odevzdat do zadaného týdne (BASH - 8 týden, C - zápočtový týden, tedy nejpozději 21.12.2011). Pozdější odevzdávání vede ke snížení maximálního počtu bodů z práce na skupinu o 2 body týdně. Pokud odevzdává jednotlivec, snižuje se maximum o 1 bod týdně.

Tedy pokud odevzdáte svoji semestrální práci z BASHe 9 týden, pak i když bude práce dokonalá dostanete 2 body. Pokud odevzdáte práci z BASHe 11 týden, nedostanete již žádný bod, ale odevzdání je nutné pro získání zápočtu.

Vytvoření skriptu v shellu - BASH - 3b
Skripty by při předvádění měly být alespoň trochu "blbuvzdorné", tj. měly by kontrolovat počet argumentů, v případě chybného použití by měly vypsat, jakým způsobem se používají správně, atd. Podobně, pokud má být vstupem skriptu např. soubor s příponou .gz, skript by měl zareagovat, pokud tomu tak není. Tam, kde je to vhodné, nastavte jisté výchozí hodnoty, pokud je skript nedostane zadány, ale uživatele o tom informujte. Při elektronickém odevzdávání nezapoměňte přibalit všechny soubory nutné ke spuštění Vašeho skriptu.

Vytvoření programu v jazyce C - 7b (skupina 14b)
Práce v se odevzdává jako zdrojový kód a zkompilovaná spustitelná verze pod operační systém Linux. Práce obsahuje dva programy - server a klient. Server musí umožnit připojení až 5 klientů a bezchybně obsloužit jejich požadavky. Pro testování
Za program, který splňuje zadání 4b každý student (skupina 8b). Za kvalitu programu (jedná se o přehlednost, komentovanost a správnost implementace), který hodnotí cvičící 2b každý student (skupina 4b). Za vytvoření testovacích případů 1b každý student (skupina 2b).

Pracujte samostatně!

Na semestrálních úlohách pracujte samostatně. Opisování a předkládání cizí práce bude tvrdě stíháno. Ostatně je to v souladu se studijnimi predpisy CVUT a FEL. Lepší je ukázat málo funkční vaše řešení, než se zaplést do problémů při odevzdávání cizího řešení.

(článek 12, bod 3 a článek 13, bod 9) "...ve veci udelovani zapoctu, nebo klasifikovaneho zapoctu rozhoduje vedouci katedry..." a zejmena 9 "...Hrube poruseni stanovenych pravidel zkousky muze byt hodnoceno jako disciplinarni prestupek...")

článek 4, bod 4 "Hrube poruseni stanovenych pravidel zkousky nebo udeleni zapoctu (ZEJMENA PORUSENI ZASADY SAMOSTATNE PRACE) se povazuje za disciplinarni prestupek."


Tato stránka se může měnit. Sledujte její obsah průběžně.

Poslední úprava: 16.09.2011                                        webmaster: stepan-AT-labe.felk.cvut.cz