Školský rok 2014/15

Z Bakalárska práca
Prejsť na: navigácia, hľadanie

Stránka k predmetom 1-INF-911 Úvod do bakalárskej práce a 1-INF-920 Bakalársky seminár.

Návod:

Dôležité materiály

Dôležité termíny

  • 31.10.2014 Odovzdanie zadaní bakalárskych prác
  • 8.12.2014 Termín DÚ1+2
  • 29.1.2015 Termín DÚ3
  • 4.3.2015 Termín DÚ4
  • 20.4.2015 Podanie prihlášok na štátne skúšky
  • 20.4.2015 Podanie prihlášok na magisterské programy na FMFI
  • 22.4.2015 Študentská vedecká konferencia
  • 22.5.2015 Koniec semestra
  • 31.5.2015 Odovzdanie bakalárskych prác
  • 25.6.2015 Koniec skúškového obdobia
  • 29.6.–2.7.2015 Štátne skúšky


Zimný semester
Týždeň 22.-28.9. Úvod (všetci)
Týždeň 29.9.-5.10 Témy a školitelia (všetci)
Týždeň 6.-12.10. LaTex a práca s literatúrou (všetci) Organizačné poznámky, 8.10.2014
Týždeň 13.-19.10. Seminár nebude
Týždeň 20.-26.10. Nájdené témy (všetci) Organizačné poznámky, 22.10.2014
Týždeň 27.10.-2.11. Prezentácie (nepárna skupina)
Týždeň 3.-9.11. Prezentácie (párna skupina)
Týždeň 10.-16.11. Prezentácie (nepárna skupina)
Týždeň 17.-23.11. Prezentácie (párna skupina)
Týždeň 24.-30.11. Prezentácie (nepárna skupina)
Týždeň 1.-7.12. Prezentácie (párna skupina)
Týždeň 8.-14.12. Rezerva
Týždeň 15.-21.12. Rezerva
Letný semester
Týždeň 16.-22.2. Úvod (všetci) Organizačné poznámky, 18.2.2015
Týždeň 23.2.-1.3. Cvičenie k písaniu prác (všetci)
Týždeň 2.-8.3. nebude
Týždeň 9.-15.3. nebude
Týždeň 16.-22.3. Prezentácie DÚ5 (skupina 1)
Týždeň 23.-29.3. Prezentácie DÚ5 (skupina 2)
Týždeň 30.3.-5.4. Prezentácie DÚ5 (skupina 3)
Týždeň 6.-12.4. Prezentácie DÚ5 (skupina 4)
Týždeň 13.-19.4. O prezentáciách a obhajobách (všetci) Organizačné poznámky, 15.4.2015
Týždeň 20.-26.4. nebude
Týždeň 27.4.-3.5. nebude
Týždeň 4.-10.5. nebude
Týždeň 11.-17.5. nebude
Týždeň 18.-24.5. Zhrnutie semestra, pokyny k nácviku obhajob Organizačné poznámky, 20.5.2015
9-12.6 nácvik obhajob (účasť na 1 skupine) Rozdelenie na nácvik obhajob

Kontakt

Vyučujúce

Rozvrh

  • Streda 11:30-13:00 v M-VII, pozri úvodnú stránku s rozpisom prednášok a prezentácií

Zimný semester, pravidlá

Známka

Na úspešné absolvovanie predmetu musíte splniť všetky nasledujúce podmienky:

  • účasť na hodinách, viď pravidlá nižšie
  • získať celkovo aspoň polovicu bodov z domácich úloh, t.j. aspoň 30 z celkových 60% za DÚ
  • získať aspoň polovicu bodov z prezentácie
  • mať v systéme AIS schválené zadanie bakalárskej práce

Ak niektorú z podmienok nesplníte, budete hodnotení známkou Fx.

V prípade úspešného absolvovania predmetu získate známku podľa bodov v celkovom hodnotení takto:

A: 90% a viac, B:80...89%, C: 70...79%, D: 60...69%, E: 50...59%

V hodnotení majú jednotlivé zložky nasledujúcu váhu:

  • Schválené zadanie práce v AIS 10%
  • Prezentácia 30%
  • DÚ1 5%
  • DÚ2 5%
  • DÚ3 50%

Navyše môžete získať aj bonusové body, ktoré môžu zlepšiť vašu známku:

  • Ak si do 20.10. nájdete školiteľa a tému a zapíšete ich v Moodli (nemusí byť ešte v AIS) 3% bonus
  • Prípadne za ďalšie aktivity - upresníme počas semestra

Účasť

  • Počas semestra bude niekoľko vyučovacích hodín označených ako pre všetkých a niekoľko ako pre párnu alebo nepárnu skupinu.
  • Zaradenie do skupiny vznikne na základe toho, v ktorom termíne budete prezentovať (ak prezentujete v týždni s párnou skupinou, ste v párnej skupine a naopak)
  • Je potrebné sa zúčastniť na všetkých spoločných hodinách a všetkých hodinách pre vašu skupinu.
  • Prvý týždeň sa do dochádzky nepočíta. Zo zvyšných povinností môžete bez ospravedlnenia chýbať na jednej.
  • Ak chýbate viac ako raz, je potrebné doniesť ospravedlnenku od lekára a pod.
  • Počas prezentácií je v odôvodnených prípadoch možné nahradiť si vymeškanú hodinu návštevou druhej skupiny, ale toto si treba vopred dohodnúť s vyučujúcimi.

Prezentácia

  • V druhej polovici semestra bude každý študent prezentovať svoju tému bakalárskej práce.
  • Dĺžka prezentácie je 8 minút.
  • Bližšie pokyny neskôr.

Domáce úlohy

  • Odovzdávajú sa elektronicky do systému Moodle, kde budeme tiež zverejňovať body
  • Dodržujte termín odovzdania a pokyny uvedené v zadaní
  • Prvé dve úlohy vám pomôžu precvičiť si zručnosti užitočné pri písaní práce
  • Tretia úloha za 50% známky je časť textu použiteľného vo vašej bakalárskej práci
    • DÚ3 tvorí záverečné hodnotenie a preto máte aj dva opravné termíny (DÚ1 a DÚ2 majú iba jeden termín odovzdania)
    • Pozor, od zverejnenia bodov v jednom termíne DÚ3 po ďalší opravný termín bude málo času, preto je ideálne dôsledne vypracovať úlohu už na riadny termín.
  • Domáce úlohy vypracujte samostatne, neopisujte od spolužiakov ani z internetových a iných zdrojov.
    • Ak nájdeme prípady opisovania, všetci zúčastnení študenti získajú za príslušnú domácu úlohu -5% (aj študenti, ktorí dali spolužiakom odpísať). Opakované alebo obzvlášť závažné prípady opisovania alebo porušovania pravidiel predmetu budú podstúpené na riešenie disciplinárnej komisii fakulty.

Letný semester, pravidlá

Známka

Na úspešné absolvovanie predmetu musíte splniť všetky nasledujúce podmienky:

  • účasť na hodinách, viď pravidlá nižšie
  • získať aspoň polovicu bodov

Ak niektorú z podmienok nesplníte, budete hodnotení známkou Fx.

V prípade úspešného absolvovania predmetu získate známku podľa bodov v celkovom hodnotení takto:

A: 90% a viac, B:80...89%, C: 70...79%, D: 60...69%, E: 50...59%

V hodnotení majú jednotlivé zložky nasledujúcu váhu:

  • DÚ4 10%
  • DÚ5 10%
  • DÚ6 10%
  • Prezentácia (nácvik obhajob) 70%

Navyše môžete získať aj bonusové body, ktoré môžu zlepšiť vašu známku:

  • Zaujímavé príspevky do diskusného fóra v Moodli, pozrite pravidlá fóra.

Účasť

  • Počas semestra bude niekoľko vyučovacích hodín označených ako pre všetkých a niekoľko pre konkrétne skupiny študentov.
  • Je potrebné sa zúčastniť na všetkých spoločných hodinách a všetkých hodinách pre vašu skupinu.
  • Každú vymeškanú hodinu je treba čím skôr ospravedlniť a prípadne podľa pokynov vyučujúcich si nahradiť. Ospravedlnenie alebo nahrádzanie povolíme len zo závažných príčin (zdravotných a pod.).

Domáce úlohy

  • Odovzdávajú sa elektronicky do systému Moodle, kde budeme tiež zverejňovať body
  • Dodržujte termín odovzdania a pokyny uvedené v zadaní
  • Na DÚ4 budete odovzdávať opravy do DÚ3 zo zimného semestra
  • Na DÚ5 budete odovzdávať prehľad už hotových častí práce a časový plán na jej dokončenie
    • Túto úlohu budete aj ústne prezentovať
  • Na DÚ6 budete odovzdávať začiatok prezentácie na vašu obhajobu


  • Domáce úlohy vypracujte samostatne, neopisujte od spolužiakov ani z internetových a iných zdrojov.
    • Ak nájdeme prípady opisovania, všetci zúčastnení študenti získajú za príslušnú domácu úlohu -5% (aj študenti, ktorí dali spolužiakom odpísať). Opakované alebo obzvlášť závažné prípady opisovania alebo porušovania pravidiel predmetu budú podstúpené na riešenie disciplinárnej komisii fakulty.

Prezentácia

  • Po odovzdaní prác (cez skúškové obdobie) sa bude konať nácvik obhajob, kde každý študent odprezentuje svoju prácu a odpovedá na otázky z publika
  • Bližšie pokyny neskôr.

Školitelia a témy

Školitelia a okruhy ich tém z Katedry informatiky

Zoznam všetkých členov katedry a ich kontaktné údaje

Ďalšie témy budeme postupne dopĺňať, ako nám ich školitelia oznámia.

  • RNDr. Andrej Bebják výpočtové modely, počítačové siete
  • doc. Mgr. Bronislava Brejová, PhD. bioinformatika, algoritmy a pravdepodobnostné modely na spracovanie DNA sekvencií (nie je potrebné mať vopred hlbšie znalosti biológie)
  • Mgr. Jaroslav Budiš aplikácie v Jave zamerané na biologické a medínske dáta
  • prof. RNDr. Pavol Ďuriš, CSc. zložitosť
  • RNDr. Michal Forišek, PhD. efektívne algoritmy, algoritmy pre ťažké problémy, online algoritmy a poradná zložitosť, formálne jazyky a automaty, výpočtová zložitosť a algoritmické riešenie hier a logických úloh. Detaily k aktuálnym témam na osobnej stránke
  • RNDr. Jaroslav Janáček, PhD. operačné systémy, informačná bezpečnosť, siete, systémové programovanie
  • RNDr. Jana Katreniaková, PhD. vizualizácia dát a algoritmov, podpora rozvrhovania
  • Mgr. Peter Kostolányi formálne jazyky a teória automatov, modely výpočtov a zložitosť, matematické základy informatiky (požiadavky na študenta: matematická gramotnosť, znalosť angličtiny postačujúca na štúdium odbornej literatúry)
  • prof. RNDr. Rastislav Královič, PhD. algoritmy
  • RNDr. Tomáš Kulich, PhD. programovacie jazyky, implementačné témy
  • RNDr. Robert Lukoťka, PhD. teória grafov
  • doc. RNDr. Edita Mačajová, PhD. teória grafov
  • RNDr. Ján Mazák, PhD. teória grafov
  • doc. RNDr. Daniel Olejár, PhD. informačná bezpečnosť
  • RNDr. Richard Ostertág, PhD. programovacie jazyky, kompilátory, aplikácie pre web a mobilné zariadenia, operačné systémy, Arduino. Zoznam aktuálnych tém na osobnej stránke (treba sa prihlásiť ako do AIS)
  • doc. RNDr. Dana Pardubská, CSc. výpočtové modely (abstraktné - klasické, biologicky motivované, so superturingovskou silou, s dodatočnou informáciou), zložitosť algoritmov, so zameraním na riešenie ťažkých problémov, zložitosť na abstraktných výpočtových modeloch, formálne jazyky, paralelizmus (prečo sa niektoré problémy dajú efektívne paralelizovať a iné nie), formálna verifikácia (metódy a existujúce nástroje), ACL2 (LISP-like jazyk s podporou dokazovania správnosti), dolné odhady/metódy dolných odhadov
  • doc. Mgr. Tomáš Plachetka, Dr. paralelné a distribuované výpočty, databázy, grafika
  • RNDr. Michal Rjaško, PhD. distribuované systémy, kryptológia
  • prof. RNDr. Branislav Rovan, PhD. formálne jazyky
  • doc. RNDr. Martin Stanek, PhD. kryptológia
  • prof. RNDr. Martin Škoviera, PhD. teória grafov
  • doc. RNDr. Eduard Toman, CSc. náhodné grafy

Bývalí členovia katedry

  • Mgr. Michal Kotrbčík, PhD. (v Brne) teória grafov, parametrizovaná zložitosť, experimentovanie s algoritmami
  • Mgr. Jakub Kováč, PhD. (v Londýne) vizualizácia algoritmov

Konkrétne témy

  • Vedúci práce:Mgr. Jaroslav Budiš
  • Názov práce: Aplikácia a webová služba na anotáciu variantov
  • Popis práce: Genetické varianty sú úzko spojené s prejavmi organizmu, napríklad choroby a vzhľad jedinca. Pri identifikácií kauzálnych variantov, je ale zväčša identifikované veľké množstvo potenciálnych variantov, z ktorých iba malá časť súvisí so skúmaným prejavom. Nutnou časťou analýz je teda ich filtrácia a prioritizácia na základe rôznych atribútov. Projekt Variant Annotation Suite (http://variant-tools.cvtisr.sk) slúži na automatizované získavanie atribútov o variantoch. Jeho nosnou časťou je webová služba Variant Annotation Service, ktorá predstavuje centrálne úložište atribútov. Užívateľ môže získavať atribúty k individuálnym variantom cez webový interface, prípadne hromadne pomcoou aplikácie a plánujeme aj knižnice pre rôzne programovacie jazyky. Projekt má viacero otvorených tém, na ktorých sa dá pracovať. Podľa záujmu sa dá vybrať webová aj klientská časť.
  • Požiadavky na študenta: NIE je potrebná žiadna znalosť biológie. Vyžaduje sa iba znalosť Java, a ochota vzdelávať sa v jej rozšíreniach, ako napríklad Eclipse RCP pre klientskú časť a Maven, Spring pre webovú časť.


  • Vedúci práce: RNDr. Tomáš Kulich, PhD.
  • Popis práce: Integrácia projektu Tiles (https://github.com/cleandart/tiles) s hotovou implementáciou persistentných dát, profiling a rýchlostná optimalizácia Tiles
  • Požiadavky na študenta: Výborný programátor, obstojný architekt


  • Vedúci práce: RNDr. Tomáš Kulich, PhD.
  • Popis práce: Naštudovať články o tom, ako efektívne implementovať persistenté dátové štruktúry. Spraviť porovnanie rôznych prístupov, vybrané časti funkcionalít po dohode implementovať.
  • Požiadavky na študenta: Výborný programátor, obstojný architekt


  • Vedúci práce: RNDr. Tomáš Kulich, PhD.
  • Popis práce: Vyrobiť knižnicu, ktorá by umožňovala písať skripty podobné Shell-ovským v jazyku Clojure.
  • Požiadavky na študenta: Výborný programátor, perfekcionista


  • Vedúci práce: RNDr. Tomáš Kulich, PhD.
  • Popis práce: Postavenie štatistických ukazovateľov nad (hotovým) programom, ktorý rozpoznáva reč (zadanie bude spresnené)
  • Požiadavky na študenta: Výborný programátor, skúsenosti s tvorbou mobilných aplikácií vítané


  • Vedúci práce: RNDr. Tomáš Kulich, PhD.
  • Popis práce: Implementácia vlastného nápadu; môže sa jednať napr. o začínajúci start-up. Pozor, len po vzájomnej dohode, vyšpecifikovaní a schválení.
  • Požiadavky na študenta: Samostatnosť, silné odhodlanie pre vec.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Lightning
  • Popis práce: Cieľom tohto projektu je vytvoriť webovú aplikáciu, ktorá bude poskytovať pohľad na online zbieraná dáta o bleskoch. Zobrazovať sa budú dať nie len aktuálne informácie ako na Lightning maps ale aj historické dáta. Taktiež rôzne štatistiky podľa regiónov, či ročných období. Pre získanie dát je potrebné zapojiť sa do projektu inštaláciou zariadenia pre odosielanie údajov o lokálnych bleskoch. Cieľom projektu môže byť aj aplikácia pre Android, ktorá by varovalo používateľa pred blížiacou sa búrkov (s bleskami).


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Mirage OS
  • Popis práce: Cieľom tohto projektu je spraviť prehľad „knižničných“ operačných systémov (pozri unikernels). Medzi takéto projekty patrí napríklad Mirage OS pre Ocaml alebo HaLVM pre Haskell. Ďalším cieľom je zapojiť sa do projektu a vyvinúť niektoré z chýbajúcich častí.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Timing attack na iButton
  • Popis práce: Cieľom práce je nadviazať na iButton.zip a na platforme Arduino, alebo podobnej ale s výkonnejším CPU, vytvoreniť aplikácie pre „online hacknutie“ prístupových systémov na báze DEK kľúčov. Útok by sa realizoval pomocou variácie timing attack-u.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Fabric, Cuisine
  • Popis práce: Cieľom projektu je rozšíriť Cuisine, podobne ako on rozširuje Fabric. Zmyslom rozšírenia je umožniť popisovať inštalačnú dokumentáciu programom v jazyku Python, ktorý inštaláciu priamo vykoná ale zároveň vďaka tomuto projektu je možné z tohto programu vygenerovať aj dokumentáciu vo Worde.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: pgModeler
  • Popis práce: PostgreSQL Database Modeler je open-source projekt pre grafickú editáciu entitno-relačných diagramov. Z nich je potom možné vytvoriť databázu v PostgreSQL aj s komentármi, reláciami, používateľmi a tak podobne. Cieľom projektu je napísať generátor dokumentácie, ktorý z XML súboru do ktorého pgModeler ukladá svoj model, vytvorí dokumentáciu vo Worde. Prípadne by bolo zaujímavé podporovať generovanie dokumentácie priamo z existujúcej databázy.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: TrueCrypt
  • Popis práce: TrueCrypt je (free, open-source) softvér, ktorý okrem iného umožňuje vytváranie virtuálnych šifrovaných diskov, ktorých obsah je uložený v súbore na nešifrovanom súborovom systéme. Cieľom tohto projektu je napísať program v jazyku C++, ktorý sa snaží hrubou silou nájsť heslo pre dešifrovanie šifrovaného disku. Pre akceleráciu dešifrovania a prehľadávania priestoru možných kľúčov sa má zvážiť možnosť využitia hardvérovej akcelerácie na GPU. Za týmto účelom sa môže časť projektu vyvinúť v jazyku NVIDIA CUDA C alebo OpenCL. Pre inšpiráciu si môžete pozrieť napríklad bakalársku prácu Martina Višňovca.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: DFA Tools
  • Popis práce: Data Flow Analysis Tools majú byť webové stránky, ktoré by slúžili ako pomôcka pri vyučovaní kompilátorov. Pre získanie predstavy sa dá pozrieť podobný projekt na stránkach Context-Free Grammar Explorer, ktorý sa dá využiť pri výuke parsovacích metód. Cieľom tohto projektu je implementácia web stránok na ktorých bude možné zadať krátky program v podobe štvoríc (t1 := t0 * a) a následne určiť jednotlivé základné bloky, vizualizovať ich a analyzovať tok dát


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: TextArea editor
  • Popis práce: Cieľom projektu je vyvinúť textový editor pre pohodlné editovanie textu v prehliadači. Niečo na štýl TinyMCE, ale nie je potrebné WYSIWYG. Skôr naopak. Editor má slúžiť hlavne pre editovanie stránok pre wiki, ako je napríklad táto. Najväčším problémom je v tomto prípade otravné zarovnávanie tabuliek. Editor by mal automaticky pochopiť kontext a v prípade pridania znakov do jednej bunky, automaticky zarovnať celý stĺpec. Tiež by bolo zaujímavé implementovať modálny editor na štýl VIM. Riešenie by malo byť implementované pomocou JavaScript-u v samotnej stránke.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Analýza využívania základných konštrukcií programovacích jazykov
  • Popis práce: Cieľom tejto práce je vykonať empirickú štatistiku o zložení programov napísaných v rôznych programovacích jazykoch. Presnejšie odpovedať na nasledovné otázky: Z čoho sa najčastejšie skladajú programy (priradenie, podmienky, cykly, volania podprogramov, rekurzia)? V akom percentuálnom zastúpení? Ako vyzerajú priradenia (koľko percent je premenná := hodnota, konštanta, prvok poľa, s jedným operátorom)? Koľko parametrov majú funkcie? Koľko lokálnych premenných je vo funkciách? Aké strojové inštrukcie sa ako často používajú vo výslednom strojovom kóde? Je kódovanie inštrukcií vhodne zvolené pre optimalizáciu veľkosti programu vzhľadom na častosť používania jednotlivých inštrukcií? Literatúra: Andrew S. Tanenbaum: Implications of Structured Programming for Machine Architecture


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Programovací jazyk pre automatické paralelné programovanie
  • Popis práce: Voľakedy pre zvýšenie výkonu aplikácie stačilo počkať na rýchlejší procesor. Dnes sa už rýchlosť procesorov nezvyšuje tak rapídne ako voľakedy. Ďalšie zvyšovanie výkonu aplikácií je preto možné len cestou paralelné programovania a využívaním viacerých procesorov. Paralelné programovanie je však náročné a často pri ňom vznikajú chyby, ktoré sa ťažko odlaďujú. V kompilátoroch už dnes nachádzame množstvo optimalizácií, ktorých cieľom je urýchliť vykonávanie sekvenčného kódu na paralelnej architektúre. Tieto optimalizácie sa však ťažko robia, lebo programovacie jazyky nevychádzajú tomuto úsiliu v „ústrety“. Cieľom práce je pozrieť sa na to, čo spôsobuje tieto problémy a či by bolo možné navrhnúť programovací jazyk, ktorý by automatickú paralelizáciu kompilátorom čo najviac uľahčoval.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: TikZ
  • Popis práce: TikZ & PGF je balíček pre TeX umožňujúci vytváranie obrázkov priamo v TeX-u. Cieľom tohto projektu je vytvoriť sadu nástrojov pre používateľsky prívetivé editovanie grafov so zameraním na znázornenie automatov, syntaktických stromov, syntaktických diagramov a vývojových diagramov. Je možné začať napríklad úpravou, či doplnením, niektorej z existujúcich aplikácií (TikZiT, QTikZ, dot2tex, Dia, Inkscape). Výsledkom má byť čo najprehľadnejší kód pre pdflatex a TikZ. Čo najviac sa majú využívať štýly, relatívne umiestňovanie vrcholov (nad, pod, vedľa iného vrchola). Editor by mal byť schopný načítať graf, ktorý uložil do TikZ a meniť ho bez prehadzovania označenia existujúcich vrcholov. Implementácia by mala byť multiplatformová, využívajúc C++/Qt alebo C#/Gtk#/Mono. Pre automatické rozloženie vrcholov grafu by mal používať externý program dot z grafového vizualizačného softvéru Graphviz.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Súborové systémy
  • Popis práce: Cieľom tohto projektu je poskytnúť prehľad aktuálnych trendov v súborových systémoch ako napríklad NTFS, ext4, Btrfs, ZFS. Popísať rôzne vlastnosti súborových systémov (journal, hard, soft links, sparse files, compression, encryption, quotas, snapshots, copy-on-write, deduplication, logical volumes, RAID, cache management). Navrhnúť nový súborový systém, ktorý by využíval SSD disk pre dátové štruktúry súborového systémy a klasické HDD pre samotné dáta.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Kopce a mestá
  • Popis práce: Cieľom tohto projektu je vyvynúť aplikáciu pre Android zariadenia zobrazujúcu názvy vrcholov hôr a názvy miest v dolinách, využívajúc technológiu rozšírenej reality. Niečo na štýl Caramelle Augmented Reality.


  • Vedúci práce: RNDr. Richard Ostertág, PhD.
  • Názov práce: Verifikácia použitia návrhových vzorov
  • Popis práce: Cieľom práce je umožniť explicitné dokumentovanie použitia návrhových vzorov s pomocou atribútov k triedam a metódam. Následne generovať dokumentáciu a verifikovať správnosť implementácie. Niečo na štýl Patterns4Net kombinované s LePUS3 a Class-Z.


Školitelia z iných katedier

V posledných rokoch naši študenti vypracovávali bakalárske práce aj pod vedením kolegov z nasledujúcich katedier.

Katedra aplikovanej informatiky

  • zoznam členov katedry a kontaktné údaje
  • v oblasti počítačovej grafiky v minulosti našich študentov školili napr. RNDr. Peter Borovský, prof. RNDr. Roman Ďurikovič, Mgr. Martin Samuelčík, PhD.
  • v oblasti umelej inteligencie a kognitívnej vedy v minulosti našich študentov školili napr. prof. Ing. Igor Farkaš, PhD., RNDr. Marek Nagy, PhD., RNDr. Jozef Šiška, PhD.
  • v oblasti bioinformatiky Mgr. Tomáš Vinař, PhD.
  • v oblasti programovacích jazykov RNDr. Peter Borovanský, PhD.

Katedra algebry, geometrie a didaktiky matematiky

  • zoznam členov katedry a kontaktné údaje
  • v oblasti počítačovej grafiky v minulosti našich študentov školili napr. RNDr. Jana Běhal Dadová, doc. RNDr. Andrej Ferko, PhD.
  • v oblasti teórie grafov a diskrétnej matematiky v minulosti našich študentov školili napr. doc. RNDr. Martin Mačaj, PhD., RNDr. Martin Sleziak, PhD.

Môžete skúsiť aj iné katedry, či už informatické (Katedra základov a didaktiky informatiky), matematické alebo fyzikálne.

DÚ1+2

Spolu 10% známky, odovzdať do pondelka 8.12. 22:00 prostredníctvom systému Moodle.

Cieľom tejto domácej úlohy je vyskúšať si prácu v LaTeXu a zhromaždiť si niekoľko zdrojov do budúceho zoznamu literatúry vo vašej práci.

  • Domácu úlohu píšte v LaTeXu, pričom modifikujte obsah priloženého vzorového dokumentu. Formu dokumentu nechajte zachovanú.
  • V prvej časti dokumentu uveďte vaše meno, meno školiteľa, jeho pracovisko (katedra, prípadne názov firmy), názov práce a stručný popis cieľov práce (zo zadania alebo vlastnými slovami). Z popisu by malo byť jasné, či ide o prácu implementačnú, prehľadovú, teoretickú atď.
  • Zostavte zoznam aspoň piatich kľúčových položiek, ktoré plánujete použiť v zozname literatúry. Môže ísť o vedecké alebo odborné články, záverečné práce, knihy, prípadne webstránky, softvér a pod.
    • Aspoň jedna položka by mala byť buď vedecký článok, odborná kniha alebo vysokoškolská učebnica.
  • Pre každú položku si vytvorte alebo nájdite záznam v BibTeXu.
    • Dbajte na to, aby ste k jednotlivým položkám uvedli dostatok obvyklých identifikačných údajov a konzistentne ich sformátovali.
  • V hlavnom texte domácej úlohy vymenujte položky zo zoznamu literatúry a ku každej stručne jednou-dvoma vetami popíšte, prečo je relevantná k vašej téme.
  • Použite LaTeX a BibTeX na vytvorenie pdf súboru. Ak nemáte tento softvér nainštalovaný na vlastnom počítači, môžete použiť počítačové učebne, prípadne ssh prístup na server davinci.fmph.uniba.sk
    • Ak vo vašej inštalácii TeXu chýba fullpage.sty, nájdete ho tu, alebo ho jednoducho vynechajte zo súboru main.tex
  • Odovzdávajte súbory main.tex, literatura.bib a main.pdf (celú úlohu napíšte do jedného .tex súboru a jedného .bib súboru)
  • K tejto domácej úlohe sa vám môžu hodiť informácie na stránkach LaTeX a Práca s literatúrou.
  • Vhodnú literatúru k práci vám v ideálnom prípade odporučí aj školiteľ. Toto však je domáca úloha pre vás a nie pre školiteľa, takže ak vám odporučí menší počet zdrojov, je vašou úlohou si nájsť ďalšie, prípadne si rozmyslieť, ako jednotlivé zdroje s vašou prácou súvisia.

DÚ3

50% známky, odovzdať do štvrtka 29.1. 22:00 prostredníctvom systému Moodle.

Cieľom tejto domácej úlohy je začať spisovať samotnú prácu a získať k prvým stranám textu komentár od nezávislého posudzovateľa. Túto domácu úlohu nemusíte robiť v LaTeXu, stačí odovzdať výsledné pdf. Úloha má dve časti: vyplnenie základnej kostry práce a niekoľko strán samotného textu.

Základná kostra

  • Odovzdaný súbor by mal mať správne vyplnenú prednú stranu a titulný list
  • Vyčleňte si strany na zadanie a abstrakt v oboch jazykoch, ale zatiaľ ich nemusíte vypĺňať (stačí príslušný nadpis)
  • Do dokumentu si vložte predbežné názvy kapitol, ktoré čakáte, že by vo výslednej práci mohli byť (nezabudnite na kapitoly Úvod a Záver). Samozrejme, je to len aktuálny odhad, vo výslednej práci môžu byť trochu iné kapitoly.
  • Na začiatok každej kapitoly napíšte jednu vetu, o čom si myslíte, že tá kapitola bude. Takéto vety sa naozaj v úvodoch do kapitol hodia, aj keď možno ich vo finálnej verzii ešte zmeníte. Napríklad kapitola sa môže nazývať Implementácia a prvá veta môže byť V tejto kapitole popíšeme niektoré významnejšie implementačné detaily nášho systému.
  • V odovzdanom dokumente by mal byť aj obsah so zoznamom kapitol a čísel strán (LaTeX vám obsah vygeneruje automaticky).
  • V dokumente by ste mali mať aj zoznam literatúry s aspoň jednou položkou, ktorú budete aj v texte citovať (môžete použiť položky z domácej úlohy 1+2).

Samotný text

  • Vyberte si niektorú kapitolu práce a napíšte aspoň 5 strán samotného textu. Rozsiahle obrázky, tabuľky, ukážky kódu a iný materiál, ktorý nie je vašim textom, do toho rozsahu nebudeme rátať.
  • Najvhodnejšie je vybrať si jednu z prvých kapitol, ktoré obsahujú úvod do problematiky, definície pojmov, opis súčasného stavu problematiky, prípadne použité technológie a pod. (samotná kapitola Úvod sa väčšinou píše medzi poslednými, lebo v nej predstavujete celú prácu).
  • Text, ktorý odovzdáte v tejto úlohe, by mal byť v kvalite použiteľnej vo výslednej práci, teda zrozumiteľný, súvislý, bez obsahových, gramatických a štylistických chýb. Citujte použitú literatúru.

Ďalšie informácie

  • Ak používate LaTeX, odporúčame vychádzať zo vzorovej kostry práce, ktorú sme vám poskytli, nie je to však nutné.
  • K tejto domácej úlohe sa vám môžu hodiť informácie na stránkach Návod, LaTeX a Práca s literatúrou.
  • Pri hodnotení bude kladený väčší dôraz na text ako na kostru práce. Na získanie aspoň polovice bodov však musíte splniť všetky požiadavky zadania tejto úlohy.
  • Na tomto predmete sa zameriame viac na hodnotenie formálnej stránky vášho textu. K obsahovej stránke vám lepšie komentáre môže poskytnúť váš školiteľ, nakoľko je odborník v danej oblasti.

DÚ4

10% známky, odovzdať do stredy 4.3. 22:00 prostredníctvom systému Moodle.

Vašou úlohou je odovzdať opravenú verziu textu, ktorý ste odovzdali na DÚ3 v minulom semestri, t.j. kostru bakalárky s názvami kapitol a aspoň 5 stranami vlastného súvislého textu. Študenti, ktorý predmet Úvod do bakalárskej práce absolvovali dávnejšie (a teda nerobili DÚ3), odovzdajú text spĺňajúci zadanie DÚ3.

V systéme Moodle sme vám k DÚ3 dali komentáre, z nich by ste aspoň niektoré mali opraviť. Vo všeobecnosti sa komentáre dajú rozdeliť na

  • (a) drobné chyby, ktoré sa dajú opraviť malou zmenou textu,
  • (b) problémy so štruktúrou práce, ktoré sa dajú opraviť menením názvov kapitol, presúvaním súčasného textu, ale väčšinou vyžadujú aj dopísanie nového textu a
  • (c) opravy, ktoré vyžadujú dopísanie alebo značné prepísanie väčšieho množstva textu

Mali by ste opraviť všetky chyby typu (a) a pri chybách typu (b) aspoň opravte štruktúru práce a presuňte text, pričom vyznačte v práci miesta, kde príde ešte nový chýbajúci text. Samozrejme ideálne opravte aj čo najviac z chýb typu (c) resp. podokončujte opravy typu (b).

Ak s niektorými našimi komentármi nesúhlasíte (prípadne váš školiteľ má iný názor), môžete ich nechať neopravené a v priloženom súbore vysvetlite, prečo s nimi nesúhlasíte.

Okrem toho v poskytnutej kostre práce boli na druhej strane (hneď za titulnou stranou) dve chyby, obidve si opravte, ak ich v práci máte:

  • preklep v názve študijného odboru Informatka
  • Katedra Informatiky má byť Katedra informatiky

Odovzdávajte 2 súbory:

  • pdf súbor s kostrou bakalárskej práce
  • textový súbor, v ktorom popíšete, aké zmeny ste robili, ktoré výhrady ste opravili a ktoré nie (a prečo nie)

Ak ste medzitým do práce dopísali ďalší text, môžete ho odovzdať tiež, ale v úlohe budeme brať predovšetkým do úvahy opravy textu z DÚ3. V textovom súbore popíšte, ktoré časti sú nové.

DÚ5

10% známky, odovzdať cez Moodle najneskôr hodinu začiatkom seminára, na ktorom budete prezentovať

V tejto úlohe budete odovzdávať prezentáciu vo formáte pdf, ktorú budete potom prezentovať na hodine. V tejto prezentácii uveďte nasledovné:

  • Názov práce, vaše meno, meno školiteľa
  • Prehľad čiastkových cieľov, ktoré ste už splnili (napr. akú literatúru ste naštudovali, aké nástroje/knižnice ste si nainštalovali a naučili sa používať, či máte rozmyslený návrh systému, aké časti softvéru už máte implementované, aké časti textu máte napísané atď)
  • Časový plán na dokončenie práce: rozmyslite si, čo ešte treba spraviť a rozplánujte si prácu na niekoľko etáp (každá v trvaní 1-2 týždne)
  • Problémy a výzvy: čo na vašej téme je pre vás najťažšie, prípadne či máte nejaké problémy, ktoré momentálne neviete riešiť

Prezentácia by mala trvať najviac 5 minút a mala by sa venovať iba vyššie uvedeným bodom. Nie je potrebné vysvetľovať detaily vašej témy, ani ukazovať konkrétne výsledky, iba popíšte, čo máte hotové a čo sa ešte chystáte robiť. Po prezentácii bude nasledovať diskusia, v ktorej sa pokúsime vám poradiť k prípadným problémom alebo k vášmu časovému plánu.

DÚ6

10% známky, odovzdať do stredy 6.5. 22:00 prostredníctvom systému Moodle.

Vašou úlohou je pripraviť si úvodnú časť vašej prezentácie na obhajobu bakalárskej práce

  • Pozrite si náš návod k prípave na obhajobu
  • Pripravte si úvodnú časť prezentácie v rozsahu cca 5 minút obsahujúcu úvod do problematiky a stručný prehľad vašich výsledkov (prípadne iný vhodný úvodný obsah, podľa typu práce)
    • Nie je potrebné robiť celú prezentáciu na obhajobu, len jej začiatok
  • Túto časť prezentácie odovzdajte vo formáte pdf prostredníctvom systému Moodle
  • Nateraz nebudete túto prezentáciu reálne prezentovať, obodujeme ju len na základe odovzdaného súboru (súborov) a prípadne vám poskytneme komentáre
  • Ak je z vašej prezentácie približne jasné, o čom sa chystáte rozprávať, nemusíte odovzdávať ďalšie súbory. Ak však máte prezentáciu s menším množstvom textu, pripojte aj stručnú osnovu (vo formáte pdf alebo txt), aby sme si vedeli predstaviť, o čom asi chcete rozprávať
  • Ak je to vhodné, môžete použiť aj časti prezentácií z minulých DÚ

Cieľom úlohy je, aby ste si precvičili to, čo sme na seminári rozprávali o príprave prezentácie a tiež aby ste neskôr potrebovali na prípravu prezentácie na obhajobu menej času. Pripomíname, že po skončení semestra budeme mať nácvik obhajob, ktorý tvorí významnú časť vašej známky z tohto predmetu a kde už budete potrebovať mať hotovú celú prezentáciu.

Štúdium v poslednom ročníku

Zápis predmetov

  • Pri zápise si skontrolujte, či spolu so zapísanými predmetmi máte splnené požiadavky na ukončenie štúdia (stáva sa, že tesne pred štátnicou sa zistí, že študentovi chýbajú kredity)
    • celkovo aspoň 180 kreditov
    • všetky povinné predmety (vrátane angličtiny a telocviku)
    • splnené podmienky na povinne voliteľné predmety
    • v AIS si zapíšte aj predmety štátnej skúšky, viď oznam zo študijného oddelenia
  • Pozor na to, že nespravené skúšky znamenajú o rok dlhšie štúdium (a platenie školného)
  • Pokiaľ možno, nenechávajte si príliš veľa predmetov na letný semester, lebo budete mať dosť starostí s dokončovaním bakalárky a prípravou na štátnice
  • V letnom semestri budete tiež mať skrátené skúškové obdobie, na konci treba odovzdať index na kontrolu pred štátnicami
  • Pri voľbe výberoviek zohľadnite svoje budúce zameranie na magisterskom štúdiu (ako aj zameranie bakalárskej práce)
    • Magisterský program informatika pravdepodobne pobeží podľa novej akreditácie, na plánovanie štúdia odporúčame on-line nástroj

Iné povinnosti

  • Nezabudnite sa do príslušného termínu prihlásiť na štátnice a magisterské štúdium

Po skončení štúdia

  • Podľa informácií zo študijného oddelenia, nie ste po splnení všetkých povinností bakalárskeho štúdia ďalej študentami. Tými sa stávate až po zápise na magisterské štúdium.
    • v sociálnej poisťovni nemáte žiadne povinnosti
    • v zdravotnej poisťovni by ste v prípade následného prijatia tiež nemali potrebovať nič nahlasovať (citujem zo zákona 580/2004: "ak zápis na vysokoškolské štúdium druhého stupňa alebo tretieho stupňa bol vykonaný do konca kalendárneho roka, v ktorom bolo získané vysokoškolské vzdelanie prvého stupňa alebo druhého stupňa v dennej forme štúdia"). V prípade neprijatia je však potrebné sa nahlásiť do 8 dní od poslednej povinnosti (je možné, že stačí do 8 dní od doručenia o neprijatí).

Ak sa vám nepodarí skončiť

  • Školné pri prekročení štandardnej dĺžky štúdia 1000 EUR (2014/15) [1]
  • Možnosť požiadať o zníženie (zdravotné dôvody, sociálna situácia, zahraničné pobyty a pod.)
  • Z univerzitných pravidiel: "Ak študent prekročí štandardnú dĺžku štúdia z dôvodu, že sa zapíše do ďalšieho roka štúdia alebo sa zapíše na štúdium po prerušení štúdia, aby vykonal štátnu skúšku, resp. predmet štátnej skúšky alebo obhajobu bakalárskej, diplomovej alebo dizertačnej práce (ďalej len „štátna skúška“), rektor môže na základe písomnej žiadosti študenta znížiť ročné školné maximálne o 90%."
    • Na uplatnenie tohto pravidla musíte mať splnené všetky požiadavky študijného plánu okrem štátnych skúšok.
    • Vedenie fakulty spravidla odporučí takúto žiadosť na schválenie len v prípade prerušeného štúdia a navrhuje výšku 30% školného.
    • Ak vám hrozí predlžovanie štúdia, poraďte sa na študijnom oddelení o vhodnom postupe.
  • Ak sa študent nezúčastnil na štátnej skúške alebo ak na nej nevyhovel, môže ju vykonať v náhradnom (opravnom) termíne. Študent opakuje len tú časť štátnej skúšky, z ktorej bol hodnotený klasifikačným stupňom „nedostatočne“ (FX). Opakovať štátnu skúšku, resp. predmet štátnej skúšky je možné najviac dvakrát [2]
  • Opravné termíny štátnic a obhajob bývajú koncom augusta.

Výber školiteľa a témy

Obsah

Zo smernice UK o záverečných prácach:

Bakalárskou prácou má študent preukázať schopnosť tvorivo pracovať v študijnom odbore, v ktorom absolvoval študijný program. Študent má preukázať primeranú znalosť vedomostí o problematike a uplatniť svoje schopnosti pri zhromažďovaní, interpretácii a spracúvaní základnej odbornej literatúry. Môže ísť aj o kompiláciu, syntetický prehľad literatúry, prípadne jej aplikáciu v praxi alebo o riešenie čiastkovej úlohy, ktorá súvisí s budúcim zameraním študenta.

Bakalárska práca vám umožní dozvedieť sa viac o nejakej oblasti a navyše si túto oblasť môžete sami vybrať.

Typy bakalárskych prác

  • Implementačné: návrh a implementácia softéru
  • Teoretické: riešenie teoretických otvorených problémov
  • Prehľadové: spracovanie prehľadu určitej oblasti na základe dostupnej literatúry
  • Prípadne kombinácia
  • V každom prípade je dôležitá samotná písomná práca, v ktorej popíšete existujúce výsledky v danej oblasti a prezentujete svoje výsledky

Možní školitelia

  • Mali by mať aspoň titul Mgr. alebo Ing.
  • Zamestnanci alebo doktorandi Katedry informatiky
  • Zamestnanci alebo doktorandi iných katedier (najčastejšie Katedra aplikovanej informatiky a Katedra algebry, geometrie a didaktiky matematiky)
  • Zriedkavejšie aj školitelia z iných škôl, zo SAV, prípadne z praxe
  • Pozor, externí školitelia nepoznajú zvyklosti na našej fakulte resp. v našom odbore. Doporučujeme konzultovať napr. na tomto predmete.

Hľadanie témy

  • Zvoľte si oblasť informatiky, ktorá vás zaujíma.
    • Ideálne je v tej istej oblasti pokračovať aj na diplomovej práci, ak sa vám však prestane páčiť, nie je problém zamerať sa na magisterskom štúdiu na niečo iné.
    • Môže ísť o oblasť, ktorej by ste sa chceli venovať aj neskôr profesionálne, alebo naopak môžete využiť bakalársku prácu ako šancu robiť niečo, čo vás baví, ale asi vás neuživí.
  • Zistite, akí školitelia pôsobia v tejto oblasti
    • Vyučujúci predmetov v tejto oblasti
    • Môžete sa pozrieť, kto v minulosti školil práce v podobnej oblasti
      • Na stránke Katedry informatiky (za roky 2007-2012) [3]
      • V akademickej knižnici UK [4] zadajte ako žáner bakalárske práce a ako predmet 9.2.1 (kód študijného odboru informatika), prípadne zvoľte určitý rozsah rokov
  • Oslovte potenciálnych školiteľov e-mailom alebo osobne, spýtajte sa, aké ponúkajú témy
    • Témy niekedy môžete nájst aj v systéme AIS, na stránkach katedier, na osobných stránkach školiteľov, na rôznych nástenkách a pod.
  • Niekedy si naopak študent sám vymyslí tému a naopak hľadá školiteľa, ktorý by bol ochotný ju školiť.
  • Doporučujeme hľadať tému čím skôr, lebo obľúbení školitelia budú neskôr obsadení

Administratíva

  • Školiteľ (ak je z fakulty) zapíše dohodnutú tému do AIS a pridá vás tam ako študenta
    • Treba zadať názov a cieľ práce, oboje v slovenskom aj anglickom jazyku a zvoliť aj jazyk, v akom bude práca písaná
  • Garant (doc. Olejár) potom tému v systéme AIS elektronicky schváli (ak je zadanie vhodné)
  • Téma by mala byť v AIS aj schválená do 31.10. Mali by ste si preto tému nájsť v dostatočnom predstihu, aby školiteľ a garant mali čas vybaviť túto administratívu
  • Po schválení školiteľ vytlačí zadanie
    • Jedno vytlačené zadanie podpísané študentom aj školiteľom treba zaniesť na študijné oddelenie
    • Jedno vytlačené a podpísané zadanie budete potrebovať zaviazať do práce, ale stačí vytlačiť aj neskôr
  • Zadanie sa dá modifikovať so súhlasom školiteľa a garanta (napr. zmena názvu práce, zmena jazyka), ale je to administratívne náročné pre školiteľa, preto je ideálne zvládnuť finálnu verziu zadania už teraz
    • Po zmene zadania treba opäť zaniesť podpísanú kópiu na študijné
  • Ak váš školiteľ nie je z fakulty, dajte nám vedieť, pomôžeme vám so zadávaním témy do AIS

Rady k samotnej práci

Typický postup prác

  • V prvej fáze budete asi hlavne študovať súvisiacu literatúru, ktorú vám navrhne školiteľ, prípadne si nájdete sami
  • Keď sa zorientujete v problematike, môžete v súčinnosti so školiteľom zostaviť plán resp. návrh softvéru
  • Nasleduje samotné riešenie zadaného problému, jeho testovanie a vylepšovanie
  • V neskorších fázach doporučujeme paralelne s riešením problému pracovať aj na spisovaní práce, aby vám na to nezostalo príliš málo času

Odporúčania

  • Snažte si naplánovať čas, rozvrhnúť etapy riešenia na dobu do termínu odovzdania
    • Nechajte si aj rezervu pre prípad problémov
    • Pred termínom odovzdania by ste mali mať dosť času, aby školiteľ stihol prečítať prácu, dať vám komentáre a vy ich ste stihli zapracovať
  • Pracujte priebežne, nenechávajte si všetko na poslednú chvíľu
  • Pravidelne komunikujte so školiteľom (osobne príp e-mailom). Konzultujte ho, ak máte otázky, posielajte mu predbežné verzie softvéru aj textu do bakalárskej práce.
  • Udržujte si priebežne poznámky k tomu, čo robíte. Často sa stáva že vo fáze spisovania výsledkov si už študenti nepamätajú, čo robili pred pol rokom a musia sa k tomu prácne vracať. Zapisujte si napr.
    • poznámky k naštudovanej literatúre
    • zoznam použitých zdrojov (knihy, články, webstránky, softvér, zdroje dát atď.)
    • uvažované varianty návrhu (nielen víťazný variant)
    • presný postup pri spracovaní použitých dát
    • výsledky výpočtových experimentov

Písomná práca

Rozsah, formálna úprava

  • Smernica odporúča rozsah aspoň 30-40 normostrán, t.j. 54 000 až 72 000 znakov vrátane medzier.
  • Smernica odporúča veľkosť písma 12pt, riadkovanie 1,5, okraje vľavo 3,5 cm, vpravo 2 cm, zhora a zdola 2,5 cm.
  • Slovenský alebo anglický jazyk, vyvarujte sa gramatických chýb a preklepov.
  • Píšte v prvej osobe množného čísla.
  • Odovzdáva sa pdf a aj tlačené exempláre, detaily neskôr

Členenie práce

  • Predná strana obalu - požadované údaje a formát nájdete v smernici
  • Titulný list - podobný na prednú stranu obalu, opäť detaily v smernici
  • Zadanie z AIS - školiteľ vie stiahnuť z AIS, poslať Vám v pdf
  • Poďakovanie (nepovinné)
    • Môžete poďakovať školiteľovi, prípadne ďalším osobám, ktoré vám pri práci nejako pomohli, poradili, poskytli dáta a pod.
  • Abstrakt v slovenčine a v angličtine
    • Abstrakt je veľmi krátke zhrnutie (jeden odstavec, cca 1/4 strany) výsledkov práce.
    • Mal by byť pochopiteľný bežnému informatikovi.
    • Abstrakt sa zvykne zverejňovať aj samostatne, nepoužívajte preto skratky a pod. zavedené v práci.
    • V abstrakte uveďte aj 3-5 kľúčových slov.
  • Obsah
    • Pokiaľ možno generovaný automaticky
  • Zoznamy tabuliek, obrázkov, použitých skratiek (nepovinné)
  • Úvod
    • Rozsah cca 1-2 strany
    • Stručný úvod do problematiky, stav poznania v danej oblasti, význam a ciele práce
    • Opäť v jazyku zrozumiteľnom bežnému informatikovi
    • Pojmy potrebné v úvode stručne vysvetlite, formálne definície nechajte na neskôr
    • Na konci úvodu môžete stručne vymenovať, čo sa nachádza v jednotlivých kapitolách práce.
  • Ďalšie kapitoly
    • Samotnú prácu čleňte na niekoľko kapitol podľa potreby
    • Úvodné kapitoly obsahujú podrobnejší úvod do problematiky, definície potrebných pojmov, prehľad súvisiacej literatúry alebo existujúcich riešení problému
    • Ďalšie kapitoly potom obsahujú vaše výsledky
    • Ak máte v práci experimenty (výpočtové alebo s užívateľmi) alebo pracujete s nejakými dátami, podrobne popíšte detaily postupu tak, aby váš experiment vedel niekto iný zreplikovať
    • Ak v práci robíte návrh softvéru, je vhodné rozdiskutovať niekoľko možností riešenia a zdôvodniť, prečo ste zvolili danú možnosť
  • Záver
    • Rozsah cca 1-2 strany
    • Zhrňte dosiahnuté výsledky, popíšte v čom predstavujú pokrok, uveďte možnosti na ďalšiu prácu v oblasti (otvorené problémy)
    • Abstrakt, úvod a záver obsahujú podobné informácie. Abstrakt je kratší text, ktorý má pomôcť čitateľovi sa rozhodnúť, či vôbec prácu chce čítať. Úvod má umožniť zorientovať sa v práci skôr než ju začne čítať a záver sumarizuje najdôležitejšie veci po tom, ako prácu prečítal, môže sa teda viac zamerať na detaily a využívať pojmy zavedené v práci.
  • Zoznam použitej literatúry
    • Uveďte zoznam všetkých zdrojov, ktoré v práci citujete (knihy, články, webstránky, softvér a pod.)
    • Použite jednotné formátovanie, k jednotlivým typom zdrojov uveďte dostatočné identifikačné údaje
    • Viac o práci s literatúrou neskôr
  • Prílohy
    • nepovinná časť
    • napr. rozsiahle tabuľky a iné materiály, ktoré nie sú nevyhnutné pre hlavnú časť práce
    • softvér sa väčšinou prikladá v elektronickej forme (DVD), v krátkej tlačenej prílohe samotnej práce len uveďte, že k práci je priložené DVD a čo zhruba obsahuje

Štýl a formátovanie

Jazyk

  • Práca by mala byť v spisovnej slovenčine alebo angličtine, v odbornom jazyku, nepoužívajte neformálne výrazy
  • Pri prácach v slovenčine používajte slovenskú terminológiu, alebo ak skutočne neexistujte, zaveďte si vlastnú. Nie je vhodné používať v slovenskom texte anglické termíny (s výnimkou skratiek). Pri prvom použití menej obvyklého slovenského pojmu môžete v zátvorke uviesť anglický preklad.
  • Všetky použité skratky takisto definujte pri prvom použití.
  • Terminológiu a označnie používajte konzistentne. Všetky pojmy okrem úplne základných (ktoré pozná každý bakalár INF) definujte. Ak potrebujete skutočne presnú definíciu, definujte aj základné pojmy. Používajte definície zaužívané v literatúre (ak existujú).

Číslovanie

  • V prvej časti práce (po Obsah) číslujte strany rímskymi číslami, ďalej arabskými
    • Úvod teda začína na strane 1.
    • Titulná strana a zadanie nemajú číslo strany, ale počítajú sa do číslovania, takže poďakovanie môže byť na strane iii.
  • Všetky tabuľky a obrázky by mali byť číslované. Každý obrázok a tabuľka by mala mať popis, ktorý sumarizuje jej obsah a vysvetľuje použité označenie, skratky a pod. Každý obrázok a tabuľku by ste mali spomenúť v hlavnom texte jeho číslom, napr. "Výsledky experimentu sú uvedené v tabuľke 6." Obrázky a tabuľky nemusia byť umiestnené presne na tom mieste, kde sa používajú, môžu byť aj na vrchu aktuálnej či nasledujúcej stránky.
  • Takisto číslujte teorémy, lemy, definície atď. prípadne aj matematické výrazy, ktoré sú na samostatnom riadku. Takéto číslovanie vám umožňuje sa na dané prvky textu odvolávať na iných miestach práce. Je vhodné číslovanie a odvolávanie spraviť automaticky.

Úprava

  • V práci používajte iba malý počet fontov a veľkostí písma.
  • Špeciálne formátovanie, ako napríklad hrubé a šikmé písmo, používajte s mierou a konzistentným spôsobom v celej práci.
  • Taktiež s mierou používajte zoznamy s odrážkami resp. číslované, často je lepšie nahradiť ich súvislým textom.

Text

  • Priebežne pomáhajte čitateľovi zorientovať sa v texte. V úvode každej kapitoly a podkapitoly stručne popíšte, o čom v tejto časti budete písať. Formálne zadefinované pojmy vysvetlite aj neformálne, prípadne ilustrujte na príklade. Vysvetlite, z akých dôvodov definujte príslušné pojmy alebo dokazujete príslušné lemy.
  • Zátvorky a komentáre pod čiarou môžu pomôcť oddeliť poznámky od hlavného toku textu, sú však pre čitateľa unavujúce a preto ich tiež používajte s mierou.

Matematika

  • Ak vaša práca nie je o logike ako takej, nepoužívajte v texte matematické symboly kvatifikátorov, konjukcie, disjukcie, implikácie a pod, ale ich rozpíšte slovne.
  • Krátke matematické výrazy môžete mať priamo vo vete, ale zložitejšie výrazy dajte vystredené na zvláštny riadok.
  • Nezačínajte vetu matematickým označením. Napr. namiesto "f(x) je rastúca." napíšte "Funkcia f(x) je rastúca.
  • Dôkaz môžete ukončiť prázdnym štvorekom znamenajúcim QED.
  • Násobenie v matematických výrazoch neoznačujte hviezdičkou (x*y). Často možno operátor násobenia vynechať (xy), v prípade potreby použite použite bodku v strede riadku.

Zopár užitočných zdrojov

Plagiátorstvo

  • Vaše práce budú automatickým systémom porovnávané s inými odovzdanými prácami aj s vybranými zdrojmi na internete, nápadné podobnosti si môže všimnúť aj školiteľ alebo oponent. Preto je veľmi dôležité vyhnúť sa akémukoľvek opisovaniu.
  • Bakalársku prácu by ste mali celú napísať vlastnými slovami.
  • Ak chcete použiť krátky kus cudzieho textu (citát), jasne vyznačte, odkiaľ pochádza.
  • Takisto ak preberáte cudzie obrázky alebo tabuľky, uveďte zdroj.
    • Pozor na autorské práva, používate iba obrázky s vhodnou otvorenou licenciou
  • Pri prehľade literatúry si robte poznámky a potom spíšte text vlastnými slovami. Neopisujte resp. neprekladajte mechanicky celé kusy textu z iných zdrojov.

LaTeX

Hneď na úvod pridám template bakalárskej práce v LaTeXu.

Pozrime sa, čo template obsahuje:

  • súbor main.tex: hlavný súbor, v ktorom je kostra práce
  • súbory .tex: jednotlivé kapitoly práce - úvod, kapitola, lorem (kapitola obsahujúca Lorem Ipsum, aby bola práca dosť dlhá na odovzdanie), záver
  • literatúra.bib: zoznam literatúry v BibTeXu
  • adresar images s obrázkami

V čom sa dá TeXovať?

Unix

TeXLive

Windows

MikTeX

Striedanie oboch OS

V súčasnosti už nie je zásadný problém, dajte si však pozor, aby ste nemenili kódovanie (ideálne na oboch používať UTF8) a možno nebude uplne ideálne formátovanie, kvoli koncom riadkov.

TeXovanie

Vo vhodnom editore upravujeme zdrojove texty (priklad.tex) a následne potrebujeme vytvoriť z nich pdf alebo dvi a pomocné súbory (udržiavajú informáciu o obsahu, referenciách a pod.). Na to používame príkaz

pdflatex priklad.tex % ak chceme vytvorit pdf
latex priklad.tex    % ak chceme vytvorit dvi
  • V prípade, že sme robili väčšiu úpravu (referencie, kapitoly, obrázky... ) odporúča sa spustiť príkaz 2krát
  • Ak máme viacero súborov, TeXujeme ten, ktorý obsahuje \begin{document} (v našom prípade main)
  • Koncovku tex môžeme vynechať
  • Kedysi sa používal pdfcslatex (cslatex), ak sme mali záujem o správne použitie diakritiky, v súčasnosti už funguje aj bez cs

Pekná možnosť je urobiť si Makefile s vhodnými nastaveniami a následne používať ten.

Základy TeXu pre Bakalársku prácu

Primerane stručný návod na prácu s TeXom je kniha Nie príliš stručný úvod do systému LaTeX2e. Je už síce staršia, ale mnoho sa dá stále použiť. Okrem toho je dobrý online návod na wikibooks.

Čo ale budete pravdepodobne potrebovať k bakalárskej práci skúsime zhrnúť.

Členenie práce

Bakalárska práca je vlastne kniha

\documentclass[12pt, oneside]{book}

a tým pádom sa očakáva členenie na kapitoly, podkapitoly, atď.

  • Kapitola \chapter{Nazov} - ako vidíme aj v template koniec kapitoly sa nerobí, kapitola skončí, keď začne iná
  • Pokapitola (Section) \section{Nazov}
  • Subsection \subsection{Nazov}
  • Paragraph \paragraph{Nazov}
  • Ak niečo nechceme číslovať, použijeme *, avšak, ak to chceme v obsahu, musíme to do neho pridať
\chapter*{Úvod}
\addcontentsline{toc}{chapter}{Úvod}

Obrázok, tabuľka

Samotný obrázok sa vkladá pomocou

\includegraphics[nastavenia veľkosti]{obrazok}

Obvykle však chceme obrázok aj s popiskom, preto ho vložíme ako figure, ktorá je vlastne "plávajúcim" objektom a vloží sa do dokumentu podľa nastavenia

\begin{figure}[nastavenia umiestnenia] % ak neviete, vynechajte alebo použite t ako top
  \centering
    \includegraphics[width=0.5\textwidth]{obrazok}
  \caption{Nadpis obrázku.}
\end{figure} 

Tabuľka sa vytvára pomocou

\begin{tabular}{| l c r |} % tri stĺpce, prvý zarovnaný doľava, druhý vycentrovaný a tretí zarovnaný doprava, medzi stĺpcami nie sú čiary ale na krajoch áno
 \hline         % na vrchu tabuľky je čiara
   1 & 2 & 3 \\ % prvý riadok, obsahy stĺpcov sú oddelené & na konci \\
   4 & 5 & 6 \\
   7 & 8 & 9 \\
  \hline        % aj dole je čiara (všimnite si, že medzi riadkami tabušky čiara nebola)
 \end{tabular}

Podobne ako pri obrázku aj tabuľku chceme ako označovaný objekt a tým pádom ju vkladáme do prostredia table

\begin{table}[t]
 \begin{center}
   \begin{tabular}{| l c r |}
   \hline
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9 \\
   \hline
   \end{tabular}
 \end{center}
 \caption{A simple table}
\end{table}

Odkazy v rámci textu (na obrázky a pod.)

Keď chceme odkazovať na nejakú kapitolu alebo inú časť knihy je dobré odkazovať na to číslom. Najprv vytvoríme label, na ktorý budeme odkazovať.

\chapter{Implementation}
\label{chap:implementation}

Následne sa môžeme odkazovať pomocou referencie, čo bude udržiavať správne číslo aj v prípade zmien v poradí kapitol a pod.

Ako konkrétne sme algoritmus implementovali vysvetlíme v Kapitole \ref{chap:implementation}

Podobne môžeme vytvoriť dvojicu label-referencia aj pre obrázok, tabuľku a pod. Dôležité je dať label pod nadpis.

\begin{figure}
\includegraphics[width=0.2\textwidth]{images/cervik}
\caption{Cursus}\label{obr:cursus}
\end{figure}

Práca s literatúrou

  • Vhodné je použiť systém BibTeX
  • viď napr. http://en.wikipedia.org/wiki/BibTeX
  • v .bib súbore si spravíme zoznam použitých zdrojov, každému dáme label
  • v texte odkazujeme na zdroje pomocou \cite{label}

Zaujímavé balíčky

Tu bude postupne pribúdať zoznam zaujímavých balíčkov v teXu, ktoré nájdeme a budeme považovať za užitočné, alebo ich odporučíte spolužiakom vy.

  • subfigure pekne urobí do jedného obrázku viac podobrázkov
  • listings highlightovanie a formátovanie zdrojového kódu vkladaného do TeXu
  • newalg iný spôsob na písanie algoritmov (asi trochu otravnejší)

Kontrola originality záverečnej práce

Keďže sa práca kontroluje automaticky v centrálnom registri je potrebné, aby bol formát záverečnej práce PDF, ktorý nesmie byť zaheslovaný a musí sa dať previesť na čistý text ( testovanie prevodu PDF na text ).

Rozhodne zatiaľ neodovzdávajte práce (alebo časti práce) do AISu. Prácu odovzdajte a označte v systéme AiS2 ako finálnu až po ubezpečení sa, že je to konečná verzia a že v nej nebudete robiť ďalšie úpravy. Prácu môže študent označiť ako finálnu IBA 1x.

Postup, ktorý používame na TeXovanie (pdflatex) spôsobuje v textovej verzii práce mierne divné správanie. Diakritika sa vyskytuje na inom riadku (konkrétne vrámci pôvodného slova, kde sa ale nevyskytuje samotné písmeno, ktoré diakritiku obsahovalo).

  • príklad: Kl’uˇov´ slov´: jedno, druh´, tretie (pr´ ´c e a e ıpadne ˇtvrt´, piate) s e

Ak takýto text nechcete nechať, zatiaľ asi najlepšie výsledky (z toho čo som skúšala) má nasledovný postup, ktorý však nefunguje na Windows:

  • namiesto príkazu pdflatex budeme pdf generovať nie priamo z texu ale z formátu dvi (príkaz dvipdf), ktorý dostávame z texu pomocou príkazu latex
  • príklad: Kl ’´uˇcov´e slov´a: jedno, druh´e, tretie (pr´ıpadne ˇstvrt´e, piate)
  • nesie to so sebou niekoľko problémov, asi najzávažnejší je, že obrázky potrebujeme všetky vo formáte eps (pri pdflatexu sme mohli mať okrem pdf aj jpg, png a eps)
    • riešenie je skonvertovať obrázky z jednotlivých formátov (často priamo v grafickom editore) alebo napríklad pre pdf môžeme použiť vhodný skript

Práca s literatúrou

Práca s literatúrou

Pri bakalárskej práci vám literatúru odporučí školiteľ, ale mali by ste sa postupne učiť si vhodné zdroje hľadať aj sami.

Typy zdrojov

Vedecké práce

  • články v zborníkoch vedeckých konferencií (conference paper in proceedings)
  • články vo vedeckých časopisoch (zvyčajne rozsiahlejšie ako z konferencií) (journal paper/article)
  • vedecké monografie
  • dizertačné práce (dissertation, PhD. thesis)
  • technické správy (technical report), preprinty
    • v tejto kategórii sú predbežné, ešte nerecenzované verzie článkov

Iné odborné práce

  • učebnice (hlavne vysokoškolské)
  • odborné technické knihy a časopisy
  • manuály a používateľské príručky
  • encyklopédie a lexikóny
  • webstránky s odborným obsahom, blogy a pod.
  • normy, zákony, špecifikácie
  • diplomové a bakalárske práce

Pozor, dôležité je posúdiť dôveryhodnosť zdroja

  • Kto je autor? Je to známy odborník v oblasti? Vieme niečo o jeho vzdelaní? Je zamestnaný na dôveryhodnej inštitúcii?
  • Kto je vydavateľ? Ide o dôveryhodného vydavateľa vedeckých alebo odborných publikácií?
  • Zastrešuje daný zdroj nejaká profesná organizácia, prestížna univerzita a pod.?
  • Školiteľ vám môže odporučiť dôveryhodné zdroje v danej oblasti
  • Pozor, Wikipédia (hlavne anglická verzia) je obľúbená encyklopédia s veľkým množstvom obsahu na rôzne témy, ale môže ju editovať hocikto a napísať tam hocičo. Preto je potrebné si údaje z Wikipédie overiť aj inde. Je to však dobrý zdroj na prvotnú orientáciu a na získanie odkazov na ďalšie práce na danú tému.

Hľadanie zdrojov

  • Google, prípadne iné internetové vyhľadávače
  • Google scholar http://scholar.google.com/
    • špecializovaný vyhľadávač na vedecké články, knihy, dizertačné práce, technické správy a pod.
    • vie formátovať referencie v niekoľkých formátoch (napr. BibTeX)
    • vie pre článok vyhľadať, ktoré iné práce ho citujú
    • viac citované práce bývajú významnejšie
  • Databázy Scopus a Web of Science
    • platené databázy vedeckých článkov prístupné z univerzitnej siete alebo cez proxy
    • menej pohodlné používanie ako Google Scholar, niekedy presnejšie údaje
    • tiež sa dá zistiť, aké iné práce ktorú prácu citujú


Ak ste našli jednu publikáciu relevantnú pre vašu prácu, ďalšie vhodné zdroje môžete nájsť pomocou citácií

  • pozrite sa, aké iné zdroje vaša publikácia cituje a z kontextu odhadnite, ktoré môžu byť tiež relevantné
  • pozrite si (napr. v Google Scholar), aké iné práce citujú vašu publikáciu a znova odhadnite, ktoré môžu byť relevantné
  • postup opakujte pre takto nájdené práce


Prístupnosť vedeckých článkov

  • väčšina vedeckých článkov je u vydavateľa prístupná iba pre predplatiteľov
  • univerzita má niektoré časopisy a zborníky predplatené (zoznam kolekcií)
    • prístup z fakultnej siete alebo cez proxy
  • ak časopis nie je prístupný, niekedy sa dá nájsť aspoň predbežná verzia článku na webstránkach autorov
  • abstrakt býva voľne prístupný, pomôže vám posúdiť, či sa prácu oplatí zháňať

Zoznam literatúry

  • Na konci práce v zozname literatúry uveďte všetky použité zdroje
  • Použite jednotné formátovanie podľa niektorého zaužívaného štýlu (niektorý zo štandardných štýlov v LaTeXu príp. podľa normy ISO 690)

Príklady záznamov pre rôzne typy publikácií (konkrétne formátovanie, poradie položiek a pod. sa líši podľa použitého štýlu, malo by však byť konzistentné v celom zozname literatúry)

  • Pri knihách uvádzajte autorov, názov, číslo vydania, vydavateľstvo, rok, prípadne ISBN
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001. ISBN 0-262-03293-7.
  • Pri článkoch v časopisoch uvádzajte autorov a názov článku, názov časopisu, rok, ročník (volume) a číslo (ak sú), čísla strán, prípadne vydavateľa
Michael L. Fredman and Robert E. Tarjan (1987). "Fibonacci heaps and their uses in improved network optimization algorithms". Journal of the Association for Computing Machinery 34 (3): 596–615.
  • Pri článkoch v zborníkoch podobne ako pri článkoch v časopisoch, akurát uveďte názov zborníka resp. konferencie a vydavateľa, príp. ďalšie detaily.
Daniel D. Sleator and Robert Endre Tarjan (1981). "A data structure for dynamic trees." In Proceedings of the thirteenth annual ACM symposium on Theory of computing, pp. 114-122. ACM, 1981.
  • Pri záverečných prácach uveďte autora, názov, rok, typ práce, meno univerzity
Jakub Kováč (2013). Algorithms for Genome Rearrangements. Dizertačná práca, Univerzita Komenského v Bratislave.
  • Pri webstránkach sa pokúste určiť autora a názov (ak sa dá), plus uveďte URL a dátum, kedy ste stránku navštívili
Operating system. In Wikipedia, The Free Encyclopedia. Retrieved October 7, 2014, from http://en.wikipedia.org/w/index.php?title=Operating_system


  • URL netreba uvádzať pri článkoch, knihách a iných publikáciách, ktoré sú identifikovateľné na základe údajov o autorovi, názve, vydavateľovi atď
  • Ak je autorov veľa, možno uviesť prvého alebo prvých troch a zvyšných nahradiť "et al." resp. "a kol."

Ako citovať použité zdroje

  • Jednotlivé položky v zozname literatúry bývajú číslované [1], [2],... alebo sú im priradené skratky, napr. [CLRS01]. Pomocou týchto označení sa na ne potom odkazujeme v texte.
    • Opäť je vhodné každú položku spoň raz v texte spomenúť, aby bolo jasné prečo ju citujete.
  • Takýmto odkazom poukážeme na zdroj daného údaju alebo tvrdenia, napr.
Časová zložitosť algoritmu MergeSort je O(n log n) [CLRS01]. (v knihe, ktorá je v zozname literatúry pod skratkou [CLRS01], je zdroj tohto tvrdenia o zložitosti)
V praxi sa však ako rýchlejší ukazuje Quicksort [1,3,12]. (položky [1], [3], [12] v zozname literatúry sú články, ktoré porovnávajú rýchlosť triediacich algoritmov v praxi)
Triedenia sú súčasťou mnohých ďalších algoritmov [2,6,7,8]. (položky [2], [6], [7] a [8] popisujú algoritmy používajúce triedenia)
  • Odkaz typu [1] alebo [CLRS01] by sa nemal používať ako podstatné meno. Funguje ako zátvorka, mal by sa teda dať z vety vyhodiť. Nie je teda vhodné prvý príklad preformulovať ako Podľa [1], zložitosť je...
  • Niekedy chceme autorov alebo zdroj uviesť výraznejšie než len odkazom v zátvorke. Vtedy môžeme časť údajov o zdroji uviesť v texte.
Viac detailov o algorithme MergeSort čitateľ nájde napríklad v učebnici od autorov Cormen a kol. [CLRS01]. (takéto vety používať zriedkavo, vaša práca by mala byť ucelená a nemala by príliš často explicitne posielať čitateľov k iným zdrojom)
Fibonacciho haldy publikovali v roku 1987 Fredman a Tarjan [FT87]. (takáto veta sa hodí do časti, kde popisujeme históriu určitej oblasti)
  • Je možné sa odkazovať aj na konkrétne kapitoly alebo strany citovaných diel.

Podporný softvér

Databáza článkov, automatické generovanie zoznamu literatúry v rôznych formátoch, pridávanie poznámok

Prácu s literatúrou v LaTeXu popisujeme na tejto stránke

Odovzdávanie prác

Zmena zadania

  • Názov práce musí byť rovnaký s názvom uvedeným v zadaní práce
  • Ak chcete (so súhlasom školiteľa) zmeniť názov alebo jazyk práce, je potrebné v dostatočnom predstihu zmeniť zadanie
  • Na to treba súčinnosť školiteľa a garanta, preto to naozaj riešte iba ak naozaj treba a dostatočne skoro pred termínom odovzdania

Elektronická verzia práce

  • Odovzdáva sa v systéme AIS
  • Pdf súbor, ktorý sa dá previesť na čistý text
  • Má obsahovať nepodpísané zadanie (vypýtajte si od školiteľa v pdf formáte, v prípade problémov kontaktujte B. Brejovú)
  • Pri odovzdávaní treba vyplniť aj ďalšie údaje, napr. abstrakt a počet strán
  • Vo zvláštnom súbore môžete odovzdať prílohy (napr. zdrojový text vášho programu, príp. dáta a pod., vo formáte zip, príp tgz)
  • Keď máte odovzdanú prácu aj prílohy a všetko dobre prekontrolované, označte prácu ako finálnu. Potom už nie je možné v práci robiť žiadne ďalšie zmeny.

Odovzdávanie do katedrového systému

  • Pre ľahšie spracovanie vyžaduje Katedra informatiky odovzdanie práce aj do katedrového systému [5]

Vytlačená verzia práce

  • Má byť identická s elektronickou
  • Jednostranná tlač, pevná väzba (tvrdé dosky alebo termoväzba), nesmie byť možné vyberať stránky
  • Elektronické prílohy sa zvyknú v písomnej práci prikladať ako CD alebo DVD v papierovej obálke vlepenej zvnútra na zadný obal práce
  • Pozor na správnu úpravu titulnej stránky a ďalších povinných náležitostí
  • Je potrebné vytlačiť 3 kópie práce
    • Dve zanesiete do určeného termínu na Katedru informatiky aj s ďalšími náležitosťami, jednu odovzdáte školiteľovi
  • V jednom odovzdanom výtlačku práce má byť zadanie s originál podpisom študenta aj školiteľa, v ďalších stačia fotokópie
    • Nezabudnite si teda s dostatočným predstihom vypýtať od školiteľa podpísané zadanie, prípadne sa dohodnite, že podpíše priamo zviazané práce

Licenčné zmluvy

  • Po odovzdaní práce vám AIS vygeneruje licenčné zmluvy podľa zákona
  • Obe zmluvy je potrebné vytlačiť a podpísať v 3 kópiách
  • Jednu kópiu podpísanú zástupcom fakulty dostanete na štátniciach naspäť

Odovzdávanie prác na Katedre informatiky

  • Prineste 2 kópie práce, 3 podpísané kópie z oboch zmlúv, 1 kópiu titulnej strany, e-mail na vás aj na školiteľa
  • Odovzdáva sa na sekretariáte Katedry informatiky u pani Pažickej, M-254

Po odovzdaní

  • Vaša práca bude odoslaná na kontrolu originality a tiež oponentovi (ktorého vyberá garant)
  • Školiteľský aj oponentský posudok nájdete buď v AIS alebo na sekretariáte KI, mali by ste ho dostať aspoň 3 dni pred obhajobou
  • Prezentáciu na obhajobu tiež odovzdávajte cez katedrový systém aspoň 16 hodín pred obhajobami [6]

Obhajoba, prezentácia vlastných výsledkov

Priebeh obhajob

  • Obhajoba a štátnice obvykle v ten istý deň, doobeda štátnice, poobede obhajoba
  • Tá istá štvorčlenná komisia
  • Školitel a oponent môžu a nemusia byť na obhajobe prítomní
  • Obhajoba je verejná, môže prísť hocikto
  • Vhodné je na štátnice a obhajoby prísť v obleku alebo zodpovedajúcom dámskom odeve
  • Presný harmonogram obhajob nebýva vopred známy. Preto ak váš školitel chce prísť na obhajobu, môžete sa vopred dohodnúť, že mu pošlete správu o očakávanom čase vašej prezentácie, keď sa bude blížiť jej začiatok

Priebeh

  • Obhajoby v skupine nasledujú jedna za druhou, obvykle bez prestávok
  • Na obhajoby prídite na čas, skontrolujte si pred začiatkom obhajob, že vaša prezentácia je na počítači a vyzerá byť v poriadku
  • Predseda komisie uvedie vašu prezentáciu, sleduje časový limit (vhodné je ale mať aj vlastné hodinky), potom riadi diskusiu
  • Časový limit je 12 minút (prípadne podľa pokynov predsedu komisie), pokúste sa ho dodržať
  • Po prezentácii sa čítajú posudky, vy na ne reagujete
  • Nasledujú ľubovoľné otázky od komisie a publika
  • Po skončení všetkých obhajob v skupine sa komisia poradí a oznámi výsledky

Odpovedanie na posudky a otázky

  • Premyslite si vopred odpovede na otázky a kritiku v posudku
    • Drobné chyby ako preklepy a pod. nemusíte rozoberať
    • Pri väčších chybách sa vyjadrite, či má podľa vás oponent pravdu, alebo vysvetlite, prečo si myslíte, že správna je vaša verzia
  • Odpovede by mali byť stručné, výstižné a k veci
  • Ak otázke z publika nerozumiete, spýtajte sa
  • Niektoré otázky sa môžu zdať nezmyselné alebo príliš ľahké - dotyčný sa možno vôbec nevyzná v oblasti, alebo testuje, či viete vašu pracu zaradiť medzi základné poznatky odboru. Zodpovedzte všetky otázky najlepšie ako viete.
  • Naopak ak je otázka nad rámec vašej práce a nepoznáte odpoveď, pokojne odpovedzte, že neviete, ale pokúste sa aspoň navrhnúť spôsob, ako by sa dalo pristúpiť k odpovedaniu otázky alebo vysvetlite čím sa otázka líši od tých, ktorými ste sa zaoberali vy

Zamyslenie sa pred prípravou prezentácie

Základné otázky, ktoré si treba zodpovedať pred prípravou každej prezentácie, ale aj pri písaní každého textu:

  • Kto je očakávané publikum?
  • Aké majú z mojej oblasti vedomosti, na ktoré môžem nadviazať?
  • Čo ich z mojej témy bude najviac zaujímať?

Môžeme sa na to isté ale pozrieť nielen z hľadiska publika, ale aj sebecky

  • Čo chcem ja osobne prezentáciou dosiahnuť?

Konkrétne na obhajobe bakalárskej práce

  • Publikum je komisia, spolužiaci, prípadne ďalší prítomní
  • Hlavným cieľom je presvedčiť komisiu, že vaša bakalárska práca je kvalitná a že rozumiete danej problematike
  • Vedľajším cieľom môže byť zanechať dobrý dojem o sebe pred komisiou aj pred ďalšími členmi publika
  • Treba jasne formulovať, čo sú prínosy vašej práce a oddeliť ich od vecí, ktoré už boli hotové alebo známe
  • Vyzdvihnite najmä časti, ktoré vo vašej práci považujete za najnáročnejšie resp. najzaujímavejšie
  • Nie je potrebné (a ani možné v danom časovom limite) detailne prejsť cez všetko, čo ste spravili alebo napísali

Obvyklá osnova prezentácie na obhajobe

  • Úvodná strana s názvom práce, vašim menom a menom školiteľa
    • Odporúčam vynechať v úvode prezentácie stranu s osnovou - nakoľko väčšina prezentácií má podobnú osnovu, osnova neprináša nič nové a zbytočne brzdí
  • Úvod do problematiky, potrebné pojmy, motivácia (prečo je to zaujímavý/dôležitý problém), stav problematiky
  • Zhrnutie hlavných výsledkov práce
  • Nejaké technické detaily
  • Vyhodnotenie, experimenty, screenshoty, príp. demonštrácia alebo video a pod.
  • Zhrnutie a možnosti ďalšej práce v oblasti


Za záverečnú stranu prezentácie si môžete pripraviť ďalší materiál, ktorý podľa potreby použijete počas diskusie

  • Odpovede na otázky z posudkov
  • Prípadne ďalšie obrázky a tabuľky, ktoré by sa vám mohli zísť pri odpovedaní na otázky

Obsah a štýl prezentácie

Množstvo textu

  • V prezentácii sa vyhýbajte dlhým súvislým odstavcom, uprednostnite kratšie heslovité texty
  • Výnimkou môže byť napríklad dôležitý citát alebo znenie kľúčovej vety
  • Veľmi dôležité sú obrázky a grafy ilustrujúce, čo rozprávate
  • Skúseným rečníkom stačia obrázky a zopár nadpisov. Tento štýl prezentácie je však riskantný, obzvlášť pre začiatočníkov, lebo keď stratíte niť, nemáte sa čoho chytiť
  • Preto odporúčam heslovito si do prezentácie napísať všetky hlavné body, ako vodítko v prípade problémov

Technická náročnosť

  • Publikum má krátku pamäť na detaily a pri prezentácii sa mu ťažko sledujujú zložitejšie technické detaily
  • Preto sa pokúste zaviesť čo najmenej nových pojmov, použite čo najmenej zdrojového kódu, matematiky a pod.
  • Pojmy radšej ilustrujte na príklade, než popisujte zložitou definíciou
  • Ako ukážku náročnosti vašej práce môžete ojedinele premietnuť zložitejšie vzorce, schémy, dôkazy a pod. bez podrobnejšieho vysvetľovania, túto metódu však používať veľmi s mierou

Rozsah

  • Nepripravte si prezentáciu príliš dlhú
  • Nie je cieľom odprezentovať všetko, čo máte v práci, ale stručne zrhnúť hlavné výsledky
  • Podľa typu prezentácie potrebujete 1/2 - 2 minúty na premietanú snímku

Štýl textu

  • Odborné vyjadrovanie
  • Pozor na preklepy a gramatické chyby

Grafická úprava prezentácie

Najdôležitejším kritériom je, aby váš text bol na projektore dobre čitateľný aj z väčšej diaľky

  • Používajte dostatočne veľké písmo (pozor aj na písmo v obrázkoch a tabuľkách)
  • Použite dostatočne kontrastné farby
    • Hlavný text ideálne čierny na bielom
    • Pri použití viacerých farieb v grafoch a pod. voľte čo najodlišnejšie farby
    • Projektory totiž často farby veľmi skresľujú a farby, ktoré sú dobre odlíšiteľné na obrazovke môžu byť veľmi podobné na plátne

Uprednostnite jednoduchší štýl, aby zbytočne nerušil publikum

  • Nepoužívajte komplikované pozadia, zbytočné animácie a pod.
  • Prezentáciu majte sformátovanú v jednotnom štýle, nepoužívajte veľa fontov

Nemajte v prezentácii príliš veľa "preklikávania"

  • Niekedy je zvykom rozložiť snímku na viac častí, ktoré postupne pribúdajú alebo sa zvýrazňujú po kliknutí
  • Táto technika má opodstatnenie, napr. keď chcete na záver snímky pridať prekvapivú pointu
  • Avšak ak máte takéto preklikávanie v celej prezentácii, musíte počas rozprávania stále myslieť na klikanie
  • Navyše ak sa chcete vrátiť o kus späť (napr. počas diskusie), dlho trvá, kým sa tam preklikáte

Technické rady

  • Počas obhajob môže dôjsť k rôznym technickým problémom, snažte sa mať záložné riešenia
  • Pokiaľ možno, prezentujte z katedrového notebooku, načas odošlite prezentáciu a doneste si ju aj na USB kľúči alebo na vlastnom počítači
  • Najbezpečnejší je PDF formát so zahrnutými fontami (PowerPoint alebo OpenOffice môžu trpieť rozdielmi medzi verziami)
  • Pokiaľ možno si pred začiatkom obhajob skontrolujte, že vaša prezentácia je na počítači a správne sa zobrazuje
  • Ak chcete používať animácie, videá, demonštráciu softvéru a pod., premyslite si, čo spravíte, ak nebudú technicky fungovať
    • Napr. ako zálohu môžete mať aspoň zopár obrázkov v prezentácii
  • Ak používate vlastný počítač, skúste si ho vopred niekde zapojiť do projektoru, aby ste sa naučili, ako to funguje. Overte si, že máte správny typ grafického výstupu. Ako zálohu odovzdajte aj prezentáciu cez katedrovú stránku.

Ústny prejav

  • Vyjadrujte sa odborne, nepoužívajte príliš hovorové výrazy
  • Hovorte primerane rýchlo, zreteľne a nahlas
  • Rozprávajte smerom k publiku, udržujte očný kontakt
  • Prerozprávajte obsah každej snímky, nečakajte, že si text publikum prečíta, kým vy hovoríte niečo iné
  • Vysvetlite obrázky a grafy - aký je význam osí, farieb, čiar a pod.
  • Z tabuliek a grafov vyvoďte závery - napr. ktorý prístup je podľa zobrazených výsledkov lepší

Príprava

  • Prezentáciu si niekoľkokrát precvičte a zmerajte si čas
  • Rozmyslite si vopred, ako viete skrátiť záver prezentácie, ak nebudete stíhať

Diskusia: aký softvér používate na prípravu prezentácií?

  • V LaTeXu je obľúbený balíček Beamer

Organizačné poznámky, 8.10.2014

  • Dnes: práca v LaTeXu, práca s odbornou literatúrou
    • Na konci diskusia o šikovných fintách, balíčkoch, softvéri a pod., ktoré by sa mohli hodiť pri bakalárskej práci (zapíšte ich aj do fóra na Moodli)
  • 15.10. seminár nebude, 11:30-12:00 pre záujemcov konzultačné hodiny v M263 (v prípade veľkého záujmu aj dlhšie)
  • 22.10. posledný seminár spoločný pre celý ročník
    • zistíme, aký je stav hľadania tém, zorganizujeme zvyšok semestra, plus pokyny k domácim úloham
  • zvyšok semestra prezentácie tém (striedajú sa dve skupiny)


  • do pondelka 20.10. zapíšte do systému Moodle školiteľa a predbežný názov
  • do 31.10. by ste mali mať v AIS schválené zadanie (nezabudnite zaniesť podpísanú kópiu na študijné)
  • spojená DÚ1 a DÚ2 bude mať termín 8.12., cieľom bude vyskúšať si Latex a zhromaždiť niekoľko zdrojov do zoznamu literatúry
  • riadny termín DÚ3 bude 29.1., cieľom bude odovzdať kostru práce plus niekoľko strán skutočného textu (z úvodu do problematiky a opisu súčasného stavu)
  • v systéme Moodle je diskusné fórum, do ktorého môžete posielať otázky alebo námety. Za užitočné príspevky do fóra môžete získať bonusové body.

Organizačné poznámky, 22.10.2014

  • Dnes: stav hľadania tém, rozpis prezentácií, pokyny k prezentáciám a k domácim úlohám
  • Od budúceho týždňa prezentácie v dvoch skupinách
    • Navštevovanie všetkých stretnutí svojej skupiny
    • Výmena do druhej skupiny len odôvodnených prípadoch, treba vopred dohodnúť s vyučujúcimi
  • Do 31.10. by ste mali mať v AIS schválené zadanie (nezabudnite zaniesť podpísanú kópiu na študijné)
  • Termín spojenej DÚ1 a DÚ2 je 8.12.
  • Riadny termín DÚ3 je 29.1.
  • V systéme Moodle je diskusné fórum, do ktorého môžete posielať otázky alebo námety. Za užitočné príspevky do fóra môžete získať bonusové body.

Pokyny k prezentáciám

  • Vašou úlohou je prezentovať tému bakalárskej práce - stručný úvod do problematiky a čo plánujete robiť vy.
  • Po prezentácii bude nasledovať diskusia s vyučujúcimi a spolužiakmi ohľadom vecí, ktoré neboli jasné, ktoré niekoho zaujali ale hlavne o možných úskaliach danej témy.
  • Cieľom prezentácií a diskusií je uistiť sa, že všetci máte vybrané vhodné témy a máte aspoň základnú predstavu o danej problematike. Tiež je to prvá možnosť pre vás precvičiť si prezentovanie vašej témy, čo sa vám zíde na obhajobe.
  • Spolužiakom môžete naopak poskytnúť spätnú väzbu k ich prezentácii. Z dobrých prezentácií môže čerpať inšpiráciu, horšie môžu byť výstražným príkladom, čoho sa vyvarovať.
  • Dĺžka prezentácie je najviac 8 minút (minimum cca 5min), limit treba dodržať. Do limitu sa nepočíta diskusia.
  • Prezentovať môžete buď pri tabuli alebo si môžete pripraviť aj prezentáciu na počítači pre dataprojektor.
  • Ak chcete použiť dataprojektor, prezentáciu si pripravte v pdf formáte a odovzdajte ju v systéme Moodle aspoň 2 hodiny pred začiatkom seminára, na ktorom prezentujete. Prezentáciu nahráme na náš počítač, z ktorého budete prezentovať.
  • Prezentovať musíte na vám pridelenom termíne. Prípadné výmeny termínov so spolužiakmi vopred oznámte vyučujúcim. Ak nemôžete prezentovať z náhlych a vážnych príčin (napr. zdravotných), treba sa čo najskôr ospravedlniť u vyučujúcich.
  • Na absolvovanie predmetu potrebujete získať aspoň polovicu bodov z prezentácie.

Organizačné poznámky, 18.2.2015

Osnova

Poznámka: všetky návody sme zhromaždili v texte Návod


Čo nás čaká v najbližšom čase

  • Tento týždeň úvod k predmetu, rozdelenie do skupín na prezentácie, pokyny k odovzdávaniu prác
  • Budúci týždeň cvičenie k písaniu prác
    • Vytvorte dvojice a doneste so v dvojici notebook s WiFi a nabitou baterkou
  • Potom odovzdávanie DÚ4 do 4.3. 22:00

Komentáre k DÚ3

  • Dva preklepy v kostre
  • Pozor na opisovanie resp. priamočiare prekladanie z existujúcich zdrojov - píšte text vlastnými slovami
  • Niektorí mali problémy s delením slov na konci riadkov (ručne pomocou \-, správne nastavenie jazyka balíčkom babel)
  • Všetky obrázky a tabuľky by sa mali spomínať v texte, takisto treba v texte citovať zdroje v zozname literatúry
  • Pozor na prácu s odrážkami
    • Ak máte v odrážke dlhý text, lepšie je dať ako odstavec
    • Naopak ak každá odrážka je len jedno slovo alebo jeden pojem, môžete ich vymenovať v obyčajnej vete
    • Odrážky sú teda ideálne, keď máte v každej krátky text (jeden-dva riadky)

Organizačné poznámky, 15.4.2015

Osnova

Všetky návody sú zhromaždené v texte Návod

Čo nás čaká v najbližšom čase

  • Dnes: o prezentáciách, zadanie DÚ6
  • Pondelok 20.4. termín prihlásenia sa na Mgr. programy a na štátne skúšky
  • Streda 6.5. 22:00 termín odovzdania DÚ6
  • Streda 20.5. (posledný týždeň semestra) povinné organizačné stretnutie tohto predmetu (doneste si termíny skúšok)
  • Nedeľa 31.5. odovzdanie bakalárskych prác
  • Začiatkom júna: nácvik obhajob, 70% známky na tomto predmete, účasť na dvoch skupinách
  • 25.6. koniec skúškového obdobia
  • 29.6.–2.7. štátne skúšky a obhajoby

Organizačné poznámky, 20.5.2015

V dňoch 9.-12.6. bude povinný nácvik predobhajob, termíny dohodneme dnes

  • povinná účasť na celom jednom bloku prezentácií (cca 5 študentov, 2 hodiny), príďte načas
  • 12 minút prezentácia, otázky, komentáre k prezentácii
  • pdf prezentácie odovzdávajte najneskôr hodinu pred začiatkom vášho bloku v Moodli
  • ak máte špeciálne požiadavky, prineste si notebook (ale odovzdajte aj pdf)
  • 70% známky z tohto predmetu
  • nácvik má význam len ak prídete s dobre pripravenou prezentáciou
  • DÚ6 opravíme najneskôr budúci týždeň, pripomienky vezmite do úvahy pri príprave

Odovzdávanie práce

  • elektronická verzia do 31.5.2015 do 23:59:59
  • papierová verzia do 1.6.2015 do 12:00
  • návod

Ďalšie termíny

  • 25.6.2015 Koniec skúškového obdobia
  • 29.6.–2.7.2015 Štátne skúšky
  • predmet Bakalárska práca hodnotí školiteľ

Po skončení štúdia

Ak sa vám nepodarí skončiť

  • Školné pri prekročení štandardnej dĺžky štúdia 1000 EUR (2014/15) [7]
  • Možnosť požiadať o zníženie (zdravotné dôvody, sociálna situácia, zahraničné pobyty a pod.)
  • Z univerzitných pravidiel: "Ak študent prekročí štandardnú dĺžku štúdia z dôvodu, že sa zapíše do ďalšieho roka štúdia alebo sa zapíše na štúdium po prerušení štúdia, aby vykonal štátnu skúšku, resp. predmet štátnej skúšky alebo obhajobu bakalárskej, diplomovej alebo dizertačnej práce (ďalej len „štátna skúška“), rektor môže na základe písomnej žiadosti študenta znížiť ročné školné maximálne o 90%."
    • Na uplatnenie tohto pravidla musíte mať splnené všetky požiadavky študijného plánu okrem štátnych skúšok.
    • Vedenie fakulty spravidla odporučí takúto žiadosť na schválenie len v prípade prerušeného štúdia a navrhuje výšku 30% školného.
    • Ak vám hrozí predlžovanie štúdia, poraďte sa na študijnom oddelení o vhodnom postupe.
  • Ak sa študent nezúčastnil na štátnej skúške alebo ak na nej nevyhovel, môže ju vykonať v náhradnom (opravnom) termíne. Študent opakuje len tú časť štátnej skúšky, z ktorej bol hodnotený klasifikačným stupňom „nedostatočne“ (FX). Opakovať štátnu skúšku, resp. predmet štátnej skúšky je možné najviac dvakrát [8]
  • Opravné termíny štátnic a obhajob bývajú koncom augusta.

Rozdelenie na nácvik obhajob

  • Uvedené časy sú orientačné, pre potreby školiteľov
  • Študenti sú povinní absolvovať celú svoju skupinu, t.j. prísť už na 9:00 resp. 13:00 a zostať do konca bloku prezentácií
  • Po skončení prezentácií budeme zapisovať známky zo seminára do indexov
  • Ak neplánujete na prezentáciu prísť (nekončíte štúdium), dajte nám prosím vedieť
  • Ak zo závažných príčin nemôžete na vašu prezentáciu prísť, tiež nám dajte vedieť čím skôr
  • Pdf na prezentáciu odovzdajte najneskôr 1 hodinu pred začiatkom vašej skupiny do systému Moodle [9]
  • Dĺžka prezentácie je 12 minút

Utorok 9.6.2015 o 9:00 v M-VIII

  • 9:00 Pavčo
  • 9:20 Ritomský
  • 9:40 Simeunovič
  • 10:00 Margeta
  • 10:20 Kovács

Streda 10.6. o 9:00 v M-VIII

  • 9:00 Kunertová
  • 9:20 Klembarová
  • 9:40 Schichman
  • 10:00 Pospíchal
  • 10:20 Zvara

Streda 10.6. o 13:00 v M-VIII

  • 13:00 Kubla
  • 13:20 Hudec
  • 13:40 Kravjar
  • 14:00 Paulík
  • 14:20 Brandys

Štvrtok 11.6. o 9:00 v M-VIII

  • 9:00 Damková
  • 9:20 Krampl
  • 9:40 Mikušovský
  • 10:00 Rudolf
  • 10:20 Vošček

Štvrtok 11.6. o 13:00 v M-VIII

  • 13:00 Horňák
  • 13:20 Vajdová
  • 13:40 Szabo
  • 14:00 Feješ
  • 14:20 Szabóová