Table of Contents

Semestrální práce

Harmonogram

05.11.2014 - 12.11.2014 - rozpracovanost řešení - návrh funkčnosti, rozdělení na metody

26.11.2014 - sledování vývoje, současný stav

10.12.2014 - 19.12.2014 - Obhajoba semestrální práce

Obecné požadavky

Kritéria pro hodnocení semestrální práce

Celkem 20b.

Vzorová témata semestrálních prací

  1. HTML dekodér, formátovač: na vstupu je např. HTML soubor, výstupem je jiná textová reprezentace
  2. Maticová kalkulačka: sčítání, odčítání, násobení, dělení, Gaussova eliminační metoda
  3. Textový editor: řádkový interaktivní editor
  4. Evidenční systém pro knihovnu. Mimo vlastních knih evidujte i jejich výpůjčky.
  5. Evidenční systém pro sklad: příjem výdej zboží, reklamace.
  6. Databáze (katalog) knih (CD, DVD, videokazet, automobilů, kniha jízd, servisní kniha) s funkcemi vkládání, mazání, vyhledávání záznamů (v lepším případě vyhledávání i podle části názvu), ukládání na disk, čtení z disku, … (volna zadání)
  7. Testovací systém - s možností uložení podrobností testu. Generování a vyhodnocování testů z databáze otázek podle daných nebo nastavitelných kritérií
  8. Matematický pomocník – program pro složitější výpočty.
  9. Hra dle vlastního výběru.
  10. Zjištění velikosti souborů určitého typu v adresáři: Vytvořte program, který zjistí celkovou velikost všech souborů určitého typu (podle přípony) v zadaném adresáři včetně podadresářů. Výstupem bude tabulka přípona – velikost. Výstup zobrazte na obrazovce a případně zapište do výstupního souboru.
  11. Nalezení nejkratší cesty v grafu: Vytvořte program, který nalezne nejkratší cestu mezi dvěma vrcholy v grafu. Graf zadejte pomocí vstupního souboru, kde budou definovány jednotlivé vrcholy a spojnice mezi těmito vrcholy. Uživatel zadá z klávesnice vrcholy grafu, mezi kterými se bude cesta hledat. Výslednou nejkratší cestu vypište na obrazovku a případně zapište do výstupního souboru.
  12. Textová kalkulačka (počítání se vzorci)
  13. Analýza textu, porovnávání souborů: Program může zjišťovat počet vět v souboru, dále může hledat 10 nejpoužívanějších slov, nejméně používané slovo, nejdelší slovo atd. Součástí programu může být i hledání slov obsahujících zadaný textový řetězec. Program lze pojmout také jako nástroj na porovnání 2 textů (shoda a rozdíly v použitých slovech, v počtu slov atd).
  14. volná zadání

Zvolená témata

Celý seznam