Maturitní témata Předmět: Soubor odborných předmětů (zaměření na informační technologie) Forma: Obhajoba před zkušební komisí Studijní obor: Informační technologie Školní rok: 2013/14
SITE1 - Model zabezpečeného přístupu v LAN (místní počítačová síť) síti Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Úkolem studenta je vytvořit funkční schéma sítě s možností autentizace a autorizace prostřednictvím protokolu EAP (Extensible Authentication Protocol ). Po ověření se port přepne do příslušné VLANy. Ověřování bude probíhat oproti RADIUS serveru a databázi uživatelů. Výsledkem práce bude funkční model zabezpečené sítě. Doporučená je praxe v Cisco Packet Tracer či zkušenosti s konfigurací Cisco zařízení. Lze zadat 2 varianty – pro LINUX a Windows Server SITE2 - Tunelování na IPV6. Model propojení centrály a pobočky Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Specifikace protokolu IPV6 zahrnuje šifrovací mechanismus IPSEC, který je používán pro navázání šifrované komunikace a tvorbu tunelů. Úkolem studenta bude návrh a implementace zabezpečeného privátního propojení centrály (hlavního sídla) a pobočky přes veřejnou síť ISP (Internet Service Provider). Tedy model Site To Site VPN. Výsledkem práce bude síťový návrh v praxi užívaný k propojení detašovaných pracovišť. SITE3 - Současné možnosti virtualizace
Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Student: Dominik Zachoval Tato práce je rešeršní povahy. Úkolem studenta bude vyhledat a přehledově zpracovat informace o možnostech virtualizace (typu „bare metal“) se zaměřením na produkty VMware, Oracle, Microsoft, Citrix případně dalších. Výsledkem bude přehledová publikace – „manažerský přehled“ o IT fenoménu současné doby – virtualizaci. SITE4 - Quality of Services na switchi Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Student: Daniel Nesnídal Quality of Services je souborem technologií umožnující prioritizaci (upřednostnění) síťového provozu. Protože je problematika obecně značně rozsáhlá, tato úloha bude zaměřena na Ethernet. Úkolem studenta bude detailně nastudovat principy prioritizace na L2 i L3 a akce QoS na vstupu (classifying, policing, marking, queuing, scheduling) a na výstupu (queuing a scheduling) switche. Výsledkem bude funkční řešení pro prioritizaci 3 tříd provozu (hlas, video, zbytek) na libovolném switchi CISCO. Úlohu lze
Soubor odborných předmětů (zaměření na IT)
1/14
V4A, V4B, V4C
realizovat v simulátoru Packet Tracer, po konzultaci je možné využít některé další řešení (linux, RouterOS Mikrotik…). Pozn.: Lze zadat dvě varianty úlohy – CISCO a Router OS Mikrotik (Linux) SITE5 - Model redundantního propojení s ohledem na rychlost konvergence Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Úkolem studenta bude vytvořit funkční redundatní (např. kruhovou) topologii s možnostmi jasné volby směru šíření přenosu v rámci jednotlivých datových skupin (VLAN). Student se zaměří na rychlost znovusestavení spojení při výpadku. Součástí modelu bude i agregační sdružená linka (sdružené porty) na principu LACP (Link Aggregation Control Protocol). Výsledkem práce bude funkční toplogie s doporučením metody redundance s ohledem na rychlost konvergence. SITE6 - 3 úrovňový síťový model Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Student: Tomáš Krejčí Úkolem studenta bude navrhnout a vytvořit 3-úrovňový hierarchický model např. školní sítě (core agregace - access vrstva) s využitím redundantních linek a techniky RSTP / MSTP. Na nejvyšší úrovni (core) bude použit L3 prvek (L3 switch či router) k omezení broadcastových domén. V síti budou minimálně 3 VLANy a na L3 budou aplikovány pravidla ACL (Access control list), které povolí či omezí provoz mezi jednotlivými VLANy. Výsledkem práce bude síťový návrh aplikovatelný na např. školní síť. SITE7 - Model šíření IPTV v rámci MAN/LAN sítí Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Úkolem studenta je navrhnout a vytvořit funkční síťový model šíření vyžádaného multicastu (IPTV). Hraničním bodem bude soustava L3 zařízení (routerů) zajišťující rozhraní PIM (Protocol Independent Multicast), na toto rozhraní bude připojena soustava L2/L3 zařízení (switchů), zajišťující správné šíření zpráv a připojení jednotlivých uživatelů. Druhým hraničním bodem bude aktivní prvek schopný zasílat IGMP JOIN zprávy (Settopbox či PC vybavené např. VCL playerem). Výsledkem práce bude kompletní model sítě umožňující šířit vyžádaný multicast (např. IPTV). SITE8 - Možnosti vyčítání a sledování provozů v LAN sítích Odborný konzultant: firma Intelek Vedoucí práce: Lubor Košťál Úkolem studenta bude vytvořit uživatelské rozhraní a metody vyčítání důležitých informacích o stavu sítě (např. DNS překlady, dále informace o vytížení linky, přenesených informacích či připojených klientech). Jedná se o návrh centralizovaného dohledu nad provozem na síťové infrastruktuře. K vyčítání informací o síťovém provozu je vhodné použít protokol SNMP. K vyčítání DNS překladů je vhodné využít logovacího serveru a vhodného nastavení aktivního prvku (routeru). Výsledkem práce bude rozhraní zobrazující aktuální stav vytížení sítě a informací o přístupech uživatelů na jednotlivé stránky. SITE9 - Návrh počítačové sítě (klient: makléřská firma) Odborný konzultant: firma Gigacomputer Vedoucí práce: Lubor Košťál Soubor odborných předmětů (zaměření na IT)
2/14
V4A, V4B, V4C
Vytvoření návrhu zabezpečené počítačové sítě pro malou kancelář makléřské společnosti. Ve firmě je celkem 15 pracovníků, kteří se pohybují v terénu a potřebují se připojit k firemnímu serveru vzdáleným připojením. Návrh by měl obsahovat jak variantu UTP strukturované kabeláže tak i možnost Wifi připojení. Návrh počítačové sítě by měl být realizován nejnovější aktuální technologií. SITE10 - Elektronické zabezpečení objektů (klient: smíšené zboží a pekárny) Odborný konzultant: firma Gigacomputer Vedoucí práce: Lubor Košťál Vytvoření návrhu zabezpečovacího systému pro smíšeného zboží a přidruženého provozu malé pekárny. Podkladem bude půdorys celé nemovitosti. Návrh bude obsahovat kompletní zabezpečení přístupových míst ve formě bezdrátových čidel ( čidla pohybu, požární čidla, magnetická čidla – dveře, okna). SITE11 - Docházkový systém – návrh realizace (klient: výrobní firma) Odborný konzultant: firma Gigacomputer Vedoucí práce: Lubor Košťál Vytvoření návrhu docházkového systému pro výrobní firmu s 50 zaměstnanci. Docházkový systém bude navržen ve formě čipových karet, tak i s variantou snímání otisku prstů. Součástí bude návrh instalace a konfigurace software dodávaného výrobcem technologie u zákazníka. SITE12 - Návrh a realizace kamerového systému (klient: stavební firma) Odborný konzultant: firma Gigacomputer Vedoucí práce: Ing. Lubor Košťál Student: Martin Červík Vytvoření návrhu kamerového systému pro stavební firmu, která potřebuje zaznamenávat aktuální provoz na 3 oddělených pracovištích s pravidelným video záznamem. Součástí návrhu je vhodný výběr venkovních odolných kamer, zajištění internetového připojení od místního poskytovatele a záznamového zařízení s ukládáním obsahu na centrále klienta. SITE13 - GPS sledování vozového parku (klient: dopravní společnost) Odborný konzultant: firma Gigacomputer Vedoucí práce: Lubor Košťál Vytvoření návrhu GPS sledování vozového parku (30 nákladních automobilů) pro dopravní společnost s Online sledováním provozu a záznamem knihy jízd. Návrh bude obsahovat přesnou specifikaci vybraného zařízení a výběr vhodného software pro Online provoz s přesnou konfigurací. Koncový zákazník pro zadání konkrétního tématu může být jakákoli firma. Návrh realizace přechodu z analogového na IP kamerový systém SITE14 - Upgrade školní počítačové sitě Odborný konzultant: firma IBM Vedoucí práce: Roman Kolář Student: Lukáš Machovec Tato práce je postavena na základě žádosti ZŠ Brno, Kotlářská 4, kde je řešitel zaměstnán jako správce sítě. Jedná se o identifikaci problémů s počítačovou sítí v pravidelně se opakujících intervalech. Výsledkem by mělo být nalezení problému a poté jeho praktické odstranění. Hlavním výstupem práce bude dokumentace celého postupu a funkční síť. Soubor odborných předmětů (zaměření na IT)
3/14
V4A, V4B, V4C
GRAF1 - Vytvoření Web aplikace pro registraci účastníků na akce – grafický design Odborný konzultant: firma Anet Vedoucí práce: Lenka Hrušková Student se zaměří na grafický design aplikace s využitím technologie Kendo UI a Single Page Application. Použité technologie: ASP.NET, Visual Studio 2012 (2013)Express, Telerik Kendo UI, Web API, Entity Framework, MVVM, Single Page Application. Jedná se o nejprogresivnější technologie pro tvorbu Web Aplikací. GRAF2 - Corporate Identity - Vizuální styl firmy Vedoucí práce: Lukáš Kalčok Student: Veronika Mrňová, Erik Margony Autor si zvolí fiktivní firmu nebo projekt, pro který vytvoří kompletní vizuální styl firmy. V tomto stylu bude definován logotyp a grafická značka. Základní prvky identity firmy spolu se základními písmy. Návrh tiskoviny aspoň v počtu 5 ks. Návrh webové stránky. Autor vytvoří design manuál (Typografický manuál) a práce bude obsahovat zdůvodnění všech kroků a rozhodnutí které autor učinil v čase tvorby práce. GRAF3 - 3D vizualizace objektu Vedoucí práce: Lukáš Kalčok Student: Martin Zejda, Patrik Procházka Autor vytvoří 3D model zvoleného objektu v programu Blender. Tento model bude namodelován podle skutečného modelu objektu, který si autor zvolí. Model bude obsahovat textury takové, aby jeho vizualizace odpovídala reálnému objektu. Nasvícení scény bude odpovídat zamýšlenému prostředí, ve kterém má být objekt vizualizován resp. by se v reálném prostředí nacházel. Výsledný obrazová vizualizace modelu bude zasazena buď do fotografie, nebo bude součástí vizualizace nebo jiné samostatné vizualizace. Součástí práce bude taktéž popis úprav ve výsledné vizualizaci za pomoci rastrového editoru obrazu. Práce bude obsahovat zdůvodnění všech kroků a rozhodnutí které autor učinil v čase tvorby práce. GRAF4 - Vytvoření série plakátů Vedoucí práce: Lukáš Kalčok Student: Kristýna Neugebauerová, Daniel Klement Úkolem autora je vytvořit sérii plakátů o četnosti aspoň 5 kusů plakátů pro danou událost. Součástí každého plakátů bude fotografie, kterou autor nafotí samostatně. Autor nemůže použít fotografie, které nenafotil sám. Plakáty budou obsahovat také písmo a grafické prvky, které budou odpovídat dané tématice. Aplikace, ve kterém autor vytvoří plakáty, bude Adobe Photoshop. Součástí konečné prezentace práce a výstup bude obsahovat mimo jiné i vytištěné plakáty. Práce bude obsahovat zdůvodnění všech kroků a rozhodnutí, které autor učinil v čase tvorby práce. GRAF5 - Firemní identita - způsob prezentace firmy Vedoucí práce: Jitka Hotařová Student: Tomáš Svoboda, Martin Dubáň Úkolem autora je vytvořit pro firmu jednotný návrh na prezentaci firmy. Tento návrh bude pbsahovat:
Webové stránky
Internetový marketing
Kreativní grafiku
Soubor odborných předmětů (zaměření na IT)
4/14
V4A, V4B, V4C
Přípravu tiskových dat
GRAF6 - Studentský občasník Vedoucí práce: Jitka Hotařová Student: Martin Boček, Anna Vavřínová Úkolem autora je kompletní grafické zpracování nultého čísla studentského časopisu. Řešení bude obsahovat:
Definovat velikost (formát) časopisu
Určit jednotlivé rubriky pro studentské příspěvky
Vyhotovit šablony
Graficky zvládnout obálku časopisu
Shromáždit autorské příspěvky a fotografie
Připravit data pro tisk
GRAF7 – Vytvoření reklamy pro školu Odborný konzultant: firma Proficoms Vedoucí práce: David Čížek Srovnejte možnosti a účinnost internetové reklamy pomocí Google Adwords a Seznam Sklik, a vytvořte reklamu na přihlášení se na vaši školu. GRAF8 - Filmové efekty Vedoucí práce: David Čížek Oblast filmových efektů je velmi širokou skupinou, jíž využívají amatérští i profesionální filmaři ke zatraktivnění děje, vtažení diváka do děje, či doplnění obrazových scén o zajímavé efekty. Podstatou tématu Filmové efekty je využití počítačového softwaru k vytváření základních i pokročilých efektů, ať už se jedná o střih, zpracování videa, grafické efekty, doplnění o animace, nebo vytvoření doplňků k filmovému nosiči. Student prokazuje své odborné znalosti, a to po stránce teoretické i praktické. GRAF9 - Animace Vedoucí práce: David Čížek Animace je velmi dobře využitelná jako dynamický obsah webových stránek či samostatně existující prvek, spojující v jeden funkční celek více grafických jednotek. Vysvětlete princip a možnosti využití animace, použijte vhodný software k tvorbě a vlastní práci prezentujte. GRAF10 – Virtuální procházka po škole Vedoucí práce: David Čížek Student nastuduje program na vytváření virtuální prohlížení objektů, nafotí prostory školy a vlastní snímky použije vytvoření virtuální prohlídky po škole, Prohlídku prováže s plánkem školy. GRAF11 - Využití mobilních zařízení při tvorbě a editaci počítačové Vedoucí práce: David Čížek Student: Petr Vysokomenský, Jan Pruša Mobilní zařízení typu mobilního telefonu či tabletu jsou trendem dneška. Tato zařízení umožňují mj. také Soubor odborných předmětů (zaměření na IT)
5/14
V4A, V4B, V4C
pořizování fotografií a jejich základní úpravu. Účelem maturitní práce je pořízení fotografií a jejich úprava pomocí vlastního sw, a také zpracování pořízených fotografií na PC. Maturitní práce je orientována na využití mobilních zařízení v praxi. GRAF12 - Využití mobilních zařízení při tvorbě a editaci videa Vedoucí práce: David Čížek Tato zařízení umožňují mj. také pořizování fotografií a jejich základní úpravu. Maturitní práce je zaměřena na pořízení videa nebo získání videa a jeho následná úprava přímo v zařízení pomocí nainstalovaného sw, a také zpracování pořízeného záznamu na PC. Maturitní práce je orientována na využití mobilních zařízení v praxi. GRAF13 - Tablet jako náhrada klasických prostředků tvorby Vedoucí práce: David Čížek Student se zaměří na konkrétní oblast, v níž jsou zaběhlé standardy tvorby (např. grafika, programování, technologie a průmysl, kancelářské činnosti, sazba, zábava, orientace v prostoru, apod.). Zde popíše stávající principy tvorby a používání, možnost nahrazení činností pomocí tabletu a jeho funkcí, a poukáže na rozdíly a přínos mobilního zařízení v dané oblasti. GRAF14 - 3D model Vedoucí práce: Petr Adamec Student: Pavel Kvarda, Martin Adámek Vytvořte 3D model automobilu, letadla, počítače, mocyklu nebo jiného 3D objektu minimálně v deseti hladinách. V každé hladině bude umístěna pouze jeden typ entity (karosérie, kola…). Každá hladina bude pojmenovaná podle typu entity. Rozměry entit budou v měřítku 1 : 1. Doporučené prostředky pro řešení zadání: grafický program CADKEY. GRAF15 - Počítačová grafika: „Vizualizace počítačové grafiky v architektuře“ Vedoucí práce: David Čížek Student: Erik Hagara
Možností a oblastí využití vizualizace počítačové grafiky je celá řada. V oblasti stavebnictví je možné využít vizualizace např. jako prostředek reálného a detailního zobrazení projektované stavby, stejně jako ověření realizací průběhu stavby. Této vizualizace lze využít také jako atraktivní zobrazení stavby např. pro návštěvníky zajímavých staveb, klienty hotelů či zájemce o návrh a projektování stavby. Student využije znalosti z oblasti tvorby a editace počítačové grafiky tak, že nejdříve vytvoří základní model stavby (domu, objektu) a z tohoto modelu vytvoří virtuální průchod takovýmto modelem. Postup tvorby vizualizace tak bude 2D -> 3D. GRAF16 - Filmové efekty: „Videotutoriál – návod k použití“ Vedoucí práce: David Čížek Student: Tomáš Fidler
Podstatou tématu Filmové efekty je využití počítačového softwaru k vytváření základních i pokročilých efektů, ať už se jedná o střih, zpracování videa, grafické efekty, doplnění o animace, nebo vytvoření doplňků k filmovému nosiči. Při tvorbě videotutoriálu student předvede své znalosti v oboru tvorby a editace videa, ale také práci s MS Word tak, že výsledné dílo bude možné Soubor odborných předmětů (zaměření na IT)
6/14
V4A, V4B, V4C
použít také jako návod k použití, výukový nebo ukázkový materiál. Práce bude obsahovat zdůvodnění všech kroků a rozhodnutí, které autor učinil v čase tvorby práce. GRAF17 – Návrh elearningového vzdělávacího portálu Odborný konzultant: firma Proficoms Vedoucí práce: David Čížek
Návrh realizace elearningu (vzdělávacího portálu) pro účely firemního vzdělávání pro jednotlivá oddělení ve společnosti (klient: výrobní společnost). Práce bude obsahovat návrh logiky stránek, logiku přechodu mezi jednotlivými stránkami, návrh mapy webu, designu stránek (barvy a písmo), Práce bude obsahovat zdůvodnění všech kroků a rozhodnutí, které autor učinil v čase tvorby práce. GRAF18 - Fotomontáž Vedoucí: David Čížek Za využití specializovaného softwaru student upraví na profesionální úrovni fotografie ve vysokém rozlišení tak, aby nebylo možné rozpoznat, že se jedná o fotomontáž. Postupy montáží a editace fotografií student popíše a porovná s originály, příp. vysvětlí další možné postupy a poukáže na chyby. Vytvoří tak sérii, na které daný postup aplikuje a ukáže klady a zápory tohoto postupu. PROG1 - Informační systém pro potřeby evidence odborné praxe na naší škole Vedoucí práce: Lenka Hrušková Konzultant: Petr Pernes Student: Daniel Protivánek Vytvořte aplikaci, která umožní správu dokumentace odborných praxí na naší škole. Ze zadaných údajů bude možné vytisknout dokument – Smlouva, Evidenční list, Zpráva o průběhu odborné praxe, Pracovní deník, agregované informace. Práce bude obsahovat:
Sestavte dokumentaci pro potřeby uživatelů - elektronická
Sestavte dokumentaci k software
Vytvořte Informační systém pro potřeby praxe, systém bude dostupný přes webové rozhraní
Vytvořte databázi pro uložení dat - zdokumentujte databázi a použité SQL dotazy
Zvolte informační potřeby a vhodná přístupová práva.
PROG2 - Vytvoření Web aplikace pro registraci účastníků na akce – návrh databáze Odborný konzultant: firma Anet Vedoucí práce: Lenka Hrušková Student se zaměří na návrh databáze a technologie Web API a MVVM. Použité technologie: ASP.NET, Visual Studio 2012 (2013)Express, Telerik Kendo UI, Web API, Entity Framework, MVVM, Single Page Application. Jedná se o nejprogresivnější technologie pro tvorbu Web Aplikací. PROG3 - Systém vytváření faktur pro podnikatele Vedoucí práce: RNDr. Lenka Hrušková Student: Jakub Schwan Aplikace má umožnit jednouché vytváření faktur a jejich tisk. Bude spolupracovat s databází, ve které budou uloženy faktury, které se budou importovat do formátů .pdf, .doc, .xls (pozn. zřejmě za pomocí nějakého vhodného API). Dále bude možné si uložit informace o stálých zákaznících a ty poté i upravovat. Soubor odborných předmětů (zaměření na IT)
7/14
V4A, V4B, V4C
Uživatel bude mít možnost upravovat své osobní údaje, číslo účtu, výši DPH a další. Aplikaci bych vyvíjel celou v Javě. PROG4 - Tour de Map Vedoucí práce: Aleš Lorenc Student: Martin Fiala Webová aplikace založena na GoogleMaps pro záznam turistických cest a zájmových bodů. Záznam tras bude probíhat pomocí otevřených XML formátů generovaných z GPS navigací a pomocí komunikaci GPS Locator > GSM přenos > WebAPI pro sledování v živém přenosu. Dále umožní napojení na další sledovací zařízení, např. krokoměr pomocí webApi. Každá trasa bude obsahovat detailní popis, lokace, zájmové body, převýšení, atd. Využití otevřených funkcí pro přihlášení pomocí Facebook Aps, Google, …, dále využití sdílení a propagace na sociálních sítí. PROG5 - CMS systém pro potřeby naší školy Vedoucí práce: Petr Čížek Student: David Jančík Systém bude založen na architektuře MVC. Podpora vnořených kontrolerů, externích modulů, jednoduchá implementace nové funkcionality. Bude obsahovat WYSIWYM a WYSIWYG editor, FileManager, generování Galerie, souborů ke stažení, členění článků, kompletní správu systémové funkcionality dle přiřazených privilegií, fórum, podpora více jazyků. PROG6 - Správa financí domácnosti Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Student: Jakub Kučera Student vytvoří internetovou aplikace na správu a organizaci veškerých výdajů a příjmů v domácnosti. Cílem práce bude vytvoření plně interaktivní aplikace v prohlížeči, uživatelsky snadno pochopitelné a jednoduché rozhraní. Kromě správy financí se bude moci uživatel podívat na grafy financí z různých období s možností před-volitelné generace dle výběru. (možná nadstavba exportu). Každá domácnost bude registrována v systému jako samostatná a soběstačná jednotka a bude mít vlastní přihlašovací údaje a správu. Důležité informace budou v databázi uloženy šifrovány pomoci kombinovaného klíče (př. id domácnosti, emailu, atd..) PROG7 - Výukový program Vedoucí práce: Lenka Hrušková Student: Jan Richter Aplikace má umožnit vyučujícím vytvářet výukové kurzy s různou tématikou a ověřovat znalosti studentů. Aplikace bude pracovat s databází nebo XML souborem, ve kterém budou uloženy všechny informace o jednotlivých kurzech. Rozdělení rolí bude odpovídat klasickému rozdělení rolí ve škole. Tvůrci kurzu budou moci dynamicky vytvářet nové kurzy. Součástí práce bude i známkování a autentizace a autorizace. PROG8 – Správa školní knihovny Konzultant: Lenka Houšková Vedoucí práce: Lenka Hrušková Soubor odborných předmětů (zaměření na IT)
8/14
V4A, V4B, V4C
Student: Tomáš Bajtek – verze 8a, Dan Trunda – verze 8b V menu budou knihy rozřazeny, jak si navolí návštěvník stránek (podle autora, žánru, roku výtisku). O každé knize budou uloženy základní informace: fotka (obal), stručný obsah, počet kusů na prodejně, rok vydání, cena, apod. U každého autora bude dostupný jeho "profil", kde budou vypsány všechny knihy, které napsal a krátké info o něm. Zaregistrovaný uživatel si může knihu objednat, admin může upravovat veškeré informace o knize a autorovi. Dále bude možnost vyhledávat knihu podle určitých kritérií. Ve verzi 8a student vytvoří knihovnu jako modul pro CMS školy. PROG9 - Tvorba prohlížečové online hry Vedoucí práce: Vlastimil Pospíchal Student: Vojtěch Balák Student vytvoří funkční online hru. Její součástí bude mapa, po které se budou moci hráči pohybovat. Tato mapa bude složená z více druhů polí, přičemž bude každý druh pole něčím odlišný (mise, výskyt nepřátel…) Hráči budou mít k dispozici platidla, předměty, … Pomocí tržiště bude umožněn hráčům obchod s předměty mezi sebou. Pomocí pošty bude umožněna hráčům vzájemná komunikace. PROG10 - Autobazar Vedoucí práce: Lenka Hrušková Student: Marek Kováč Aplikace umožní provozovat na webu autobazar. Webová stránka bude obsahovat kontakty a základní informace o provozovateli s více pobočkami, zobrazení databáze aut (popřípadě motorek a jiných vozů), včetně fotek a ceny, vyhledávání aut. Aplikace umožní přihlášenému uživateli – vedoucímu vést si informace o zákaznících a pracovnících PROG11 - Redakční software pro školní časopis Konzultant: Pavlína Machačová Vedoucí práce: Lenka Hrušková Student: Jan Zagata Vytvoření redakčního softwaru pro školní časopis. Software bude obsahovat prostor pro základní informace o časopisu (redakce a kontakty, základní informace o PŠT!), rozhraní pro nahrávání a archiv článků, systém pro jejich korektury. Bude pracovat s různými úrovněmi práv uživatelů. Hotová čísla budou ke stažení ve formě PDF. Aplikace bude obsahovat top list, možnost anket a jejich správu, možnost komentářů od čtenářů a hodnocení jednotlivých článků. Student vytvoří redakční software jako modul pro CMS školy. PROG12 - Univerzální anketní/dotazníkový systém Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Student: Jaromír Sys Vytvoření univerzálního anketního systému, umožňujícího definovat neomezený počet dotazů, logických skupin dotazů s volně definovatelnou skupinou odpovědí. Uživatelské rozhraní umožňující identifikaci uživatele, možnost ukládání prováděných anket, historie uživatelových anket. Administrační rozhraní umožňující definovat nezávislé anketní kampaně s možnosti definice časové platnosti kampaní. Analyzační část umožňující zpracování a vizualizace anketních dat:: tabulkový výstup, grafy, XML, PDF. Použité technologie: internetové (intranetové) prostředí - PHP, JavaScript, jQuery, HTML. Databáze - MySQL. PROG13 - Řízení bezpečnosti informací v ICT při nedostatku lidských zdrojů Soubor odborných předmětů (zaměření na IT)
9/14
V4A, V4B, V4C
Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Jedná se o návrh řešení na zabezpečení informací (jde jak o informace uložené na mediích, tak o expertní znalosti jednotlivců) v případě krize jakéhokoli původu (epidemie, masové propouštění a s tím spojené propuštění expertního jedince, krádež médií, podplacení zaměstnance apod.) - téma vhodné pro jedince se zájmem o dráhu auditora. Konzultace zajištěny, materiály poskytne odborný konzultant. PROG14 - Nové trendy v BCDR pro ICT Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Nové trendy v řízení kontinuity činnosti a plánu obnovy v oblasti ICT. Záměrem je na základě vývoje standardu, nařízení, ekonomické situace, virových mutací apod. vypracovat plán na řízení kontinuity činnosti a plán obnovy a zároveň otestovat aplikovatelnost v praxi. Veškeré materiály a informace může poskytnout odborný konzultant práce. PROG15 - Analýza libovolného webového obsahu Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Student: Jan Hlavsa Prace řeší analýzu webových stránek z pohledu výskytu hledaných slov. Vstup: textový řetězec libovolné délky. 1. krok je seznam URL adres dodaných některým ze standardních enginů (Google, Yahoo, ..), prvních n-stránek se bude analyzovat, n je vstupní parametr. 2. krok je textová analýza obsahu stránky z pohledu počtu výskytu hledaného textového řetězce. 3. krok: všechny kombinace řetězců s nenulovým počtem výskytu se uloží do databáze. Programovací jazyk: Java, JavaScript. PROG16 - Dynamická optimalizace organizační struktury v prostředí MS Excel Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Popis organizační struktury: 5-8 úrovní ve stromové struktuře, nejnižší úroveň = Department, obsahuje podskupiny zaměstnanců zaměřené na určitý typ servisu, celkový počet jednotek v rámci celého stromu je cca 250. Požadovaná funkcionalita: možnost přesouvat jednotlivé podskupiny v departmentu mezi týmy, report týmu, u kterých došlo ke změně, report počtu zaměstnanců pro jednotlivé úrovně organizačního stromu. PROG17 - Kryptování databázových objektů na úrovni sloupců v tabulce v prostředí DB2 (Java) Odborný konzultant: firma IBM Vedoucí práce: Lenka Hrušková Student: Patrik Lev Databázová tabulka může obsahovat mimo standardní data i údaje, které nesmí byt jednoduše přístupné. Mohou být zobrazeny jen vybranému okruhu zaměstnanců, kteří ji spojují "klíčem". Databázový systém DB2 ver. 10.2. Cílem úlohy je navrhnout encryptovací a decryptovací funkci, která musí být udělána jako databázový objekt. Tzn. funkce nebo procedura. Požadovaný programovací jazyk je Java. Příklad: SELECT c1, c2, decrypt(c3,klic) FROM tabulka; Funkce decrypt(p1,p2) v tomto případě vybere záznamy ze sloupce p1 a provede dekryptování hodnoty klíčem p2. Návratová hodnota obsahuje tedy čitelná data. V případě špatného klíče funkce vrací NULL Soubor odborných předmětů (zaměření na IT)
10/14
V4A, V4B, V4C
hodnotu. Maturitní práce by měla řešit i způsob změny klíče. Velikost datové tabulky je cca 20 tis záznamu. PROG18 - Vývoj 2D tower defense hry pro mobilní zařízení Firma: Alda Games s.r.o. Odborný konzultant: Aleš Kříž Student: Milan Jaitner Vytvoření 2D tower defense mobilní hry z pohledu z vrchu v herním enginu Unity. Hra se odehrává v prostředí lidského těla, člověk hraje za imunitní systém těla. Ve hře bude několik levelů. Úkolem je, ochránit určitou cestu v těle před přicházejícími vlnami nepřátel, aby neprošly dál do těla. Ve hře je základní měnou kyslík, probíhají pomocí něho všechny nákupy budov, vylepšení a bonusů. PROG19 – Internetová prezentace a CMS Vedoucí práce: Lenka Hrušková Student: Filip Laššo Úkol spočívá v zobrazení celé internetové prezentace návštěvníkovi. Prezentaci budou mít administrátoři možnost prostřednictvím CMS upravovat. Internetová prezentace bude obsahovat úvodní stránku a několik podstránek. Návštěvník zde najde informace o firmě a bude mít možnost ji kontaktovat prostřednictvím kontaktního formuláře. CMS umožní administrátorovi vytvářet nové administrátorské účty, podstránky a změnu jejich obsahu. Student využije wysiwyg nebo jiný editor pro správu obsahu. Dále se student zaměří na podporu vícevrstvého menu a propojení se sociální sítí fFcebook. Součastí internetové prezentace bude i miniblog, kde bude mít administrátor možnost přispívat krátkými články. PROG20 – Webový klon soutěže VyVolení Vedoucí práce: Lenka Hrušková Student: Oldřich Florian Webová hra, jejímž základem bude princip soutěže VyVolení, avšak bude se odehrávat v libovolně zvoleném prostředí (např. fantasy svět s nadpřirozenými postavami). Hra bude obsahovat časovou osu, na které se budou zobrazovat automaticky generované činnosti postav účastnících se hry (random přiřazováním činností z SQL tabulky) a vzájemných interakcí. Také bude možnost postavy do hry přidávat, či o tom nechat rozhodovat návštěvníky stránky v hlasování. Taktéž bude možnost postavy vyhazovat, nebo je nechávat soupeřit mezi sebou (v tzv. duelu). Jedná se tedy o virtuální svět s postavami s umělou inteligencí (Non-player characters). PROG21 - Bugtracker, issue systém, projektová wiki Vedoucí práce: Lenka Hrušková Student: Lukáš Benke Systém pro hlášení, správu a řešení bugů při vývoji software, systém pro interní potřebu firmy. Bude obsahovat seznam projektů, lidí, kteří na něm pracují, jejich zařazení (programátor, obchodník, grafik, analytik, …) a databázi samotných bugů. Do systému budou mít přístup pouze zadaní uživatelé, každý bude mít jiná práva. Členové týmů si budou sami rozebírat bugy nahlášené v systému. Nad tímto systémem bude postavena tzv. „Projektová wiki“, dále bude systém počítat hodiny strávené řešením bugů, implementováním nových features, atd. a dělat z těchto dat grafy a tabulky. PROG22 - 2D hra v Javě Vedoucí práce: Lenka Hrušková Student: Ondřej Matula Celá hra by měla fungovat ve stylu starého „Mária“. Pomocí šipek bude ovládána postava a ta se bude pohybovat po mapě. Celá mapa se bude konvertovat z textového dokumentu do grafiky. V textovém dokumentu bude pomocí znaků navrhnuta mapa. Hra bude napsaná v Javě a bude používat předdefinovanou třídu g2d a ta bude dále rozšířena pomocí vlastních funkcí. Budou se používat 3 vlákna: 1. Soubor odborných předmětů (zaměření na IT)
11/14
V4A, V4B, V4C
vlákno - logická část (funkce atd.), 2. vlákno – grafika, 3. vlákno – zvuk. Tuto hra bude nadále rozšiřovat (umělá inteligence nepřátel, zbraně, úkoly, atd.). Cílem hry bude nahrát co největší skóre a dostat se do nejvyšší úrovně. Nadstavbou téhle hry bude program editorMap, kde bude možnost si vytvořit vlastní mapu. Mapu si poté můžeme zobrazit v textovém dokumentu. PROG23 – 2D Tower Defence Vedoucí práce: Vlastimil Pospíchal Student: Jakub Mareček Hra módu tower defence (TD) bude naprogramována v Javě, bude obsahovat mapy a jednoduchou grafiku. Mapy se budou načítat z textového souboru a převádět do grafiky. Na celou hru se budete dívat svrchu. K dispozici bude mít hráč Energii a Materiál, ze kterých bude stavět různé druhy věží a obranných systémů.. Ovládání bude jednoduché, myší. PROG24 – Bezdrátové spojení zařízení s Android a PC Vedoucí: Lenka Hrušková Student: Ladislav Suchomel Aplikace (framework) bude umožňovat bezdrátové propojení zařízení s OS Android a PC pomocí TCP. Bude se jednat o klientskou aplikaci, která se bude připojovat na PC server aplikaci. Server zajistí připojení a identifikaci uživatele, po delší časové prodlevě jej opět odpojí. PROG25 – Sportovní akce školy Vedoucí: Lenka Hrušková Student: Alain Pávek Cílem projektu je vytvořit aplikaci pro správu meziškolních sportovních akcí i sportovních akcí školy s možností evidence a vyhledávání studentů pro jednotlivé sporty a akce. Program by měl umožnit vyučujícím tělesné výchovy organizovat akce a informovat o nich na webových stránkách. Učitel bude mít možnost ukládat informace o aktivních sportovcích z řad studentů a jejich sportovním zaměření. Bude také umožňovat jednoduchou editaci webových stránek, informujících o chystaných i uskutečněných akcích. Pro přístup ke stránkám bude vytvořeno několik účtů s různými právy. AUTO1 - LEGO – pohyb robota Vedoucí práce: Petr Pernes Student: Ludmila Kiktová Naprogramujte robota, tak aby dodržoval nastavenou vzdálenost od předmětu (ekvidistantu). Detail:
Sestavte vhodnou konstrukci robota pro tento účel - popište volbu konstrukce robota
Připravte testovací objekty (papírové kartony)
Popište zvolené programové prostředí a způsob řešení vybraných problémů
Testujte jízdu kolem rovných, kruhových (vnějších/vnitřních) stěn - popište řešené problémy
Doprogramujte robota tak, aby na hlavním modulu pomocí tlačítek šla volit distanční vzdálenost, automatická inkrementace vzdálenosti, projití vyhrazeného prostoru tak, aby se pokryla celá plocha
AUTO2 - LEGO – robot skladník Vedoucí práce: Petr Pernes Student: Martin Tyl Naprogramujte robota jako skladníka tak, že prohledá plochu a nalezený předmět umístí na vyhrazené místo. Detail:
Sestavte vhodnou konstrukci robota pro tento účel - popište volbu konstrukce robota
Soubor odborných předmětů (zaměření na IT)
12/14
V4A, V4B, V4C
Připravte testovací objekty (kostka, míček, matička, atd.)
Popište zvolené programové prostředí a způsob řešení vybraných problémů
Testujte prohledání plochy - popište řešené problémy
Doprogramujte robota tak, aby nalezený objekt dokázal přemístit na zvolené míso, při více objektech, uloží na další volné místo.
AUTO3 - Kódový zámek (aplikace PLC v praxi) Vedoucí práce: František Kovařík Navrhněte a realizujte program kódového zámku se 4místným číselným kódem na stavebnici LOGO!. Kód bude nastavitelný (měnitelný) jako parametr funkčního bloku. Vstup kódu bude realizován jedním tlačítkem NUM (sériově), tj. např 3x stisk je číslo 3, každý stisk bude indikován na výstupu bliknutím LED_Y. Každá číslice kódu bude potvrzována druhým tlačítkem ENA, po němž je v PLC vyhodnocena na správnost. V případě zadání špatné číslice kódu bude se zpožděním 3sec indikována aktivace alarmu (na výstupu LED_R); při správném kódu také se zpožděním 3sec indikována aktivace uvolnění zámku (na výstupu LED_G). Vstupy zámku budou doplněny o tlačítko CLR pro smazání všech dosud zadaných čísel kódu (oprava chyby při zadávání) a také tlačítko LOCK pro novou aktivaci celého zámku (resetuje PLC) AUTO4 - Řízení rozsvícení/zhasínání LED (aplikace PWM modulace) Vedoucí práce: František Kovařík Navrhněte a realizujte program postupného rozvícení/ zhasínání LED s následující funkčností na evaluačním boardu ValPIC07. Použijte matici LED (R, Y, G), kde funkci realizujte pro všechny tak, aby každá z nich byla řízena samostatně! „Texturu“ zobrazování v matici si zvolte podle svého uvážení, program musí demonstrovat schopnost „lineární“ regulace svitu LED z nulové (tma) do maximální hodnoty (trvalý proud diodou), celý program bude pracovat v nekonečném opakovaném cyklu.Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i názorně vypracovaný popis kvazilineárního řízení výstupu pomocí PWM. AUTO5 – Elektronické stopky Vedoucí práce: František Kovařík Navrhněte a realizujte program digitálních stopek s následující funkčností na evaluačním boardu ValPIC07: Indikace času na 3místném 7segmentovém displeji, Zobrazovaný čas 0,1s- 1s- 10s (tj rozsah 0 až 99,9sec), Řízení 4 tlačítky z kláves boardu, Realizace funkcí RESET_STOP, UP/DOWN, START, STOP, Indikace 1sec „tiků“ desetinnou tečkou. Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i vypracovaný návod k použití těchto stopek. AUTO6 – Řízení směru a rychlosti otáček DC motorku Vedoucí práce: František Kovařík Navrhněte a realizujte program k řízení DC motorků s následující funkčností na evaluačním boardu ValPIC07 s externím modulem AP01: řízení směru otáčení dle tlačítkové volby, řízení rychlosti otáčení v 8mi krocích dle tlačítkové volby (UP/DOWN), kunkce START/STOP, indikace směru a rychlosti na 7segment indikátoru.Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i vypracovaný návod k použití. AUTO7 – Řízení směru a úhlu otočení krokového motorku Vedoucí práce: František Kovařík
Soubor odborných předmětů (zaměření na IT)
13/14
V4A, V4B, V4C
Navrhněte a realizujte program k řízení krokových motorků s následující funkčností na evaluačním boardu ValPIC07 s externím modulem AP01: řízení směru a úhlu otočení dle tlačítkové volby, Funkce START/STOP, Indikace volby směru a úhlu otáčení na 7segment indikátoru. Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i vypracovaný návod k použití. AUTO8 – Zobrazování alfanumerických znaků dle kódové tabulky ASCII na grafickém zobrazovači Vedoucí práce: František Kovařík Navrhněte a realizujte program pro kódování ASCII alfanumerických znaků s následující funkčností na evaluačním boardu ValPIC07 s externím modulem AP06: Vytvořte podprogramovou funkci pro kódování alfanumerické abecedy ASCII pro zobrazení na grafický zobrazovač, zpracujte jednoduchý program pro cyklické zobrazování vytvořené abecedy zobrazitelné na zobrazovačí. Indikaci provádějte na obou segmentech zobrazovačů současně. Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i vypracovaný návod k použití. AUTO9 – Různobarevná indikace na RGB LED Vedoucí práce: František Kovařík Navrhněte a realizujte program pro vícebarevnou indikaci s následující funkčností na evaluačním boardu ValPIC07 s externím modulem AP06: Vytvořte program pro řízení svitu RGB LED s možností dikrétního nastavení intenzity svitu (8 úrovní) každé barvy samostatně, zpracujte jednoduchý program pro plynulou automatickou změnu barvy v 9ti bitovém spektrálním rozsahu, zvolte dobu svitu pro každou barvu asi 100ms.Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i vypracovaný návod k použití. AUTO10 – Zobrazování krátkých zpráv na LCD znakovém zobrazovačí Vedoucí práce: František Kovařík Navrhněte a realizujte program pro řízení výstupu zpráv na LCD znakový zobrazovač s následující funkčností na evaluačním boardu ValPIC07 s externím modulem AP04: Vytvořte program pro výpis krátkých zpráv na LCD znakový zobrazovač, zpracujte jednoduchý program pro ověření funkčnosti programu, cyklus výpisu jednotlivých znaků zvolte 300ms.Výsledný program přeneste do ValPIC boardu a ověřte finální správnou funkčnost. Součástí dokumentace bude i vypracovaný návod k použití.
Soubor odborných předmětů (zaměření na IT)
14/14
V4A, V4B, V4C