• Aplikace pro hledání spolucestovatelů 

      Autor: Mykhailo Liutov; Vedoucí práce: Guth Ondřej; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2022-06-10)
      Tato práce popisuje proces analýzy, návrhu, implementace a testování systému pro vyhledávání spolucestujících. Tento systém se skládá z aplikace pro Android a serveru. Celý systém je vyvíjen pomocí moderních technologií. ...
    • Automatová knihovna - Komprese dat 

      Autor: Parma Jan; Vedoucí práce: Pecka Tomáš; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-16)
      Tato bakalářská práce se zabývá implementací kompresních algoritmů LZ77, LZ78 a implementací Huffmanova kódování. Dále analyzuje současné řešení testování již existující Automatové knihovny, které je prováděno pomocí ...
    • Chronosite: aplikace pro přidělování rozvrhových paralelek 

      Autor: Yaroslav Borovyk; Vedoucí práce: Guth Ondřej; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2023-06-21)
      Práce obsahuje analýzu, návrh, implementaci a testování prototypu aplikace, která přiděluje učitelům rozvrhová místa na základě jejích preferencí. Nástroj se skládá ze serveru napsaného v jazyce Java a webového rozhraní ...
    • Evoluce webového rozhraní knihovny algoritmů 

      Autor: Hana Litavská; Vedoucí práce: Trávníček Jan; Oponent práce: Pecka Tomáš
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2022-06-11)
      Práce se zaměřuje na další rozvoj webového rozhraní knihovny ALT věnované datovým strukturám a algoritmům z oblasti stringologie, arbologie a částečně grafů. Původní verze webového rozhraní je nejprve analyzována se zaměřením ...
    • Generický extraktor metadat z databáze 

      Autor: Victor Petukhov; Vedoucí práce: Trávníček Jan; Oponent práce: Toušek Jiří
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2023-06-21)
      Tato bakalářská práce si klade za cíl ukázat proveditelnost implementace generického extraktoru metadat pro DBMS pomocí JDBC API. V rámci studie byl implementován JDBC extraktor metadat, který může být použit pro všechny ...
    • Generovaný parser jazyka pro konzolového rozhraní knihovny algoritmů 

      Autor: Ondřej Štorc; Vedoucí práce: Trávníček Jan; Oponent práce: Pecka Tomáš
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2023-06-16)
      Tato práce zkoumá proces nahrazení ručně psaného parseru v Algorithms Lib- rary Toolkit novým parserem generovaným pomocí nástroje ANother Tool for Language Recognition 4 (ANTLR4). Práce začíná seznámením čtenáře se zá- ...
    • GUI k automatové knihovně ALIB 

      Autor: Mareš Václav; Vedoucí práce: Guth Ondřej; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-16)
      Tato práce se zaměřuje na návrh a implementaci grafického uživatelského rozhraní pro automatovou knihovnu ALIB. Text obsahuje popis knihovnou nabízených funkcí a analýzu podmnožiny funkcí, které budou nabízeny grafickým ...
    • Implementace klienta a serveru pro ovládání a interpretaci robota Karel 

      Autor: Ćirić Stefan; Vedoucí práce: Trávníček Jan; Oponent práce: Polách Radomír
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-06-16)
      Obsahem této práce je implementace systému klient-server pro robota Karla. Systém bude implementován na čipu Arduino ESP8266 WiFi, na který se uživatelé připojí pomocí WiFi a budou tak schopni komunikovat s robotem ...
    • Implementace webové knihovny eLibrary 

      Autor: Ocetník Dávid; Vedoucí práce: Trávníček Jan; Oponent práce: Guth Ondřej
      (České vysoké učení technické v Praze. Vypočetní a informační centrum., 2014-02-12)
    • KDE plasmoid pro Twitter 

      Autor: Mařík Marek; Vedoucí práce: Guth Ondřej; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-01-10)
      Cílem práce je navrhnout, implementovat a otestovat desktopový klient pro sociální síť Twitter. Tento klient je určený pro desktopové prostředí KDE Plasma 5 jako miniaplikace která je připnutá na ploše počítače. Aplikace ...
    • Knihovna algoritmů ALT - webové rozhraní 

      Autor: Michael Vrána; Vedoucí práce: Pecka Tomáš; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-06-20)
      Tato práce se zabývá návrhem a implementací webového GUI pro knihovnu Algorithms Library Toolkit. Toto GUI v podobě webové aplikace znázorňuje jednotlivé algoritmy jako boxy, jejichž výstupy lze dál řetězit do dalších ...
    • MCTS knihovna pro plánování pohybu jednotek v real-time strategické hře StarCraft 

      Autor: Viazovskyi Mykyta; Vedoucí práce: Čertický Michal; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-06-16)
      Existuje společnost vývojářů umělé inteligence, kteří zkouší své nápady a pilně pracují, aby vytvořili neporazitelného protivníka pro živou strategickou hru Starcraft, což dokázali v Šachách a Go. Tato práce předvádí využití ...
    • Měřič času stráveného na ploše KDE pomocí služby Toggl 

      Autor: Anastasiya Kachan; Vedoucí práce: Guth Ondřej; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-06-19)
      Cílem práce je navrhnout, implementovat a otestovat klient pro službu Toggl, jejíž hlavní vlastností je počítání času stráveného na každé virtuální ploše. Klient je určen uživateli desktopového prostředí KDE. Část návrhu ...
    • Nástroj pro extrakci metadat z databáze SAP Hana 

      Autor: Ondřej Hlaváč; Vedoucí práce: Trávníček Jan; Oponent práce: Toušek Jiří
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-06-18)
      Statická analýza SQL skriptů vyžaduje informace o objektech uložených v instanci relační databáze, se kterou skript pracuje. Těmto objektům se říká metadata. Tato práce je zaměřena na analýzu metadat v databázi SAP Hana. ...
    • Návrh a implementace knihovny pro parsování bezkontextových gramatik 

      Autor: Valkovič Patrik; Vedoucí práce: Trávníček Jan; Oponent práce: Hrončok Miroslav
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2018-06-17)
      Cílem práce je vytvořit knihovnu, která striktně oddělí syntaktickou a sémantickou část zpracování strukturovaného textu při zachování snadného použití a jednoduchosti. Práce se zaměřuje na parsování bezkontextových gramatik ...
    • Parser AsciiDocu v JavaScriptu 

      Autor: Komoráš Radek; Vedoucí práce: Jirůtka Jakub; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2018-06-13)
      Tato práce se zabývá analýzou jazyka AsciiDoc, resp. jeho implementací Asciidoctor, a návrhem formální gramatiky, která je využita pro vytvoření syntaktického analyzéru v jazyce Javascript. Pro zápis gramatiky je zvolen ...
    • Pattern matching v C11 

      Autor: Jan Jindráček; Vedoucí práce: Křikava Filip; Oponent práce: Trávníček Jan
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-06-14)
      Pattern matching je mechanismus který se využívá ve velkém množství programovacích jazyků, kde je využit jako způsob jak prověřit, jestli daný výraz, objekt, a nebo proměnná má vlastnosti nebo obsah specifikovaný daným ...
    • Rozpoznání konečného automatu z obrazu 

      Autor: Ondřej Hamák; Vedoucí práce: Trávníček Jan; Oponent práce: Novák Jakub
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-06-20)
      Tato práce se zabývá převodem obrazu (fotografie) konečného automatu do digitálního textového formátu. Představuje problémy zpracování fotografie, segmentace obrazu a identifikace prvků ručně kreslených diagramů. Součástí ...
    • Rozšíření kontejnerů standardní knihovny o notifikace 

      Autor: Michal Drabina; Vedoucí práce: Trávníček Jan; Oponent práce: Máj Petr
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-06-15)
      Tato práce se zabývá návrhem a implementací rozšíření kontejnerů standardní knihovny C++ o oznámení pokusů o změnu jejich obsahu. Na základě výsledků vyhodnocení posluchači se operace provede nebo zruší. Implementace je ...
    • Webový editor konečných automatů 

      Autor: Petr Svoboda; Vedoucí práce: Trávníček Jan; Oponent práce: Bernhauer David
      (České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-06-20)
      Bakalářská práce popisuje proces návrhu a realizace webové aplikace v podobě dynamického editoru konečných automatů. Analyzují se stávající řešení a jejich přínos. Následně se zdůvodňuje výběr zvolených webových technologií ...