Magisterský projekt
[ Letný semester 2026 ]
Podmienky absolvovania
- Nájsť vhodný projekt (1. - 2. týždeň semestra)
- Spravidla open-source SW projekt do ktorého je možné sa zapojiť a prispievať písaním kódu. Rôzne knižnice, nástroje, aplikácie etc. Konkrétny programovací jazyk nie je dôležitý.
- Použiteľné sú tiež tieto výstupy: ak niekto vo voľnom čase už prispieva do nejakého projektu; ak bakalárska práca bola, alebo diplomová bude, súčasťou väčšieho projektu; projekty riešené v praxi; projekty riešené na stážach, etc.
- Nemusí ísť striktne o programátorskú prácu; analýza problémov a návrh riešenia v rámci tímu; analýza kódu (neznámeho/škodlivého), analýza a interpretácia rozsiahlych dát, testovanie, manažment verzií.
- Projekt by mal mať stredný až väčší rozsah; aspoň traja aktívni vývojári (členovia tímu); nie projekt vytvorený a udržiavaný len jedným človekom.
- Predstaviť projekt kolegom (2. - 3. týždeň semestra)
- Uviesť kontext. Celkové ciele projektu.
- Ciele na tento semester, predpokladaná práca. Plán.
- Poslať e-mail s názvom, linkou na projekt alebo opisom.
- Priebežne pracovať na projekte
- Práca na projekte by mala zahŕňať aktívnu komunikáciu s ostatnými členmi tímu, využívanie známych metodík SW vývoja a podporných nástrojov (git/gitlab, code review, issue tracking, dokumentácia, automatické generovanie dokumentácie, wiki, vykazovanie času, etc.).
- Približne v strede semestra krátka prezentácia na spoločnom stretnutí (v utorok, 6. týždeň semestra).
- Prezentovať výsledky (skúškové obdobie)
- Pripraviť záverečnú prezentáciu v el. forme a predniesť pred kolegami.
- Dosiahnuté výsledky. Ak je to možné, ukážka. Konkrétny kód tu väčšinou nie je zaujímavý.
- Priebeh a riadenie projektu. Rozsah urobenej práce (e.g. počet spracovaných tiketov, počet riadkov kódu, počet komitov, počet merge requestov, ...). Aké problémy sa vyskytovali. Dodržiavanie termínov.
- Zhodnotenie plánu.
Späť