Cvičení

Odevzdávaným výstupem každé úlohy je zpráva (PDF). Předpokladem jsou dvě stránky A4, ale není stanoven striktní rozsah - vždy bude záležet na charakteru konkrétní úlohy. Zpráva by měla splňovat formální náležitosti technického textu, které lze v základu shrnout v následujících bodech (jedná se o obecnou formulaci a návod, nikoliv o přesnou kuchařku).

  1. Struktura
    • jméno autora;
    • zadání úlohy;
    • použité metody a řešení;
    • vlastní interpretace a srovnání s teoretickými znalostmi;
    • závěr.
  2. Celkový přístup
    • zpráva musí být věcná, neosobní, bez emocí;
    • logická struktura – každá část zprávy má jasný účel;
    • zpráva má být interpretativní, ne jen popisná – autor má ukázat porozumění výsledkům.
  3. Text a vyjadřování
    • zprávu je dobré psát stručně a přesně – každá věta musí něco sdělovat;
    • vyhýbejte se osobním formulacím („já jsem udělal“) → používejte neutrální styl („bylo provedeno“, „bylo dosaženo“);
    • nepopisujte zjevné věci („graf ukazuje průběh“) → napište, co z toho plyne;
    • používejte odborné termíny a jednotný jazyk;
    • každé tvrzení musí mít věcný základ (měření, výpočet, pozorování).
  4. Práce s obrázky, tabulkami a grafy
    • každý obrázek či tabulka musí být číslovaná a mít popisek;
    • na každý prvek musí být odkaz v textu („viz Obrázek 2“);
    • nesmí se objevit žádný graf bez vysvětlení v textu;
    • popisek má být stručný, ale smysluplnývystihnout, co ukazuje a proč je to důležité;
    • v textu nepište jen „graf ukazuje růst“, ale co to znamená („veličina X má rostoucí závislost na veličině Y“), zda to odpovídá teorii („což je v souladu s očekávaným teoretickým základem v podobě…“), a jaký z toho plyne závěr („zvýšením náhodnosti generování dat by se…“).
  5. Výsledky a interpretace
    • výsledky nejsou cílem samy o sobě - musí být okomentovány;
    • uveďte, zda odpovídají očekávání, nebo teoretickým poznatkům;
    • pokud výsledky neodpovídají očekávanému, zkuste vysvětlit, proč (chyba může být i ve vlastním postupu);
    • zdůrazněte zjištění, ne dílčí implementační detaily.
  6. Zdroje
    • každou převzatou skutečnost / obrázek uveďte se zdrojem;
    • citujte přímo v textu („podle [1]“).

Úlohy se odevzdávaji do systému Upload/Brute. Deadline pro odevzdání úlohy je obvykle následující cvičení. Na některé úlohy však bude poskytnuta delší doba.

Doporučeným programovacím jazykem je Python, pro který existuje řada podpůrných knihoven (NetworkX), které lze s výhodou použít v rámci tohoto předmětu. Úkolem předmětu není Vás naučit programovat, ale používat vhodné prostředky, které se k dané problematice váží. Vzhledem k předpokládanému poslednímu roku magisterského studia je na každém, aby nalezl a rozhodl se pro efektivní řešení (samozřejmě s vyjímkou plagiátů), které úlohu splní ve vymezené době.

Harmonogram cvičení

POZOR! Bude průběžné aktualizován.

Týden Datum Cvičící Body za úlohu Obsah Výukové materiály
1 25.09.2025 TZ 2 Organizace cvičení.
Kontrola přístupu do laboratoře a k počítačům.
Instalace prostředí.
Kontrola přístupu k Upload systému.
- 1graf: Prostředí a Networkx
Cvičení 1: Prostředí a grafová knihovna
2 02.10.2025 TZ 3 Analýza a cesty v grafu Cvičení 2: WiFi
Cvičení 2: WiFi dataset (measurement.zip)
3 09.10.2025 VD 3 Generování různých typů grafů exercise3.zip
4 16.10.2025 VD 4 Netflow & rich-club exercise4.zip
courses/b2m32dsaa/tutorials/start.txt · Last modified: 2025/10/16 10:56 by kozelvo1