Témata studentských prací
CIV pro studenty připravuje pravidelně témata pro semestrální práce (SP), projekty a bakalářské práce (BP) a diplomové práce (DP). Jednotlivá témata vycházejí z potřeb CIV a předpokládá se jejich nasazení v běžném provozu.
Zadavatel od studenta očekává:
- samostatnost a iniciativitu
- podrobně konzultovat řešené zadání v každé části
- u větších prací se doporučuje řídit se vlastním harmonogramem
Na oplátku zadavatel poskytne:
- potřebné informace pro splnění zadání a vizi předpokládaného výsledku
- potřebné nástroje nebo zařízení (hardware, software, přístupy k datům, ...)
- konzultace
Po konzultacích se zadavatelem je vytvořeno kompletní zadání, které by student měl splnit. Vzhledem k tomu, že je předpoklad využití práce v praxi, je kladen důraz na funkčnost a užití standardních postupů při řešení zadání.
Pokud máte zájem o zadání, použijte uvedený kontakt u zadání. Pokud je zadání označené jako rezervované, může zadavatele také oslovit, je možné, že zadání vypíše několikrát (to platí spíše u semestrálních prací). Vybrané zadání je nutné konzultovat s vyučujícím předmětu (semestrální práce) nebo jeho garantem (projeky, bakalářské a diplomové práce).
U zadání je uveden předpokládaný rozsah prací formou typu (SP - semestrální práce, BP - projekt 5 a bakalářská práce, DP - diplomová práce). Rozsah nebo úroveň většiny témat lze zvýšit (například z bakalářské práce vytvořit diplomovou) nebo snížit, vždy je ovšem nutné dohodnout se na tom se zadavatelem.
Programování
Rozšíření funkcionality systému KnowledgeTree (DP)
Zadání vypsal: Ing. Tomáš Pinkas
Rezervováno: ne
Naprogramování rozširující funkcionality systému KnowledgeTree (www.knowledgetree.com). Cílem je přidat nové vlastnosti do systému provozovaného na adrese doc.zcu.cz. Jedná se o objektové PHP a další běžné webové technologie.
Portlet pro správu předmětů v Courseware ZČU (DP)
Zadání vypsal: Ing. Tomáš Pinkas
Rezervováno: Jiří Krch
Vývoj portletu, který bude zajišťovat vytváření stránek předmětů v Courseware, aktualizaci již existujících a další operace nad daty předmětů. Při realizaci bude potřeba zvládnout techniky Java EE programování, specifikaci JSR 168 a rozšíření přinášející platforma IBM WebSphere portal server. Velká část projektu se bude týkat převodem dat z databáze do XML reprezentace a zpět.
Zpracování XML dat z IBM WebSphere portal serveru a jejich člověkem čitelná reprezentace (DP)
Zadání vypsal: Ing. Tomáš Pinkas
Rezervováno: ne
Skripty pro automatické zpracování XML dat z/do rozhraní xmlaccess IBM WebSphere portal serveru. Skripty budou provádět modifikaci XML souborů, adekvátní operacím kopírování, přesunu a mazání stránek v portálu, nastavování práv, vlastníků, apod. Součástí práce bude sada skriptů pro kontrolu konzistence dat v Courseware ZČU, korektnosti nastavení práv, apod. Předpokládá se realizace v hojně užívaném skriptovacím jazyce (např. perl, python, apod.), po dohodě je možno akceptovat také jazyk Java.
Management modul pro Mediawiki (DP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: Bc. Lukáš Šindler
Analýza potřeb pro správu webu support.zcu.cz, srovnání možností správy ostatních redakčních systémů a implementace rozšíření pro management obsahu v Mediawiki. Cílem je zlepšení možnosti správy, lepší aktualizace, zpřehlednění odpovědnosti za obsah. Nutná znalost PHP5 a MySQL.
JSR 168 portlety v dynamickém jazyce (DP)
Zadání vypsal: Ing. Josef Krupička
Rezervováno: ne
Cílem práce je prozkoumat možnosti vývoje portletových aplikací v některém z oblíbených dynamických jazyků (Groovy, Ruby, PHP). Hlavním výstupem práce by byla analýza dostupných možností a ověření jejich použitelnosti (výkonnost, rychlost vývoje, nasaditelnost na různé portálové servery) na jednoduchém portletu. Od zájemce se očekává dobrá znalost platformy Java, velká samostatnost a chuť si vyzkoušet řadu technologií.
Rozšíření podpory RSS pro support.zcu.cz (SP, BP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Rozšířit Mediawiki provozovánou na support.zcu.cz o další parametry pro RSS Feed, které jsou dále používany např. na televizních kioscích, tzv. letiště. Testovací prostředí a veškeré potřebné informace dodá zadavatel.
Analýza dostupných frameworků pro vývoj portletových aplikací
Zadání vypsal: Ing. Josef Krupička
Rezervováno: ne
Cílem práce je prozkoumat několik dostupných frameworků (Spring Portlet MVC, Grails, Wicket, ...) podporujících vývoj portletových aplikací. Ve spolupráci se zadavatelem práce budou vytvořena hodnotící kritéria, podle kterých budou tyto frameworky porovnány. V jednom z hodnocených řešení pak bude vytvořena netriviální aplikace, na které se ukáží jeho výhody a nevýhody. Od zájemce se očekává základní znalost vývoje web aplikací v Javě a ochota učit se nové věci, které se mu v praxi neztratí.
Operační systémy
Object-base storage device (OSD) pro AFS (DP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Seznámení se s technologií OSD pro AFS, příprava testovacího prostředí pro ověření spolehlivosti a provedení srovnávacích testů s klasickým AFS přístupem. Nutná znalost jazyka C.
AFS balancer (BP, DP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Analyzovat současný stav správy volumů na ZČU, navrhnout řešení pro automatizované balancování volumů a implementovat jej.
Bezpečnostní model v linuxu - selinux (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o bezpečnostním modelu Security-Enhanced Linux jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce. Mimo detailů ohledně částí RBAC a MAC.
Bezpečnostní model v linuxu - RBAC (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace a srovnat možnosti bezpečnostních modelů RBAC z projektů Security-Enhanced Linux a grsecurity jejich použití a možnostech ve formě přednášky a textového příspěvku k přednášce.
Bezpečnostní model v linuxu - MAC (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace a srovnat možnosti bezpečnostních modelů MAC z projektů Security-Enhanced Linux a grsecurity jejich použití a možnostech ve formě přednášky a textového příspěvku k přednášce.
Bezpečnostní model v linuxu - grsec (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o bezpečnostním modelu grsecurity jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce. Mimo detailů ohledně částí PaX, RBAC a MAC.
Bezpečnostní model v linuxu - pax (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o PaX z bezpečnostního modelu grsecurity jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce.
Bezpečnostní model v linuxu - openwall (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o bezpečnostním modelu OpenWall, jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce.
Služby
Pořizování a poskytování záznamu přednášek (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ano
Analýza a návrh technicko-organizačního zabezpečení pořizování audiovizuálních záznamů přednášek v podmínkách ZČU. Snímání a prezentace doplňkové informace (slidy, ručně psané poznámky). Realizace vybraných částí řešení.
Rozšíření služby webhostingu o instantní aplikační infrastrukturu (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Podpora redakčních, CMS, DMS systémů v podmínkách webhostingu, který poskytuje CIV. Analýza a návrh vhodných systémů k podpoře (Drupal, Wiki, Moodle, ...), návrh technologie pro prefabrikovanou instalaci (připravené "obrazy" namísto čistého webového serveru) vybraných systémů a analýza případných nutných změn ve vlastním webhostingu
Řešení tiskových služeb založené na Open Source Software (DP)
Zadání vypsal: Ing. Oldřich Balák
Rezervováno: ne
Analýza dostupných Open Source produktů pro otevřené tiskové řešení větší organizace, mapování požadovaných vlastností tiskového řešení na dostupnou funkcionalitu. Návrh modulárního systému složeného z dostupných komponent, realizace vybraných chybějících článků.
Open Source Groupware (kalendář, rezervační systém, nástroje pro spolupráci) (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Analýza existujících implementací Open Source Groupware, standardy, protokoly, interoperabilita. Návrh a realizace modulárního řešení, spolupráce s poštovním serverem (IMAP), autentizační službou (Kerberos), klienty. Případně návrh a realizace konkrétních rozvojových sub-projektů pro řešení SOGo nasazované na ZČU.
Virtuální pracovní stanice Orion (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Lze s využitím virtualizace efektivně poskytnout osobní dočasný desktop s předkonfigurovaným prostředím pro několik zásadních aplikací - náhrada řešení založeného na terminálovém serveru? Analýza a návrh řešení (image, jeho doprava na stanici a provoz). Možná varianta: Lze s využitím virtualizace zefektivnit současný způsob provozu veřejných laboratoří CIV (obraz stanice a jeho údržba)?
Využití cloud computing pro podporu výuky (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Analýza možností využití konceptu a existujících implementací cloud computing pro podporu výuky. Obrazy hotových prostředí (OS, aplikace, databáze, celé sítě) jako studijní opory pro cvičení odborných předmětů a možné realizace prostředí pro jejich použití studenty ZČU.
Služba pro zálohování mobilních stanic (notebooky) (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Návrh a realizace služby pro zálohování koncových stanic v prostředí ZČU. Práce má vycházet ze současné technologie podpory koncové stanice na ZČU (Orion-IS), hledat a zhodnotit možná řešení pro jejich zálohování a realizovat zvolené řešení. Požadavkem je využití svobodného SW a zohlednění specifických požadavků uživatelů notebooků.
Elektronický informační systém místností (DP)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Návrh a pilotní realizace elektronického informačního systému pro učebny, laboratoře a přednáškové mísnosti ZČU.
Je realizovatelný (a s využitím jakých technologií) záměr opatřit řádově stovky místností malými informačními
panely ve stylu letiste.zcu.cz? Řešení centrální správy, konfigurace, rozbor pořizovacích a provozních nákladů
jednotlivých variant.
Monitoring a vyhodnocení vytížení služeb (DP)
Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ano
Jak v reálném a konkrétním prostředí služeb poskytovaných CIV měřit využití jednotlivých služeb a provádět vyhodnocení? Analýza existujících zdrojů dat, návrh jejich využití a realizace nástrojů pro zpracování statistik.
Automatizace obnovy PKI certifikátů (DP)
Zadání vypsal: Ing. Pavel Jindra
Rezervováno: ne
Analýza, návrh a realizace rešení pro automatickou obnovu certifikátů uložených na fyzickém autentizačním předmětu (JIS karta) v prostředí ZČU a certifikační autority EJBCA.
Zlepšení vyhledávací služby na support.zcu.cz (SP)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Mediawiki provozována na support.zcu.cz nově zvládá také vyhledávání nezávislé na diakritice, implementace je řešena externím nástrojem. Cílem práce je vyzkoušet a nasadit toto nové vyhledávání na web support.zcu.cz. Testovací prostředí a veškeré potřebné informace dodá zadavatel.
Databáze
Vzdálený monitoring a správa Oracle gridu (DP)
Zadání vypsal: Ing. Petr Jiroušek
Rezervováno: ne
Seznamte se s možnostmi vzdáleného monitoringu a správy Oracle gridu. Navrhněte vhodné řešení pro dálkový monitoring a
správy Oracle gridu.
Použití Oracle RDBMS jako XML databáze (DP)
Zadání vypsal: Ing. Petr Jiroušek
Rezervováno: ne
Seznamte se s možnostmi ukládání XML dokumentů v RDBMS Oracle a porovnejte jednotlivé možnosti, zejména s ohledem na rychlost a výkonnost zpracování XML dokumentů. Na základě získaných poznatků naprogramujte modul pro zpracování XML dokumentů v informačním systému IS/STAG.
Sítě
VoIP
IPT Linksys - SPC (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Otestovat SPC (Configuration Profile Compiler) - binární konfigurační soubor u IP telefonů Linksys.
Asterisk - fax server (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat faxové služby odeslání/příjem faxu.
Asterisk - VoiceMail (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat voicemailovou službu.
Asterisk - PIN + volání (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat extension (telefonní pobočku), která bude vyžadovat pro přístup PIN a po té umožní další volání.
Asterisk - kalendář (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat kalendářovou službu.
SIP klient (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Najít nebo upravit nebo naprogramovat SIP klienta pro režim full screen s možností vysílání videa v linuxu.
Zařízení pro testování hovorů - VoIP (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit HW (připadně použít nějaký levný HW směrovač s linuxem) a nastavit jej, aby šel využít pro testování volání přes protokol SIP. Tzn. aby choval se jako SIP klient, který přijme hovor, udělá echo test a vytoří hovor na danné testovací číslo.
Zařízení pro testování hovorů - analog (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit HW (připadně použít nějaký levný HW směrovač s linuxem a FXS portem) a nastavit jej, aby šel využít pro testování analogového volání. Tzn. aby choval se jako analogový telefon, který přijme hovor, udělá echo test a vytoří hovor na danné testovací číslo. Případně, aby HW měl i funkcionalitu testovat VoIP hovory (byl i SIP klientem).
VoIP HELPDesk (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Prozkoumat aktuálně nastavený VoIP HELPDesk, upgrade, ověřit a roršířit jeho funkce. Vše založeno na aplikační ústředně Asterisk.
Zdokumentování konfigurace
Datasheet pro konfiguraci RIP (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci RIP na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci EIGRP (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci EIGRP na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci OSPF (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci OSPF na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci BGP (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci BGP na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci MULTICAST (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci MULTICAST na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci IPv6 (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci IPv6 na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci CCME (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci CCME - Cisco Call Manager Express pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci WLC (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci Cisco WLC - Wireless Lan Controller typ WLC-2006/WLC-2106 pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Datasheet pro konfiguraci WLCM (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci Cisco WLCM - Wireless Lan Controller Module typ NM-WLC-6 pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.
Mikrotik
Obnovení Mikrotiku (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Provést a popsat tzv. password recovery a upgrade operačního systému na zařízení Mikrotik.
Mikrotik a VRRP (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nastavit na Mikrotiku protokol VRRP (Virtual Router Redundancy Protocol).
Mikrotik a VPN (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nastavit na Mikrotiku podporu VPN (IPsec/OpenVPN).
Mikrotik a QOS (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nastavit na Mikrotiku QOS a optimalizovat konfiguraci na výkon HW.
Ostatní
Sledování FW/VPN Cisco ASA (DP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Jedná se o vytvoření webové aplikace pro sledování stavu a vytváření statistik z bezpečnostního hardwarového zařízení Cisco ASA. Toto zařízení poskytuje na ZČU hlavně funkce aplikačního stavového firewallu a VPN koncentrátoru. Aplikace bude získávat různá data protokolem SNMP.
Provozní deník (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Najít vhodnou implementaci opensource provozního deníku pro vedení úprav a rozesílání informací o úpravách a různých konfiguračních změn v síti.
Analyzátor konfigurace (DP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit WEB aplikaci, která zpracuje výpis konfigurace a několik Cisco příkazu př. "sh ip route" a porovná jej s přednastaveným vzorkem. Přístup ke studijním materiálům a k HW je samozřejmostí.
IP TV - multicast (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Analyzovat dostupné produky na trhu (zařízení připojitelné k síti a přehrávající multicast stream), rozběhat některý ekvivalentní open source nástroj na Linuxu distr. Debian.
Media server recorder (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude nahrávat multicast stream a bude umožňovat nahrávku na požádání přehrát.
Rezervační systém pro síťovou laboratoř (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude sloužit jako rezervační systém pro vzdálenou práci síťové laboratoře.
Automatický čistič konfigurací (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude mazat konfigurace Cisco zařízení pro vzdálenou síťovou laboratoř.
Packet Tracer Server (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat Packet Tracer sloužicí jako server pro vzdálenou konfiguraci.
Monitor stavu sítě (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude přehledně zobrazovat různé výstupy z dalších monitorovacích systémů (sjednotí je na jednu přehlednou obrazovku).
MacOS - konfigurátor Orion prostředí (SP)
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Připravit balíček pro operační systém MacOS, který nainstaluje a nastaví základní Orion služby (AFS, Kerberos, SSO..).
Design
Implementace jednotného vizuálního stylu ZČU do prostředí CIV (BP)
Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ne
Grafické návrhy a přípravy šablon elektronických dokumentů (korespondence, prezentace, dokumentace, webové stránky...), návrhy úprav designu aplikací provozovaných CIVem. Vše řešeno v rámci JVS ZČU a s přihlédnutím ke specifiku výpočetních aplikací.
Webová aplikace pro tvorbu komixových stripů (SP)
Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ne
CIV využívá ve své prezentaci komixové postaičky (CIVenku a spol.). Cílem práce je vytvořit webovou aplikaci umožňující uživatelům jednoduchým způsobem sestavit jednotlivé komponenty z knihovny (postavičky, bubliny, rekvizity, rámečky) a publikovat vytvořený celek pod unikátním url.