Bcdp

Z FI WIKI
Přejít na: navigace, hledání

Tematické okruhy

Mobilní aplikace (e-learning apod.)

Příprava dat pro e-learning

Získávání informací z obrazů

Vizualizace dat a znalostí

Java EE

Ukládání projektů

Ostatní

Bakalářské práce
Diplomové práce

Volná témata

Diplomové práce

  • Integrační technologie Web 2.0 a sémantického webu - seznamte se s pojmy a principy integrace služeb soudobého webu (mashups, sémantické technologie) a klasifikujte je podle vhodných kritérií. Popište metodiku, jak postupovat v konkrétním případě, a postup ukažte na příkladu netriviální integrující aplikace. [vedoucí Tomáš Pitner, předpokládá se zpracování v angličtině]
  • JCR - problematika univerzálních datových rozhraní, ukázková aplikace
  • Web 2.0 pro e-commerce - přehled Web 2.0 služeb využitelných pro komerční použití (kategorie i konkrétní příklady), použité business modely, implemenace ukázkové aplikace (e-shopu?)
  • Správa open-source projektů - student se seznámí s aktuálními prostředími pro správu zdrojových kódů, programových výsledků apod., které jsou zaměřeny na projekty se zveřejněnými kódy. Výsledkem by měla být analýza potřebných vlastností, schopností, porovnání výkonnosti, uživatelského i programátorského komfortu. Na základě analýzy by pak pomáhal tvořit moduly do systému DeepThought, implementace v Pythonu/Javě.
  • 3D grafika v oblasti elektronické podpory výuky (2 studenti) - student se seznámí s možnostmi využití 3D grafiky ve výuce, popíše možné aplikace, popíše možné využitelné nástroje. Jeden by se pak zaměřil na "normální" a druhý na "mobilní" aplikace. U mobilních výukových nástrojů by se zabýval možnostmi OpenGL-ES. ukázkou jejich možností na mobilních zařízeních (PDA, Smartphony...)

Bakalářské práce

  • Sdílení dat v prostředí Webu 2.0 - přehled přístupů ke sdílení dat v současných Web 2.0 službách. Implementační část?
  • Identita na webu - přehled přístupů k prokazování identity na webu s důrazem na single sign-on systémy (OpenID, MS Passport aj.). Implementační část?
  • Moduly systému pro správu open-source projektů - na základě domluvy se zadavatelem by student implementoval několik modulů, potřebných pro systém spravující open-source projekty (například "galerie screenshotů", "správce buildů/souborů ke stažení"...) Implementace v Pythonu.
  • Prolog v Javě - student nastuduje základy prologu, zjistí stav možnosti používat prologové programy v Javě (interprety, převodní aplikace, JNI apod.) Porovná je z hlediska rychlosti, schopností... Výsledkem by měl být výběr, případně úprava jednoho z nich tak, aby bylo možné z Javy spustit a využívat systém induktivního programování INDEED.