Dostupná zadání témat bakalářských prací Zobrazit předběžně rezervovaná témata Fraktální geometrie v prostředí WebMathematica Bakalářská práce se zabývá tvorbou vybraných fraktálů v prostředí Vedoucí: Doc. Zelinka WebMathematica. Předpokládá se základní znalost prostředí Mathematica, fraktální geometrie a schopnost tvorby WWW stránek Student: Poznámka: Šifrovací metody v prostředí WebMathematica Bakalářská práce se zabývá tvorbou vybraných šifrovacích metod v Vedoucí: Doc. Zelinka prostředí WebMathematica. Předpokládá se základní znalost prostředí Mathematica, šifrovacích metod a schopnost tvorby WWW stránek Student: Poznámka: Lineární programování Cílem práce bude vypracovat pro tuto metodu operačního výzkumu příklady Vedoucí: RNDr.Miloš (včetně řešení) pro cvičení v předmětu Optimalizace Krčmář Student: Poznámka: Analytické metody optimalizace Cílem práce bude vypracovat pro tuto metodu operačního výzkumu příklady Vedoucí: RNDr.Miloš (včetně řešení) pro cvičení v předmětu Optimalizace Krčmář Student: Poznámka: Dynamické programování Cílem práce bude vypracovat pro tuto metodu operačního výzkumu příklady Vedoucí: RNDr.Miloš (včetně řešení) pro cvičení v předmětu Optimalizace Krčmář Student: Poznámka: Monitorovací bezpečnostní systém laboratoře reálných modelů Vytvořte programové rozhraní pro on-line monitorování uvedené učebny Vedoucí: Ing. Gazdoš spolu s možností archivace pořízených snímků podle zvolených kritérií. Zájemce by se měl dobře orientovat v oblasti zpracování obrazu a Student: programování. Poznámka: Charakter práce: programové rozhraní pro správu web-kamery Využití UML a dalších metod formálního popisu aplikací pro generování zdrojového kódu aplikací a reverzní softwarové inženýrství. Cílem této práce je vytvořit rešerši na téma „Využití UML a dalších Ing. Michal metod formálního popisu aplikací pro generování zdrojového kódu Vedoucí: Bližňák aplikací a reverzní softwarové inženýrství“. Práce by měla obsahovat popis současně dostupných vývojových nástrojů a technologií, jejich Student: srovnání a příklady práce s nimi. Poznámka: Modul systému Moodle pro snadnou archivaci protokolů a úkolů Cílem práce je vytvoření modulu pro e-Learningový systém Moodle, který by Vedoucí: Ing. Michal umožňoval inteligentně archivovat protokoly odevzdávané studenty v rámci Bližňák laboratorních cvičení a seminářů různých kurzů. Student: Poznámka: Okenní aplikace pro správu Linuxových serverů/routerů Navrhněte okenní aplikaci pro vzdálenou správu Linuxových serverů/routerů Ing. Tomáš dle vzoru Winbox.exe z OS Mikrotik. Implementační platforma musí Vedoucí: Dulík podporovat Win/Lin/Mac, v úvahu přichází WxWidgets nebo Java. aplikace by měla být snadno rozšiřovatelná pomocí pluginů, napsaných ve skriptovacím Student: jazyce - v úvahu přichází Python (WxPython nebo JPython Poznámka: Technologické aspekty tisku pájecí pasty v mikroelektronice. Ke zvolenému tématu zpracujte podklady pro studijní příručku o aktuálním stavu v oboru. Příručku doplňte prezentací v Powerpointu, Vedoucí: Ing.Petr která názorně ilustruje danou tématiku a je koncipovaná jako odborná Neumann, Ph.D. přednáška v rozsahu zpracovaného tématu. Výchozím materiálem budou podklady předané zadavatelem. Od zájemce o zpracování tématu se Student: očekává samostatnost, schopnost systematické práce s informacemi a znalost angličtiny umožňující práci s cizojazyčnou literaturou. Poznámka: Zpracováni dat OBD BDP se zabyva komplexnim zpracovanim dat OBD. Databazovy program bude muset umet provadet ruzna setrideni podle zadanych kriterii, dale Vedoucí: Doc. Zelinka generovat tiskove sestavy a to jak za ustavy, jednotlive pracovniky, tak i FAI jako takovou. Program by mel byt sestaven ve vhodnem databazovem Student: prostredi (minimalne MS Access). Poznámka: Grafické formáty PCX a TGA V teoretické části se bude student zabývat podrobným popisem těchto formátů. Shrne jejich výhody a nevýhody a oblasti použití. Praktickou část práce bude tvořit knihovna, která bude umět tyto formáty načítat a Vedoucí: Ing. Pokorný ukládat do nich. Její součástí bude dokumentace popisující způsob jejího použití. Dále student vytvoří jednoduchý program, který bude tuto knihovnu používat, bude umět tyto formáty načítat a zobrazovat je. Student: Zároveň bude také umět do nich obrazová data ukládat. Předpokladem úspěšného zvládnutí této práce je dobrá znalost vhodného programovacího jazyka (nejlépe C/C++). Poznámka: Grafické formáty GIF a PNG V teoretické části se bude student zabývat podrobným popisem těchto formátů. Shrne jejich výhody a nevýhody a oblasti použití. Praktickou část práce bude tvořit knihovna, která bude umět tyto formáty načítat a Vedoucí: Ing. Pokorný ukládat do nich. Její součástí bude dokumentace popisující způsob jejího použití. Dále student vytvoří jednoduchý program, který bude tuto knihovnu používat, bude umět tyto formáty načítat a zobrazovat je. Student: Zároveň bude také umět do nich obrazová data ukládat. Předpokladem úspěšného zvládnutí této práce je dobrá znalost vhodného programovacího jazyka (nejlépe C/C++). Poznámka: Analýza standardů RPG herních systémů a a jejich využití na PC Cílem této práce bude vytvořit literární rešerši zabývající se přehledem nejrozšířenějších RPG herních systémů v současné dobře. V práci budou Vedoucí: Ing. Pokorný shrnuty jejich charakteristiky a důvody jejich rozšíření. Navazující praktická část bude pro jeden či více vybraný herní systém navrhovat koncepci jeho programového zápisu (v případě úspěšného řešení této práce Student: může v tomto tématu student pokračovat v rámci diplomové práce v navazujícím magisterském studiu). Předpokladem úspěšného zvládnutí této práce je dobrá znalost vhodného programovacího jazyka (nejlépe C/C++). Poznámka: Kompilátory a vývojová prostředí pro C/C++ a jejich porovnání V této práci diplomant shrne a porovná v současné době nejpoužívanější vývojová prostředí pro jazyk C a C++ ve spojení s jejich kompilátory. Vedoucí: Ing. Pokorný Půjde zejména o Microsoft Visual Studio 6.0, Microsoft Visual Studio .NET, Visual Studio Express, Dev C++ a DJGPP. Student se s těmito kompilátory a vývojovými prostředí podrobně seznámí, porovná jejich Student: přednosti/nedostatky a vytvoří dokumentaci pro jejich používání pří vývoji software. Poznámka: Využití evolučních algoritmů pro tvorbu efektivního kódu Cílem práce bude provést zjištění, zda a jak byly použity evoluční Dr. Miloš algoritmy pro tvorbu efektivních kódů, navržení vhodné účelové funkce a Vedoucí: Krčmář provedení simulací tvorby kódu s použitím zvoleného evolučního algoritmu, zhodnocení výsledků Student: Poznámka: Bezpečnostní kódy a algoritmy jejich zabezpečení (rešerše) Dr. Miloš Krčmář Charakteristika optimalizačních problémů a popis algoritmů Vedoucí: Dr. Miloš pro jejich řešení (rešerše) Krčmář Student: Poznámka: Analýza nekomerčních i komerčních toolboxů MATLABu Proveďte stručnou literární rešerši o MATLABu. Seznamte se s toolboxy, které jsou ve standardní instalaci tohoto software a dále s toolboxy, které jsou k dispozici pro výuku na FAI. Pak proveďte analýzu nekomerčních Vedoucí: Ing. Karel i komerčních toolboxů MATLABu, které jsou k dispozici na webu a které Perůtka nejsou v standardní instalaci MATLABu a nepoužívají se na výuce FAI. Uveďte jejich seznam do práce spolu s jejich charakteristikou a ukázkovým příkladem. Pokud se jedná o nekomerční toolboxy, stáhněte je z webu a Student: umístěte jako přílohu na CD. Kontaktujte autory toolboxů o doplňující informace o toolboxech. Uveďte zmínku o co nejvíce toolboxech. Důraz je kladen na rozsáhlost práce. Poznámka: Průmyslové síťové protokoly a jejich využití – podrobný www průvodce Kontaktujte vybrané firmy s dotazem, jaké průmyslové síťové protokoly používají u svých produktů. Zároveň proveďte průzkum ostatních zdrojů, Ing. Karel například knižních nebo na webu, týkající se průmyslových síťových Vedoucí: Perůtka protokolů, jaké se používají a jaký je jejich popis. Zpracujte tyto vámi získané poznatky do uceleného výukového materiálu ve formě podrobného www průvodce formou přílohy práce. V této souvislosti proveďte v teoretické Student: části práce stručnou literární rešerši o vytváření www stránek a software pro jejich tvorbu. Poznámka: Implementace DSP algoritmů na digitální signální kontrolér Motorola 56F805 Cílem bakalářské práce je nastudovat hardwarové vlastnosti digitálního signálního kontroléru Motorola 56F805, který je součástí vývojového kitu Ing. Petr DSP56F805 a na základě zjištěných údajů implementovat vybrané DSP algoritmy Vedoucí: Dostálek realizovatelné na daném hardware (především algoritmy pro digitální filtraci signálů). Práce vyžaduje studium základů digitálního zpracování signálů a vybraných algoritmů. Programové vybavení bude vytvářeno v Student: integrovaném vývojovém prostředí CodeWarrior umožňující tvorbu programů jak v jazyce C, tak i v jazyce symbolických adres. Poznámka: Mikropočítačový systém pro snímání vibrací senzorem ADXL210 Cílem bakalářské práce je nastudovat funkci akcelerometru ADXL210 a následně navrhnout způsob propojení s vývojovým kitem M68EVB908GB60 Ing. Petr založeného na bázi mikropočítače pro všeobecné použití Freescale Vedoucí: Dostálek MC9S08GB60. Těžiště práce spočívá ve vytvoření obslužného software pro vyhodnocování údajů ze senzoru, odesílání dat přes sériové rozhraní do PC kde bude následně probíhat vizualizace a archivace naměřených dat. Práce Student: vyžaduje základní znalosti elektroniky, programování v jazyce symbolických adres mikropočítače Motorola HC08 a jazyka C. Poznámka: Výukový modul pro předmět mikropočítače: ovládání serva Cílem práce bude vytvořit modul pro připojení k vývojovému kitu M68EVB908GB60, který bude sloužit při výuce programování mikropočítače Ing. Jan HCS08. Modul bude umožňovat řízení polohy modelářského servomotorku pomocí Vedoucí: Dolinay mikropočítače s pojistkou proti překročení povoleného rozsahu pohybu a indikací případné chyby. Předpokládá se, že řešitel navrhne a realizuje hardware modulu i základní softwarové vybavení pro jeho ovládání v jazyce Student: symbolických adres. Práce vyžaduje znalost programování mikropočítačů a základů konstrukce elektronických zařízení. Poznámka: Výukový modul pro předmět mikropočítače: jednoduchá tepelná soustava Cílem práce bude vytvořit modul pro připojení k vývojovému kitu M68EVB908GB60, který bude sloužit při výuce programování mikropočítače Vedoucí: Ing. Jan HCS08. Modul bude představovat jednoduchý tepelný systém s dvoupolohovým Dolinay ovládáním topení a měřením teploty pomocí mikropočítače. Předpokládá se, že řešitel navrhne a realizuje hardware modulu i základní softwarové vybavení Student: pro jeho ovládání v jazyce symbolických adres. Práce vyžaduje znalost programování mikropočítačů a základů konstrukce elektronických zařízení. Poznámka: Výukový modul pro předmět mikropočítače: řízení a měření otáček stejnosměrného motoru Cílem práce bude vytvořit modul pro připojení k vývojovému kitu M68EVB908GB60, který bude sloužit při výuce programování mikropočítače Vedoucí: Ing. Jan HCS08. Modul bude umožňovat řízení otáček stejnosměrného elektromotorku a Dolinay současně snímání těchto otáček pomocí mikropočítače. Předpokládá se, že řešitel navrhne a realizuje hardware modulu i základní softwarové vybavení Student: pro jeho ovládání v jazyce symbolických adres. Práce vyžaduje znalost programování mikropočítačů a základů konstrukce elektronických zařízení. Poznámka: Cyklické bezpečnostní kódy Cílem práce bude nastudovat možnosti zabezpečení kódového slova cyklickými kódy. Úkolem bude vytvořit elektronickou pomůcku (ve formě Vedoucí: Ing. Chramcov www stránek) pro řešení zabezpečení kódových slov pomocí různých cyklických bezpečnostních kódů. Předmětem bude naprogramovat algoritmus Student: kódování a dekódování zejména BCH kódů a RS kódů. Při realizaci bude možné využít programu WebMathematica. Poznámka: Optimalizační metody – Studijní opory a návody Práce se bude zabývat vytvořením studijních materiálů pro účely kombinovaného studia v předmětu Optimalizace. Výsledkem budou www Vedoucí: Prof. Prokop materiály, texty, příklady, vzorové příklady a protokoly z uvedené oblasti. Vhodné a kvalifikované prostředí pro simulaci a výpočty je Student: Mathematica a MATLAB. Poznámka: Lineární programování Práce se bude zabývat vytvořením studijních materiálů v oblasti Vedoucí: Prof. Prokop lineárního programování. Výsledkem budou www materiály, texty, příklady, vzorové příklady a protokoly z uvedené oblasti. Vhodné a kvalifikované Student: prostředí pro simulaci a výpočty Mathematica a MATLAB. Poznámka: Optimalizace – Studijní opory v anglickém jazyce Práce se bude zabývat vytvořením studijních materiálů pro účely zahraničních studentů v předmětu Optimalizace. Výsledkem budou www Vedoucí: Prof. Prokop materiály, texty, příklady, vzorové příklady a protokoly z uvedené oblasti. Vhodné a kvalifikované prostředí pro simulaci a výpočty je Student: Mathematica a MATLAB. Poznámka: Popis a možnosti využití produktu Real Time Toolbox 4.0 firmy The Mathworks Firma The Mathworks vyvinula novou verzi 4.0 programu Real Time Toolbox pro platformy Matlab a Simulink. Verze 4.0 nabízí mnoho nových možností v Vedoucí: Ing. Libor oblasti synchronizace s reálným časem a komunikace se zařízeními pro sběr Pekař dat z prostředí Simulink. Úkolem je nastudovat a srozumitelně popsat možnosti využití tohoto produktu pro výukové i vědecké potřeby. U Student: diplomanta se předpokládá velmi dobrá úroveň znalosti anglického jazyka. Poznámka: Řešení vybraných úloh z teorie automatického řízení v prostředí Mathematica Tradiční programový prostředek pro výpočty z oblasti teorie automatického řízení – Matlab – má ve svém základním modulu relativně dosti omezené Vedoucí: Ing. Libor možnosti. Pro některé výpočty lze proto využít i jiné prostředky. Práce si Pekař klade za úkol pokusit se obecně realizovat některé vybrané úkoly z oblasti teorie automatického řízení, např. řešení diofantických či nelineárních Student: rovnic, spektrální faktorizaci, diferenciální a integrální počet aj. Poznámka: Matematické modely teorie přenosu signálů Tématem bakalářské práce je seznámit se s problematikou existujících Vedoucí: RNDr. Jiří matematických metod přenosu signálů a konkrétně provést analýzu Klimeš, CSc. morfologické metody přenosu signálů. Student: Poznámka: Analýza morfologického modelu přenosu signálů Obsahem bakalářské práce bude seznámit se s programem pro morfologické Vedoucí: RNDr. Jiří modelování přenosu signálů a vytvořit ukázková schémata pro výuku tohoto Klimeš, CSc. programu v prostředí Power Point Student: Poznámka: Limity v Maplu Cílem zadávané bakalářské diplomové práce je připravit studijní oporu. Jedná se především o vytvoření návodu pro počítání limit funkce jedné Vedoucí: RNDr. Marek reálné proměnné prostřednictvím softwaru Maple, určeného pro studenty Lampart, Ph.D matematických předmětů na UTB. Součástí této práce bude také vymyslet a propočítat (pomocí výše uvedeného softwaru) vhodné typologické Student: příklady. Poznámka: Derivace v Maplu Cílem zadávané bakalářské diplomové práce je připravit studijní oporu. Jedná se především o vytvoření návodu pro počítání derivací funkce Vedoucí: RNDr. Marek jedné reálné proměnné prostřednictvím softwaru Maple, určeného pro Lampart, Ph.D studenty matematických předmětů na UTB. Součástí této práce bude také vymyslet a propočítat (pomocí výše uvedeného softwaru) vhodné Student: typologické příklady. Poznámka: Integrály v Maplu Cílem zadávané bakalářské diplomové práce je připravit studijní oporu. Jedná se především o vytvoření návodu pro počítání integrálů funkce Vedoucí: RNDr. Marek jedné reálné proměnné prostřednictvím softwaru Maple, určeného pro Lampart, Ph.D studenty matematických předmětů na UTB. Součástí této práce bude také vymyslet a propočítat (pomocí výše uvedeného softwaru) vhodné Student: typologické příklady. Poznámka: Základní statistické úlohy řešené v programu STATISTICA Bakalářská práce má obsahovat rešerši k teorii intervalových odhadů a teorii testování hypotéz se zřetelem na základní parametrické úlohy. Vedoucí: RNDr. František Student vytvoří ke každé metodě několik typových příkladů (nejméně Včelař, CSc. 5), k nimž rovněž vygeneruje vhodné datových souborů. Ke každé metodě vytvoří dva vzorové příklady řešené jak analyticky, tak programem Student: STATISTICA, a provede jejich komparativní studii. Poznámka: Možnosti využití multimediálních prostředků v bakalářském studiu Algebry a geometrie na FAI. Vedoucí: doc. RNDr. L. Novák, CSc. , Mgr. L. Sedláček Student: Poznámka: Možnosti využití multimediálních prostředků v bakalářském studiu matematiky na FAI. Vedoucí: doc. RNDr. L. Novák, CSc. , Mgr. L. Sedláček Student: Poznámka: Prezentace v systému LATEX Cílem práce je vytvořit šablonu třídy prosper, která by byla použitelná Mgr. Zuzana například pro prezentace studentů FAI. Jedná se práci se sazečským Vedoucí: Pátíková programem LaTeX se zaměřením na tvorbu tištěných i elektronických prezentací. Výstupem by měl být přehled možností, které systém nabízí Student: (třída prosper, slide), včetně tvorby vlastních šablon. Poznámka: Průběh funkce v Maplu doc. RNDr. Cílem je vytvořit studijní pomůcky a připravit vhodné typologické Vedoucí: Josef Zedník, příklady CSc Student: Poznámka: Polohové úlohy afinní geometrie v Maplu doc. RNDr. Cílem je vytvořit studijní pomůcky a připravit vhodné typologické Vedoucí: Josef Zedník, příklady CSc Student: Poznámka: On-line aplikace pro oblast automatického řízení Charakteristika práce: * Zpracujte literární rešerši na problematiku týkající se tvorby webových aplikací. Blíže se poté zaměřte zejména na Ing. Navrátil webové aplikace v oblasti automatického řízení. * Ve skriptovacím Vedoucí: Pavel jazyku PHP naprogramujte webovou aplikaci pro zobrazení a úpravy zadaných funkcí, přičemž se nezaměřujte pouze na běžné matematické funkce. * Vytvořte dokumentaci k vytvořené webové aplikaci a začleňte Student: ji společně s touto aplikací na WWW stránky Internetu. Požadavky na diplomanta: Pasivní znalost anglického jazyka, programování ve skriptovacím jazyku PHP. Poznámka: WWW stránky s popisem funkcí Analytického programování Jednoduché animace, jak funguje AP Vedoucí: Ing. Oplatková Student: Poznámka: Informační systém pro správu komunitní sítě Zadání pro tým 2 a více studentů Navrhněte a implementujte systém pro správu komunitní sítě, implementované kombinací technologií WiFi, Vedoucí: Ing. Tomáš ethernetu a optických spojů. Systém bude podporovat následující funkce: - Dulík automatická sebe-registrace nových uživatelů - automatická správa plateb členských příspěvků - administrátorské rozhraní pro přístup a ovládání Student: všech důležitých funkcí systému jako QoS, statistiky přenosů atd Poznámka: Systém pro dálkovou správu serverů Linux, implementovaný v jazyce PHP * Zadání pro tým 2 a více studentů * V jazyce PHP implementujte systém pro dálkovou správu Linuxových serverů – alternativu k podobnému systému Webmin, který vyžaduje nasazení prostředí Perl (které je často objemnější Vedoucí: Ing. Tomáš než veškerý ostatní SW, instalovaný na daném serveru). * Systém Dulík implementujte modulárně a s podporou víceuživatelského přístupu * v systému impelemtujte některé z těchto modulů: - správa síťových rozhraní serveru (včetně bezdrátových) a routování - správa serveru DHCP - správa Student: serveru Pure-Ftp - správa DNS serveru (BIND) - správa firewallu typu shorewall - správa systému CRON (časové spouštění skriptů) - správa bootovacích skriptů Poznámka: Ovládání a monitorování portů vzdáleného počítače Navrhněte a vytvořte programové vybavení pro vzdálený přístup k portům Ing. Petr osobního počítače. Základem pro návrh bude systém, který se skládá z Vedoucí: Chalupa, Ph.D. dvou počítačů typu PC propojených pomocí TCP/IP. Vytvořené programové vybavení bude umožňovat z jednoho z těchto počítačů zapisovat a číst Student: stavy vstupně-výstupních portů druhého počítače. Poznámka: Algoritmy pro rozpoznání ručně psaných znaků Cílem práce je vytvoření přehledu algoritmů navržených pro Vedoucí: Ing. Petr rozpoznávání ručně psaných znaků (písmen a číslic) a jejich vzájemné Chalupa, Ph.D. porovnání. Student: Poznámka: Programové vybavení pro porovnávání dokumentů Cílem práce je vytvoření programu, který porovná zadaný dokument se Ing. Petr skupinou dokumentů stejného typu a zjistí míru shody. Program bude Vedoucí: Chalupa, Ph.D. umět pracovat s textovými soubory a dokumenty MS Word. Program je možné realizovat jako makro MS Word. Student: Poznámka: Ovládání a monitorování portů vzdáleného počítače Navrhněte a vytvořte programové vybavení pro vzdálený přístup k portům Ing. Petr osobního počítače. Základem pro návrh bude systém, který se skládá z Vedoucí: Chalupa, Ph.D. dvou počítačů typu PC propojených pomocí TCP/IP. Vytvořené programové vybavení bude umožňovat z jednoho z těchto počítačů zapisovat a číst Student: stavy vstupně-výstupních portů druhého počítače. Poznámka: Konstrukce zesilovače pro otevřené optické spoje Cílem je konstrukce příslušného zesilovače a proměření jeho základních Vedoucí: Ing. Alois parametrů. U studenta se předpokládá určitá zkušenost a možnosti provádění Mynařík základních elektrotechnických prací. Student: Poznámka: Časovače a jejich konstrukce. Přehled používaných obvodů, konstrukce časovače o požadovaných Vedoucí: Lubomír Macků parametrech. Student: Poznámka: Modely senzorů v prostřední Femlab V současnosti existující knihovní modely, jejich adekvátnost a možnosti Vedoucí: Lubomír Macků změny jednotlivých parametrů. Vytvoření vlastního modelu. Student: Poznámka: Řízení modulační frekvence u mechanického přerušovače světla SR 540 fy Stanford Research Cílem projektu je vytvoření programu pro řízení otáček mechanického přerušovače světla. V rámci tohoto programu musí ovšem být i omezení Vedoucí: Doc. Křesálek vyplývající z dynamických vlastností systému, což bude předpokládat jeho identifikaci. Výsledkem by měl být počítačově řízený experiment Student: pro měření slabých optických signálů. Poznámka: Automatizované měření teploty a její aplikace v bezpečnostním průmyslu Cílem práce bude seznámit se se současnými principy měření teploty, Ing. Navrátil využití programového prostředí VEE Pro k vytvoření automatizovaného Vedoucí: M. pracoviště pro měření teploty. Předpokládá se navržení laboratorní úlohy do předmětu Zpracování signálů. Student: Poznámka: Bezdotykové měření teploty a automatizace měřicího experimentu Cílem práce bude seznámit se se současnými principy bezdotykového Ing. Navrátil měření teploty, využití programového prostředí VEE Pro k vytvoření Vedoucí: M. automatizovaného pracoviště. Předpokládá se navržení laboratorní úlohy do předmětu Zpracování signálů. Student: Poznámka: Počítačové řízení experimentu s využitím digitálního osciloskopu Vypracujte úlohu pro měření dynamických vlastností u vybraných systémů. Vedoucí: Ing. Navrátil Seznamte se s programovým prostředím VEE Pro. Předpokládá se navržení M. laboratorní úlohy do předmětu „Zpracování signálů ‘‘. Student: Poznámka: Automatizovaný sběr dat při měření efektivních hodnot elektrických signálů Cílem práce bude experimentálně zjistit efektivní hodnoty vybraných Ing. Navrátil elektrických signálů s využitím digitálního osciloskopu a programového Vedoucí: M. prostředí VEE Pro. Předpokládá se navržení laboratorní úlohy do předmětu Zpracování signálů. Student: Poznámka: Počítačové řízení experimentu pro úlohu měření magnetického pole Země Vytvořte z dostupných hardwarových prostředků automatizované pracoviště Ing. Navrátil pro měření magnetického pole Země za využití programového prostředí VEE Vedoucí: M. Pro. Předpokládá se navržení laboratorní úlohy do předmětu Zpracování signálů. Student: Poznámka: Stanovení parametrů součástek pomocí trojúhelníkového signálu Práce se bude zabývat měřením vodivosti a relativní permitivity Ing. Navrátil elektrických součástek trojúhelníkovým signálem napětí s malou Vedoucí: M. frekvencí. Jedná se o analýzu a ověření měření, které bylo provedeno již dříve. Předpokládá se navržení laboratorní úlohy do předmětu Student: Zpracování signálů. Poznámka: Využití optického senzoru pro zjišťování pohybového stavu těles Proveďte návrh a konstrukci sestavy pro měření rychlosti pohybu a Ing. Navrátil vlastností vláken. Na daném zařízení proveďte ověřovací experimenty. Vedoucí: M. Měření bude provedeno pomocí digitálního osciloskopu a celý experiment bude řízen pomocí PC. Předpokládá se navržení laboratorní úlohy do Student: předmětu Zpracování signálů. Poznámka: Přenos a zpracování fotografických snímků pomocí mobilní techniky do počítače Vytvoření aplikačních programů pro přenos a zpracování fotografických Vedoucí: Prof. Vlček snímků pomocí mobilní techniky do počítače. Ověření funkčnosti přenosů v reálném prostředí a Experimentální vyhodnocení Student: Poznámka: Vytvoření databáze multimediálních dat s přístupem uživatele mobilních prostředků Ukládání a výběr multimediálních dat pro aplikace databází pomocí Vedoucí: prof. Vlček mobilních prostředků, optimalizace záznamů a vytváření relačních vztahů pro vyhledávání. Ověření funkčnosti a vyhodnocení pomocí experimentů Student: Poznámka: Výběr a zpracování multimediálních záznamů z databáze pomocí mobilní techniky Vytvoření aplikačních programů pro výběr a zpracování multimediálních Vedoucí: prof. Vlček záznamů z databáze pomocí mobilní techniky. Volba vhodných příkladů pro hodnocení funkčních vlastností při výběru dat z databáze s ohledem na Student: specifické vlastnosti multimedií, případně na jejich synchronizaci. Poznámka: Hodnocení metod komprese pro zpracování statických barevných fotografií Metody ztrátové komprese vykazují specifické vlastnosti, které se projevují zhoršením kvality barevných fotografií. Při hodnocení metod Vedoucí: prof. Vlček komprese bude sledována kvalita snímků, kompresní poměr a bude požadováno hodnocení zohledňující uživatelské vlastnosti a nároky na čas při Student: implementaci mobilními technickými prostředky. Poznámka: Genetické algoritmy a jejich použití v praxi Rešeršni část: Varianty optimalizace pomocí genetických algoritmů, Vedoucí: Ing. Eduard konkretní příklady jejich užití v praxi, srovnání s jinými metodami. Navrátil Praktická část: Použití genetických algoritmů na vybrané problémy Student: Poznámka: Grafický formát JPEG V teoretické části se bude student zabývat podrobným popisem tohoto formátu. Shrne jeho výhody a nevýhody a oblasti použití. Dále charakterizuje další grafické formáty, které vznikly jeho modifikací. Vedoucí: Ing. Pokorný Praktickou část práce bude tvořit jednoduchá knihovna, která bude umět načítat a ukládat do tohoto formátu a vybraných modifikacích. Její součástí bude dokumentace popisující způsob použití této knihovny. Dále Student: student vytvoří jednoduchý program, který bude tuto knihovnu používat, bude umět tyto formáty načítat a zobrazovat je. Zároveň bude také umět do nich obrazová data ukládat. Předpokladem úspěšného zvládnutí této práce je dobrá znalost vhodného programovacího jazyka (nejlépe C/C++). Poznámka: Databáze pro sekvenční analýzu v bioinformatice Tato práce se zabývá nejrozšířenějšími formáty databází uchovávajících sekvence DNA a proteinů a nástroji pro práci s nimi. V teoretické části Vedoucí: Ing. Merhaut půjde o rešerši literatury a internetových zdrojů na dané téma a zpracování přehledu používaných databázových formátů a nástrojů pro práci s nimi. V praktické části bude demonstrována instalace a použití Student: konkrétního vybraného nástroje k získání reálných dat z veřejně dostupných databází a jejich následné zpracování do podoby vhodné k přehledné prezentaci. Poznámka: Proces vývoje webových aplikací a jeho specifika Práce má diskutovat základní etapy při návrhu a vývoji webových Vedoucí: Radek Šilhavý aplikací. Student: Poznámka: Uživatelská podpora e-learningu na Fakultě humanitních studií UTB Sjednocení verzí programu Moodle v současné době používaných na UNI. Vedoucí: Ing. Dulík Tvorba jednoduchého manuálu pro vyučující a studenty FHS. Vložení výukových materiálů a testů do programu Moodle. Student: Poznámka: Kontaktní osoba: Bc. Jiří Jaroš, UNI Implementace modulu SQI (Simple Query Interface) pro elearningový systém Moodle • Motivace: standard SQI definuje interface (API) webové služby, která umožňuje propojit různé systémy, instalované na různých serverech tak, aby si mohly vzájemně vyměňovat data. Jednoduchým příkladem využití takového propojení je (distribuované) vyhledávání dokumentů na několika serverech najednou, přičemž nezáleží na tom, zda daný server provozuje Moodle nebo Vedoucí: Ing. Dulík jiný systém. • Zadání: implementujte (v PHP) modul SQI do systému Moodle, který bude umožňovat • zaslání seznamu všech instalovaných modulů systému Moodle • vyhledávání zadaných klíčových slov ve všech instalovaných modulech Moodle • fulltextové vyhledávání zadaných klíčových slov ve všech dokumentech formátu DOC, RTF, PDF a TXT na serveru Moodle (tj. jak ve studijních materiálech učitelů, tak v odevzdaných úkolech) • vyhledávání Student: zadaných klíčových slov na všech „spřátelených“ serverech, které implementují SQI interface. • stažení nalezených materiálů/dokumentů na základě tabulky přístupových práv, která bude pro každý dokument/materiál/činnost definovat přístupová práva (=stažení bez přihlášení, stažení po přihlášení, stažení pouze pro účastníky kurzu, stažení se souhlasem autora, uzavřený přístup – zákaz stahování) • navrhněte a popřípadě implementujte možnost řazení výsledků vyhledávání podle relevance Poznámka: Torrent klient pro systém Moodle •Motivace: V případě, kdy učitel studentům zveřejňuje velký soubor (stovky MB – např. instalační CD pro SW, použitý ve výuce), bylo by velmi vhodné umožnit studentům stahování takovéhoto souboru z více zdrojů – z důvodu snížení zátěže serveru a síťových spojů a také pro zrychlení stahování, kdy studenti na kolejích mohou s použitím vlastního Torrent klienta stáhnout soubor od jiného studenta velmi rychle po lokální síti. Aby toto bylo možné, je potřeba, aby soubor byl zpočátku dostupný alespoň na jednom Vedoucí: Ing. Dulík Torrent klientovi, odkud si jej studenti mohou stáhnout. Tento klient musí být neustále online a je proto vhodné, aby byl instalován na nějakém serveru – ideálně přímo na serveru se systémem Moodle, kde poskytne • nový způsob stahování souborů na tomto serveru prostřednictvím Torrent klientů • možnost stahování souborů ze systému Torrent prostřednictvím www rozhraní (protokolu HTTP) – tj. možnost přínosná v učebnách nebo internetových kavárnách, kde není žádný Torrent klient instalován. • Zadání: implementujte PHP webové rozhraní pro Torrent klienta Student: www.torrentflux.org, který bude umožňovat: • stažení libovolného souboru na serveru Moodle prostřednictvím Torrent klientů s možností definice přístupových práv (=stažení bez přihlášení, stažení po přihlášení, stažení pouze pro účastníky kurzu, …) a popřípadě i pravidel QoS (počet stažení daného souboru za den, maximální rychlost stahování, maximální počet současně stahujících uživatelů atd.) • stažení libovolného souboru ze systému Torrent prostřednictvím HTTP protokolu s následujícími možnostmi: • Torrent klient bude implementován jako modul typu „Aktivita“ (činnost), učitelé si tedy budou moci do svých kurzů vkládat libovolný počet odkazů na soubory typu „ Torrent“ • správce systému Moodle bude mít možnost definovat maximální velikost souborů stahovaných ze systému Torrent a maximální velikost místa na disku, zabraného soubory ze systému Torrent, aby nedocházelo k přeplnění disku stahováním Torrent souborů Poznámka: Modul RSS pro Moodle • podívejte se na internet, zda takovýto modul již není hotový, pokud ano, prostudujte, co na něm můžete vylepšit. Pokud na nic nepřijdete, vyberte si jiné zadání • pro systém Moodle implementujte modul RSS jako další Vedoucí: Ing. Dulík modul typu Aktivita/Činnost, který umožní učitelům přidávat do svých kurzů libovolný počet RSS zdrojů. Modul bude mít následující možnosti konfigurace: • definice typu nových činností/materiálů, které se budou do Student: RSS zobrazovat (např.: zobrazovat obsah diskusních fór, nové úkoly, nové studijní materiály, … • v rámci jednotlivých činností/materiálů možnost nastavení filtrů událostí, které se v daném RSS zobrazovat nemají (např.: RSS z fóra Novinky nemá zobrazovat odpovědi studentů) Poznámka: SQI interface pro digitální knihovny: • standard SQI definuje interface (API) webové služby, která umožňuje propojit různé systémy, instalovan na různých serverech tak, aby si mohly vzájemně vyměňovat data. Jednoduchým příkladem využití takového propojení Vedoucí: Ing. Dulík je (distribuované) vyhledávání dokumentů na několika serverech najednou, přičemž nezáleží na tom, jaký systém je na daném serveru provozován. • Zadání: • prostudujte implementaci vyhledávání na serverech digitálních Student: knihoven typu: ProQuest/EBSCO, Elsevier, ACM/IEEE • implementujte SQI moduly, který „obalí“vyhledávací funkce jednotlivých knihoven do SQI API • implementujte jednoduchý skript pro otestování funkce paralelního vyhledávání ve všech knihovnách najednou Poznámka: Modul „Blog“ pro systém Moodle • podívejte se na internet, zda takovýto modul již není hotový, pokud ano, prostudujte, co na něm můžete vylepšit. Pokud na nic nepřijdete, vyberte si jiné zadání • pro systém Moodle implementujte modul Blog, který umožní Vedoucí: Ing. Dulík tvořit studentům vlastní stránky. Modul bude mít rozhraní typu Aktivita/Činnost, což umožní učitelům přidávat do svých kurzů libovolný počet takovýchto Blog modulů. Modul bude mít následující finkce: • tvorba libovolného počtu článků, které budou ze stránky kurzu dostupné pod Student: jediným odkazem 1. modul musí studentovi umožnit nastavení přístupových práv - (=prohlížení bez přihlášení, prohlížení po přihlášení, prohlížení pouze pro účastníky daného kurzu, uzavřený přístup – zákaz prohlížení cizím osobám) Poznámka: Charakteristika optimalizačních problémů a popis algoritmů pro jejich řešení Vedoucí: Dr. Miloš Krčmář Student: Poznámka: Rlab – průvodce v češtině Seznamte se se softwarem Rlab, jedním z volně dostupných programů podobných MATLABu. Vypracujte jeho českého průvodce ve formě prezentace Vedoucí: Ing. Perůtka pro MS PowerPoint a také ve formě www stránek. Do teoretické části práce uveďte stručně popis vytváření www stránek a také software, který se pro Student: vytváření www stránek používá. Poznámka: Euler – průvodce v češtině Seznamte se se softwarem Euler, jedním z volně dostupných programů podobných MATLABu. Vypracujte jeho českého průvodce ve formě prezentace Vedoucí: Ing. Perůtka pro MS PowerPoint a také ve formě www stránek. Do teoretické části práce uveďte stručně popis vytváření www stránek a také software, který se pro Student: vytváření www stránek používá. Poznámka: GNUMERIC – průvodce v češtině Seznamte se se softwarem GNUMERIC, jedním z volně dostupných programů podobných MS Excelu. Vypracujte jeho českého průvodce ve formě Vedoucí: Ing. Perůtka prezentace pro MS PowerPoint a také ve formě www stránek. Do teoretické části práce uveďte stručně popis vytváření www stránek a také software, Student: který se pro vytváření www stránek používá. Poznámka: ALGEBRUS – průvodce v češtině Seznamte se se softwarem ALGEBRUS, jedním z volně dostupných programů určených pro vědecké výpočty s vizualizací. Vypracujte jeho českého Vedoucí: Ing. Perůtka průvodce ve formě prezentace pro MS PowerPoint a také ve formě www stránek. Do teoretické části práce uveďte stručně popis vytváření www Student: stránek a také software, který se pro vytváření www stránek používá. Poznámka: