MOKRIŠ, A. High-Level Programming Language Transpilers [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Student projevil průměrnou aktivitu při řešení práce. Student získával poznatky ze studijních materiálů, které se přednáší až na doktorandské úrovni na FIT VUT. S vlastním návrhem rozšíření práce ale nikdy nepřišel. Dosažené výsledky nevyústily v žádnou publikaci.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Práce byla náročná, neboť vyžadovala intenzivní studium cizojazyčné literatury a následný rozvoj takto získaných znalostí. Byla vypracována podle výše uvedeného tématu a postupu. | ||
Práce s literaturou | Student využíval studijní materiály k řešení práce systematicky. | ||
Aktivita během řešení, konzultace, komunikace | Komunikovali jsme elektronicky i osobně téměř každý týden, obvykle v pondělí. Student byl během komunikace aktivní, dodržoval dohodnuté termíny a své řešení konzultoval. | ||
Aktivita při dokončování | Práce byla dokončena s jistým předstihem. Její finální obsah byl konzultován. | ||
Publikační činnost, ocenění | Není. |
Práce dobře zpracovává problematiku, provádí rešerši dostupných řešení a navrhuje vlastní řešení. Navrhuji hodnotit mezi dobře a velmi dobře (C a B).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání považuji za obtížnější, protože vyžaduje studium cizojazyčné literatury a pochopení látky nad rámec bakalářského studia. | ||
Rozsah splnění požadavků zadání | Zadání bylo splněno ve všech bodech. | ||
Rozsah technické zprávy | Rozsah práce je odpovídající a přiměřený. | ||
Prezentační úroveň technické zprávy | 76 | Logická struktura práce je dobrá, kapitoly na sebe navazují. Jedinou výtku mám k nedodržování uvedených zkratek a názvosloví. Nedodržovaní názvosloví lze pozorovat na definici finite automata a následném používání bez vysvětlení finite state machine, které může bez objasnění čtenáře zmást. | |
Formální úprava technické zprávy | 70 | Typografická stránka je až na pár výjimek v pořádku. Práce je psána anglicky a místy je znát, že autor není ještě vypsaný. Tyto nedostatky jsou poznat na chybějících členech, gramatických chybách ve zvýšeném počtu a ve struktuře některých vět. Dále lze tuto nevypsanost poznat například při referencích na konkrétní kapitolu nebo obrázek, kde v anglickém jazyce patří velké písmeno. | |
Práce s literaturou | 89 | Práce obsahuje 11 zdrojů. Zdroje jsou vhodně zvolené a adekvátně použité. | |
Realizační výstup | 87 | Implementace realizačního výstupu má dobrou kvalitu a kód je adekvátně komentovaný. V jednotlivých souborech mi ale chybí jasná identifikace autora, předpokládám však, že je to jenom chyba z nepozornosti. Testových příkladů by mohlo být více, pro účely demonstrace programu je jejich počet ale dostačující. Kód je psán se zaměřením na rozšiřitelnost a udržovatelnost. | |
Využitelnost výsledků | Přínos práce je alternativní transpiler s výhodami oproti stávajícím řešením. |
eVSKP id 153866