Algoritmy II

Základní informace o předmětu

Cvičení

Docházka

  • Docházka na cvičení je povinná.
  • Maximální možnost zameškání je 20 %.
  • Zameškání hodiny ovlivňuje nárok na body z cvičení:
    • pokud se student dopředu omluví a je omluven, má nárok na body.
    • pokud se student z hodiny dopředu neomluví, pak nárok na body z daného cvičení nemá.

Bodování

  • Na každém cvičení lze získat maximálně 1 bod (100 %), pokud není řečeno jinak.
  • Body lze získat za vypracování zadané úlohy anebo aktivity na cvičení.
  • Nárok na body má ten, kdo je přítomen na cvičení anebo je z cvičení omluven.

Způsob odevzdání úloh

  • Řešení včetně loginu vždy zaslat na můj email jako:
    • zabalený zip soubor s názvem loginu například "abc0001".
    • anebo link na repositář s projektem ve verzovacím systému jako je například github.
  • Název projektu bude vždy pojmenován jako TaskN, kde N je číslo úlohy, například Task1 pro zadanou úlohu z prvního cvičení.
  • Odeslané řešení musí vždy obsahovat všechny nutné soubory pro spuštění.
  • Projekt musí být očištěný od nepotřebných souborů, jako jsou například .exe soubory anebo soubory vygenerované kompilátorem.
  • Řešení musí obsahovat i nějaké konkrétní příklady volání samotného implementovaného řešení.
  • Odevzdání nejpozději do deadlinu.

Poznámky k řešením

  • žádná čeština (výjimka komentáře)
  • žádné nekonečné cykly a jiné nesmysly
  • pojmenování metod a proměnných podle toho, co dělají / obsahují (případně i okomentovat, pokud to není jasný)
  • řídící parametry algoritmu musí být možné nastavit skrze metodu
  • využívání připraveného kódu - nepsat zbytečně duplicitní metody
  • psát kód objektově

Projekt

  • Zadání projektů, rozdělení studentů a testovací data naleznete na stránkách pana doc. Dvorského, pokud jsou již zveřejněny -> Obhajoba projektu