UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
D - PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
Předměty studijního programu Fakulta:
PRF
Akad.rok:
2014
N1801-Informatika
Obor:
1802T001-Aplikovaná informatika - akreditace
Specializace:
00
Aprobace:
99
Typ studia:
Navazující
Forma studia:
Prezenční
Interní forma:
Není
Interní specifikace:
Není
Etapa:
1
Verze:
A
1 / 49
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
2 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/ALS1
Algoritmy a složitost 1 Algorithms and Complexity 1
Statut:
Povinný
Počet kreditů:
5
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 2 HOD/TYD
Ukončení:
Zkouška
Garant:
Prof. RNDr. Radim Bělohlávek, Ph.D., DSc.
Obsah: Předmět se zabývá pokročilou analýzou vyhledavacích algoritmů a analýzou datových struktur. Binarní vyhledávací stromy -- náhodně vybudované stromy, složitost v průměrném případě, průměrná výška, Catalanova čísla; Fibonacciho stromy, vyvážené stromy; Hashování -- složitost v průměrném případě, univerzální hashování, dokonalé hashování; Quicksort -- lineání výběr mediánu, složitost v průměrném případě; Trie, statické a dynamické R-stromy, M-stromy, kD-stromy; Pagerank. Literatura: Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to Algorithms. Second Edition. MIT Press, 2001. ISBN 0-262-53196-8. Elden, L. Matrix Methods in Data Mining and Pattern Recognition. SIAM. 2007. ISBN 978-0-89871-626-9. Knuth D. E. The Art of Computer Programming, Volumes I & III. Addison-Wesley. 1973. Manolopoulos Y., et al. R-Trees: Theories and Applications. Springer, 2005. ISBN ISBN 1-85233-977-. Skiena S. S. The Algorithms Design Manual. Springer, New York, 1998. ISBN 0-38794860-0.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
3 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/BEPS
Bezpečnost počítačových sítí Computer Network Security
Statut:
Povinný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Jan Outrata, Ph.D.
Obsah: Kurs začíná úvodem do bezpečnosti sítí TCP/IP obecně a postupy sledování sítě s představením různých útoků. Pak již následuje rozbor metod zabezpečení sítě (Internet) a komunikace v ní od filtrace provozu, přes proxy a překlad adres, firewall, až po tunelování a VPN, dále pak úvod do elektronických certifikátů a infrastruktury PKI, její aplikace, a ke konci kursu jsou probírány vybrané šifrované aplikační protokoly jako např. IPsec, DNSSec, SSL/TLS (OpenSSL) nebo SSH. Na cvičeních si studenti zkusí nejprve nějaký jednoduchý útok na nezabezpečenou (lokální) síť a pak se naučí aplikovat probírané metody jejího zabezpečení a nasazení zabezpečených protokolů. 1. Úvod: úvod do kryptografie a autentizace, bepečnost sítí (TCP/IP) obecně, útoky (DoS), detekce útoků (IDS) 2. Bezpečnost síťových technologií: sledování sítě (Wireshark, nmap), integrita dat, útoky, bezdrátové sítě (WiFi), tunelování, VPN 3. Bezpečnost v Internetu: filtrace, proxy, překlad adres (NAT), firewall a DMZ 4. Bezpečnost v Internetu: tunelování, VPN, aplikační proxy a brány, SOCKS 5. Infrastruktura PKI: certifikáty, certifikační autority a infrastruktura PKI 6. Aplikace PKI: elektronický podpis a bankovnictví 7. Šifrované a autentizační protokoly: IPsec, RADIUS, LDAP, Kerberos, DNSSec 8. Šifrované a autentizační protokoly: SSL/TLS (OpenSSL), S/MIME, SSH Literatura: Barken L. Wi-Fi: jak zabezpečit bezdrátovou síť (How secure is your wireless network?). Computer Press, 2004. ISBN 8025103463. Cole E. Network Security Bible. Wiley, 2009. ISBN 978-0470502495. Dostálek L. a kolektiv. Velký průvodce protokoly TCP/IP: Bezpečnost (2. aktualizované vydání). Computer Press, 2003. ISBN 80-7226-849-X. Dostálek L., Vohnoutová M. Velký průvodce infrastrukturou PKI a technologií elektronického podpisu (2. aktualizované vydání). Computer Press, 2010. ISBN 978-80-251-2619-6. Kizza J. M. Computer network security. Springer, 2005. ISBN 0387204733. Kretchmar J. M., Dostálek L. Administrace a diagnostika sítí pomocí OpenSource utilit a nástrojů (Open source network administration). Computer Press, 2004. ISBN 8025103455. Orebaugh A. Wireshark a Ethereal: kompletní průvodce analýzou a diagnostikou
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
4 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
sítí (Wireshark & Ethereal network protocol analyzer toolkit). Computer Press, 2008. ISBN 9788025120484. Satrapa P. Internetový protokol IPv6 (2. vydání). CZ.NIC, 2008. ISBN 978?80?904248?0?7. Scambray J., McClure S., Kurtz G. acking bez tajemství (Hacking exposed : network security secrets and solutions). Computer Press, 2001. ISBN 8072265490. Stallings W. Network Security Essentials: Applications and Standards (4th Edition). Prentice Hall, 2010. ISBN 978-0136108054.
KMI/CSCI
Computer science Computer science
Statut:
Povinný
Počet kreditů:
2
Forma výuky:
Seminář
Rozsah výuky:
2 HOD/TYD
Ukončení:
Zápočet
Garant:
Prof. RNDr. Radim Bělohlávek, Ph.D., DSc.
Obsah: Předmět probíhá v anglickém jazyce. Student si může vybrat z doporučených témat nebo po předchozí konzultaci s přednášejícím zpracovat jiné téma z oboru informatika. Literatura: Literatura doporucena vyucujicim/Literature recommended by the instructor.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
5 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/DIPP1
Diplomová práce 1 Master Thesis 1
Statut:
Povinný
Počet kreditů:
11
Forma výuky:
Seminář
Rozsah výuky:
1 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: Předmět je první částí kurzu zaměřeného na tvorbu diplomové práce. Obsah předmětu určuje vedoucí diplomové práce podle jejího tématu. Předmět probíhá formou individuálních konzultací studenta s vedoucím práce. Téma práce si student vybírá v souladu s platnými předpisy. Literatura: Podle pokynů vedoucího práce.
KMI/DIPP2
Diplomová práce 2 Master Thesis 2
Statut:
Povinný
Počet kreditů:
11
Forma výuky:
Seminář
Rozsah výuky:
1 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: Předmět je druhou částí kurzu zaměřeného na tvorbu diplomové práce. Obsah předmětu určuje vedoucí diplomové práce podle jejího tématu. Předmět probíhá formou individuálních konzultací studenta s vedoucím práce. Téma práce si student vybírá v souladu s platnými předpisy. Literatura: Podle pokynů vedoucího práce.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
6 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/DIPP3
Diplomová práce 3 Master Thesis 3
Statut:
Povinný
Počet kreditů:
11
Forma výuky:
Seminář
Rozsah výuky:
1 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: Předmět je třetí částí kurzu zaměřeného na tvorbu diplomové práce. Obsah předmětu určuje vedoucí diplomové práce podle jejího tématu. Předmět probíhá formou individuálních konzultací studenta s vedoucím práce. Téma práce si student vybírá v souladu s platnými předpisy. Literatura: Podle pokynů vedoucího práce.
KMI/DIPP4
Diplomová práce 4 Master Thesis 4
Statut:
Povinný
Počet kreditů:
11
Forma výuky:
Seminář
Rozsah výuky:
1 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: Předmět je čtvrtou částí kurzu zaměřeného na tvorbu diplomové práce. Obsah předmětu určuje vedoucí diplomové práce podle jejího tématu. Předmět probíhá formou individuálních konzultací studenta s vedoucím práce. Téma práce si student vybírá v souladu s platnými předpisy. Literatura: Podle pokynů vedoucího práce.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
7 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/MUSY
Multimediální systémy Multimedia Systems
Statut:
Povinný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Jan Outrata, Ph.D.
Obsah: V první části jsou probírány reprezentace a formáty digitálního obrazu, videa a audia, jejich získávání, zpracování, komprese a distribuce po datové sítí a také tvorba DVD. Zmíněna je i problematika DRM. Ve druhé části se pak studenti seznámí s problematikou digitální televize (DVB). Obsahem cvičení je praktické zacházení s obrazem, videem a audiem od jejich získání, přes editaci a kompresi až po distribuci - studenti si zkusí vytvořit DVD a zprovoznit streamovací server. 1. Úvod: historie, multimediální data a systémy, klasifikace 2. Reprezentace a formáty: získání a digitalizace obrazu, videa a zvuku, sampling, formáty, správa barev, hardware 4. Zpracování (authoring): editace a konverze, software 5. Komprese: obraz (DCT, JPEG, wavelet, fractal), video (predikce, standardy, bitový tok), zvuk (PCM, psychoakustika, standardy), MPEG-4 6. Distribuce: tvorba DVD (DVD authoring), streaming, webcasting, video on demand, Quality of Service, VOIP, internetová televize (IPTV), Digital Rights Management (watermark, šifrování) 7. Televize: úvod, analogová a digitální, historie, současnost a budoucnost v ČR a ve světě 8. Vlastnosti analogové a digitální televize. Kódování obrazové a zvukové informace pro přenos. 9. Standardy DVB (digital video broadcast) pro satelitní, kabelovou a pozemní televizi. 10. Modulace signálu, kapacia přenosových kanálů, chyby a opravné mechanizmy. 11. Přenos signálu digitální televize: kódování, vysílání a příjem. Antény, zesilovače, televizní rozvody. 12. Rozšiřující služby DVB: teletext, EPG, podmíněný přístup, zpětný kanál. Standardy pro digitální rádio. Literatura: DIANIŠKA S. Siete káblovej televízie. SAKT Bratislava, 2000. FISCHER W. Digital Television. Springer Verlag, Berlin, 2003. GREGORA P., VÍT V. Televizní technika ? zařízení pro přenos a vysílání televizního signálu. Ben Praha, 2000. Havaldar P., Medioni G. Multimedia Systems: Algorithms, Standards, and Industry Practices. Course Technology, 2009. ISBN 978-1418835941.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
8 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
Hwang J.-N. Multimedia Networking: From Theory to Practice. Cambridge University Press, 2009. ISBN 978-0521882040. KOŠŤÁL E. Obrazová a televizní technika I, II. Skriptum FEL ČVUT Praha, 1992. ŘÍČNÝ V. Televizní distribuční sítě a systémy. Skriptum VUT Brno, 2005. Savage T. M., Vogel K. E. An Introduction to Digital Multimedia. Jones & Bartlett Publishers, 2008. ISBN 978-0763750527. Taylor J., Johnson M. R., Crawford Ch. G. Velký průvodce DVD. Grada, 2007. ISBN 978-80-247-1721-0. VÍT V. Televizní technika I, II, III. AZ servis Praha, 1993. Wallace K. VoIP Bez předchozích znalostí. Computer Press, 2007. ISBN 978-80-2511458-2.
KMI/MWEB
Moderní webové technologie Contemporary Web Technologies
Statut:
Povinný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení,Seminář
Rozsah výuky:
1 HOD/TYD + 2 HOD/TYD + 3 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. Ing. Lenka Motyčková, CSc.
Obsah: Standardy pro programování webu AJAX (Asynchronous JavaScript and XML), AJAX a PHP, AJAX a ASP.NET Webové technologie na báze XML Technologie na platforme JAVA (aplety, servlety, architektura) WAP a WML - web pro mobilní zařízení Web services, WSDL, SOAP RSS a ATOM - webové kanály Silverlight, FLASH a SMILL - multimediální webové prezentace SEO (Search Engine Optimization) - optimalizace pro vyhledávání Google Analytics - webové statistiky Příklad pokročilé webové aplikace - CMS - Systém pro správu obsahu Literatura: Asleson R., Schutta N. AJAX Vytváříme vysoce interaktivní webové aplikace. ISBN 80-251-1285-3. Burd B. JSP- JavaServer Pages. ISBN 80-7226-804-X. Sirovich J, Darie Ch. SEO v PHP. ISBN 978-80-251-2083-5. Zeldman J. Tvorba webů podle standardů. ISBN 80-251-0347-1.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
9 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/OOT
Objektově orientované technologie Objektově orientované technologie
Statut:
Povinný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: 1. Základní pojmy a principy objektových technologií. 2. Objektové modelování, MDA, Pokročilé vlastnosti jazyka UML, jazyk OCL. 3. Objektová analýza a návrh. 4. Návrhové vzory. 5. Perzistentní objekty. Literatura: Arlow J., Neustadt I. UML a unifikovaný proces vývoje aplikací. Computer Press, 2003. ISBN 80-7226-947-X. Fowler, M. Patterns of enterprise application architecture. Addison-Wesley, 2003. ISBN 0-321-12742-0. Hamma E., Helm R., Johnson R., Vlissides J.M. Design Patterns: Elements of Reusable Object-Oriented Software . 1994. ISBN 978-0201633610. McGovern J., Sims, o., Jain, A., Little, M. Enterprise Service Oriented Architectures. Springer, 2006. ISBN 1-4020-3704-X. Szyperski, C. Component Software. ACM Press, 2002. ISBN 0-201-74572-0. Warmer, j., Kleppe, A. The Object Constraint Language. Addison-Wesley, 2003. ISBN 0-321-17936-6.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
10 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/PDS
Paralelní a distribuované systémy Parallel and Distributed Systems
Statut:
Povinný
Počet kreditů:
5
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 2 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. Ing. Lenka Motyčková, CSc.
Obsah: Modely paralelních výpočtů. Historie paralelních algoritmů - jejich správnost. Programová logika. Důkazy správnosti řešení problému kritická sekce. Bariéry správnost a složitost řešení. Použití semaforů pro řešení klasických problémů: Čtenářů a písařů, Obědvajících Filosofů, Kuřáků, Čekajícího holiče. Modely distribuovaných algoritmů, globální stav. Logický čas. Vzájemné vyloučení v distribuovaném modelu. Detekce uváznutí a ukončení. Literatura: ANDREWS G. R. Multithreaded, Parallel, and Distributed Programming. AddisonWesley, 2000. ISBN 0-201-35752-6. Baer Galvin, Greg Gagne and A Silberschatz . Operating System Concepts. ISBN 978-0471417439. Kenneth A. Berman, Jerome L. Paul . Algorithms-Sequential-Parallel-andDistributed. ISBN 978-0534420574. Tel G. Introduction to Distributed Algorithms. Cambridge University Press, 2001. ISBN 0521794838. KMI/VPI
Vybrané partie z informatiky Selected Lessons in Computer Science
Statut:
Povinný
Počet kreditů:
4
Forma výuky:
Seminář
Rozsah výuky:
20 HOD/SEM
Ukončení:
Zápočet
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: Předmět je zařazen na konci studijního plánu. Posluchači jsou v něm seznámeni s aktualitami v oboru. Jde například o aktualizaci znalostí získaných v absolvovaných předmětech, o seznámení posluchačů s novými trendy v oblasti teorie i praxe informatiky a podobně. Předmět je zabezpečován několika pracovníky katedry a pozvanými odborníky z praxe, výuka probíhá blokovou formou. Literatura: Aktuálně dle doporučení přednášejících.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
11 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/VSW
Vývoj software Software Development
Statut:
Povinný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. RNDr. Michal Krupka, Ph.D.
Obsah: Cílem semináře je seznámit studenty s postupy, technikami a nástroji používanými při vývoji rozsáhlých softwarových produktů, a to ve všech jeho fázích. Důraz bude kladen především na jejich aplikování v praxi softwarových firem. Součástí semináře je vystoupení studentů se svými zkušenostmi s využíváním některé z technik. Postupně budou probírány následující aktivity: - Specifikace požadavků - Analýza a návrh systému - Implementace - Testování - Řízení projektu - Nasazení a údržba systému Literatura: Andrew Stellman, Jennifer Greene. (2006). Applied Software Project Management. O?Reilly. P. Paleta. (200). Co programátory ve škole neučí aneb softwarové inženýrství v reálné praxi. Computer press.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
12 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SZZA1
Teoretické základy informatiky Foundations of Computer Science
Statut:
Povinný
Počet kreditů:
0
Forma výuky: Rozsah výuky: Ukončení:
Státní závěrečná zkouška
Garant:
Doc. RNDr. Vilém Vychodil, Ph.D.
Obsah: Formální jazyky a jejich hierarchie. Regulární jazyky (definice, uzávěrové vlastnosti). Konečné automaty deterministické a nedeterministické. Regulární výrazy, automaty s epsilon-přechody. Minimalizace konečného deterministického automatu. Bezkontextové jazyky a jejich vlastnosti (uzávěrové vlastnosti, jednoznačnost). Zásobníkové automaty a jejich modifikace. Deterministické zásobníkové automaty. Deterministické bezkontextové jazyky. Pojem algoritmu, vlastnosti a druhy algoritmů. Pojem složitosti, příklady. Základní pojmy teorie grafů. Průchod grafem do hloubky a do šířky. Hledání cest (Dijsktrův algoritmus), hledání minimální kostry grafu (Kruskalův algoritmus). Základní datové struktury: pole, zásobník, fronta, seznam, stromy. Třídění výběrem, vkládáním, výměnou (bublinkové), Shellovo, složitosti algoritmů. Třídění quicksort, haldou (heapsort), sléváním, složitosti algoritmů. Vyhledávání v poli, binární vyhledávácí stromy, vyvážené, AVL stromy, B-stromy a R-stromy, složitost operací. Hašování, univerzální hašování, dokonalé hašování. Digitální vyhledávání, trie, rozklad na singulární hodnoty a jeho výpočet, vlastnosti SVD, Pagerank vlastnosti a výpočet. Přehled a základní rysy programovacích paradigmat. Dynamický a statický typový systém. Prostředí, lexikální a dynamický rozsah platnosti proměnných. Správa paměti, garbage collector. Předávání argumentů procedurám, procedury vyšších řádů. Rekurzivní datové struktury, rekurzivní procedury. Funkcionální programování, symbolické výrazy, vyhodnocovací proces. Páry a seznamy. Makra, líné vyhodnocování, proudy. Kontext, únikové funkce, aktuální pokračování. Stav, vedlejší efekt, příkaz přiřazení. Objektové programování, třídy a objekty, zprávy a metody. Zapouzdření, polymorfismus, dědičnost. Metody a jejich typy, způsoby ochrany. Vícenásobná dědičnost. Příklady objektově orientovaných jazyků a jejich rysy. Paralelní program, historie, atomické akce, synchronizace. Problémy producentkonzument a čtenáři-písaři, základní řešení. Kritická sekce a její použití. Bariéra a její použití v datově paralelních algoritmech. Semafor a jeho použití pro řešení synch. problémů. Podpora paralelizace v hlavních operačních systémech. Relační databázové systémy: relační model dat a jeho vlastnosti. Jazyk SQL: vytváření tabulek, dotazy, spojení tabulek, referenční integrita, pohledy, indexy, spolupráce SQL s jinými jazyky, základy administrace relačního databázového systému. Analýza a návrh relační databáze: ER a UML model dat a jeho transformace do relačního modelu. Systém řízení báze dat: služby, architektura, abstraktní modely dat, transakční zpracování dat, uzamykací protokoly. Formalizace datové tabulky: relační operace, relační algebra, relační logika/kalkuly a jejich úplnost. Funkční závislosti: definice, vlastnosti a jejich význam, Armstrongovy axiomy. Normální formy: definice a příklad, normalizace relačních schémat. Literatura:
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
13 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SZZA2
Informační technologie Information Technologies
Statut:
Povinný
Počet kreditů:
0
Forma výuky: Rozsah výuky: Ukončení:
Státní závěrečná zkouška
Garant:
Prof. RNDr. Radim Bělohlávek, Ph.D., DSc.
Obsah: Jazyk UML, diagramy tříd, vztahy mezi třídami asociace, agregace, kompozice, dědičnosti a závislosti. Jazyk OCL, omezující podmínky (invarianty) a jejich použití, operátory a operace jazyka OCL, kolekce a operace nad nimi, cykly, iterátory. Návrhové vzory a jejich účel, návrhové vzory vytvářející, návrhové vzory strukturální a návrhové vzory chování. Standardy pro programování webu. AJAX, PHP a ASP.NET. Webové technologie na bázi XML. Technologie na platformě JAVA (aplety, servlety, architektura). WAP a WML web pro mobilní zařízení. Web services, WSDL, SOAP. RSS a ATOM - webové kanály. Silverlight, FLASH a SMILL - multimediální webové prezentace. SEO - optimalizace pro vyhledávání. Google Analytics - webové statistiky. CMS - Systém pro správu obsahu. Základy kryptografie (kontr. součet, sym. a asym. šifra, el. podpis, certifikace klíče). Bezpečnost TCP/IP, útoky a obrana. Autentizace a autorizace, jednorázová hesla. Bezpečnost Ethernetu, útoky a obrana. Bezpečnost Wi-Fi, útoky a obrana. Filtrace IP a TCP/UDP. NAT, firewall, DMZ. VPN, IPsec. PKI, certifikát a jeho platnost. Bezpečnost DNS, útoky a obrana, DNSSec. Bezpečnost HTTP a el. pošty, útoky a obrana, SSL. Literatura:
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
14 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SZZA3
Informační systémy
Statut:
Povinný
Počet kreditů:
0
Forma výuky: Rozsah výuky: Ukončení:
Státní závěrečná zkouška
Garant:
Prof. RNDr. Radim Bělohlávek, Ph.D., DSc.
Obsah: Paralelní program, historie, atomické akce, synchronizace. Modely paralelních výpočtů, Flynnova klasifikace. Dokazování korektnosti programu, vyloučení interference (programová logika). Algoritmy kritické sekce (zámky, Petersonův aj.). Synchronizace bariérami (centralizovaná, symetrická). Semafory, jejich použití pro řešení synchr. problémů. Rozbor problému producent-konzument (správnost). Rozbor problému čtenáři-písaři (varianty a jejich řešení). Globální stav distribuovaného výpočtu (algoritmus snapshot). Logický čas (skalární, vektorový). Distribuované algoritmy vzájemného vyloučení a jejich složitost. Distribuované algoritmy pro detekci uváznutí. Digitalizace dat, vzorkovací věta, filtrace. Reprezentace a formáty mult. dat. Barevné prostory. Komprese obrazu, JPEG. Komprese videa, standardy. Komprese audia, standardy. Komprese grafiky. Historie televize, kódování barev v televizním přenosu, televizní kanály. Pozemní digitální televize. Satelitní digitální televize. Televizní technologie ve světě. Specifikace požadavků. Analýza a návrh systému. Implementace. Testování. Řízení projektu. Nasazení a údržba systému. Literatura:
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
15 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SZZA4
Volitelné předměty Selective Courses
Statut:
Povinný
Počet kreditů:
0
Forma výuky: Rozsah výuky: Ukončení:
Státní závěrečná zkouška
Garant:
Doc. RNDr. Vilém Vychodil, Ph.D.
Obsah: Student si vylosuje otázku ze souboru předmětů, který si zvolí z níže uvedeného seznamu volitelných předmětů. Předměty ve zvoleném souboru musí mít v součtu alespoň 16 kreditů. Seznam předmětů: KMI/PRKL Překladače KMI/KOM Komprese dat KMI/SOS Soudobé operační systémy KMI/SLS Správa linuxového serveru KMI/SWS Správa Windows serveru KMI/AZO Analýza a zpracování obrazu KMI/DBT1 Databázové technologie 1 KMI/SPA Síťové protokoly a algoritmy KMI/ZBINF Základy bioinformatiky KMI/DBT2 Databázové technologie 2 KMI/KOPR Konstrukce překladačů KMI/UNS Umělé neuronové sítě KMI/TMA Tvorba mobilních aplikací KMI/PJA Platforma Java KMI/PPN Paralelní programování v .NET KEF/DZO Digitální zpracování obrazu KMI/SRC Systémy reálného času KMI/WASP Webové aplikace v ASP.NET Literatura:
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
16 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KBC/ZBINF
Základy bioinformatiky Fundamentals of Bioinformatics
Statut:
Povinně volitelný
Počet kreditů:
5
Forma výuky:
Přednáška,Seminář
Rozsah výuky:
2 HOD/TYD + 2 HOD/TYD
Ukončení:
Zkouška
Garant:
Prof. Mgr. Marek Šebela, Dr.
Obsah: 1) Úvod do bioinformatiky a informačních zdrojů definice bioinformatiky; historické a vědecké souvislosti vývoje bioinformatiky; problematika studovaná a řešená pomocí nástrojů bioinformatiky; druhy databází (primární vs. sekundární; formáty databázových dat); vysvětlení vztahu mezi DNA, RNA a proteiny; vysvětlení významu strukturní podobnosti a homologie; získávání relevantních informací o genomech a proteomech; odborná literatura z oblasti bioinformatiky; zdroje informací v databázi PubMed 2) Práce se sekvencemi (nukleotidovými a aminokyselinovými) struktura genů a genomů; rozdíly mezi prokaryontními a eukaryontními geny; získání informací o daném genu; interpretace záznamu v GenBank; analýza celých genomů; nalezení chyb v sekvenci DNA; analýza DNA sekvencí (stanovení obsahu GC, hledání kodonů, vnitřní repetice); hledání ORF, exonů a intronů; sestavování fragmentů sekvencí; interpretace záznamu v databázi Swiss-Prot; popis primární struktury proteinu; databáze proteinových struktur a obsažené informace; predikce fyzikálně-chemických vlastnosti proteinu ze sekvence; analýza primární struktury proteinu; popis sekundární struktury proteinu; nalezení známých domén daného proteinu 3) Porovnávání sekvencí a vyhledávání na základě podobnosti ("similarity search") význam sekvenční homologie; interpretace výsledků vyhledávání BLAST; interpretace střední hodnoty (e, "expectation value"); použití aplikace BLASTP pro porovnávání proteinových sekvencí; použití BLASTn pro porovnávání sekvencí DNA; nastavení parametrů BLAST pro efektivnější porovnávání; použití PSI-BLAST k nalezení příbuzných proteinových sekvencí; konstrukce a interpretace "dot plots" pro porovnání sekvencí; algoritmy pro seřazování sekvencí; použití online nástrojů pro lokální alignment proteinových sekvencí; použití online nástrojů pro globální alignment proteinových sekvencí; získávání vhodných sekvencí pro vícenásobné seřazení sekvencí (MSA, "multiple sequence alignments"); použití online nástrojů pro MSA; interpretace výsledků MSA; praktické použití MSA 4) Proteinové struktury význam skládání ("folding") a trojrozměrné struktury proteinů; predikce sekundární struktury proteinů; nalezení strukturních analogů proteinové sekvence; získávání 3-D struktur z databáze PDB; instalace a konfigurování prohlížeče proteinových struktur; prohlížení a manipulace s proteinovými strukturami na počítači; popis strukturních elementů (alfa šroubovice, beta skládané listy, klubka); strukturní klasifikace proteinů pomocí online nástrojů 5) RNA struktury, SNP and haplotypy definice genomiky a popis bioinformatických aplikací, které využívá; definování jednonukleotidových polymorfismů (SNP, "single nucleotide polymorphism") a popis
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
17 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
jejich obecného rozšíření v lidském genomu; definování haplotypů a jejich význam pro bioinformatickou analýzu; vysvětlení aplikací analýzy SNP a haplotypů; získání a interpretace dat o SNP a haplotypech z prohlížeče genomu; popis sekundární struktury RNA; použití online nástrojů pro získání RNA sekvencí a strukturní predikce RNA; popis rozdílných typů RNA včetně miRNA; použití online nástrojů k nalezení elementů popisujících sekundární strukturu RNA; použití online nástrojů pro hledání miRNA v RNA sekvencích 6) Fylogenetika a srovnávací genomika definice fylogeneze a hledání fylogenetických vztahů pomocí bioinformatických nástrojů; seřazení sekvencí s použitím programu ClustalW; odhad vzdálenosti mezi sekvencemi; rozdíl mezi orthology, paralogy a xenology; konstrukce fylogenetických stromů s použitím programu ClustalW; popis algoritmů pro konstrukci fylogenetických stromů (UPGMA, fitch, neighbor-joining); konstrukce stromů použitím programového balíku Phylip 7) Bioinformatika v glykobiologii struktury sacharidů; databáze glykoenzymů; glykosylace proteinů; bioinformatická analýza glykanových struktur; predikce proteinové glykosylace; program Glycoworkbench; experimentální metody analýzy glykosylace proteinů; 3-D struktura komplexních sacharidů; int Literatura: Baxevanis AD, Ouellette BFF. Bioinformatics: A Practical Guide to the Analysis of Genes and Proteins. WileyBlackwell; 3rd Edition edition, 2004. Bourne, P.E., Weissig, H. Structural bioinformatics. Wiley-Liss, Hobojem, NJ, USA, 2003. ISBN 0-471-20199-5. Claverie J.-M., Notredame C. Bioinformatics for dummies. Hoboken, 2007. ISBN 9780470089859. Gibas, Cynthia & Per Jambeck. Developing Bioinformatics Computer Skills. O'Reilly, 2001. St. Clair, Caroline and Jonathan Visick. Exploring Bioinformatics: a ProjectBased Approach. Jones & Bartlett, 2010. von der Lieth, Claus-Wilhelm; Lütteke, Thomas and Frank, Martin (editors). Bioinformatics for Glycobiology and Glycomics: an Introduction. Wiley, 2009. Xiong, J. Essential Bioinformatics. Cambridge Univesity Press, 2006.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
18 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KEF/DZO
Digitální zpracování obrazu Digital Image Processing
Statut:
Povinně volitelný
Počet kreditů:
2
Forma výuky:
Přednáška
Rozsah výuky:
2 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. Ing. Luděk Bartoněk, Ph.D.
Obsah: 1. Vztah číslicového zpracování obrazů k ostatním příbuzným disciplínám, přehled, typy, rozdělení. 2. Videosignály. A/D - Tv signály, typy barevných formátů, CCD detektory (1D-2D kame-ry), scanner, grabber. 3.Digitální obraz. Obrazová matice, obrazové soubory, obrazový analyzátor DIPS. 4. Zpracování obrazových souborů. Popisná statistika ? histogram, cum. Histogram, zá-kladní operace nad obrazovou maticí (Add, Subtract, Difference, Multiply, Divide, Lin. kombinace, If then ..., pravděpodobnostní operace s obrazy, logické operace s obrazy (Lu-kaszewiczova logika), prolínání obrazů, filtry, konvoluční matice. 5.Spektrální zpracování obrazu. Diskrétní bázové funkce, obecná disktrétní Fourierova transformace (DFT), rychlá Fourierova transformace (FFT) s redukci času, kmitočtu, algo-ritmus, program, inverzní DFT. Funkce FFT 2D při analýze obrazové matice. 6.Metody měření a rozpoznávání objektů v obraze. a) Analýza geometrického a fyzikálního tvaru objektu (DIPS). Měření souřadnic. Měření vzdáleností a úhlů. Geometrické transformace, měřítko. Analýza geometrických tvarů (plocha, těžiště, momenty, (hlavní, centrální), Legendreova elipsa, elongace, disperze, ex-tenze, obvod, tvarový faktor, orientace. b) Příznakové metody rozpoznávání. Diskriminační funkce, kritérium minimální vzdálenos-ti, minimální chyby, parametrické metody odhadů, shluková analýza. Strukturální metody rozpoznávání, volby primitiv, popis formálních jazyků, gramatiky, automaty, syntaktická analýza. c) Neuronové sítě. Aplikace, praktická ukázka. Literatura: Dobeš, Michal. Zpracování obrazu a algoritmy v C#. BEN, 2008. ISBN 978-80-73002. Gonzales RC et al. Digitální zpracování obrazu pomocí MATLAB. Prentice Hall, 2004. Hlaváč, V., Šonka, M. Počítačové vidění. Grada a.s. Praha, 1992. http://acc-analyser.webzdarma.cz/ http://www.ni.com/vision/vbai.htm http://www.nis-elements.cz/ Kotek, Z., Mařík, V. Metody rozpoznávání a jejich aplikace. Academia Praha, 1993. K.R. Castleman. Digital Image Processing. Prentice-Hall, 1996. ISBN 0-13-2114674. Pratt WK. Digitální zpracování obrazu (3rd ed). John Wiley, New York, 2001. Sojka, Eduard. Digitální zpracování a analýza obrazů. VŠB - Technická univerzita, 2000. Šonka, Hlaváč, Boyle. Image Processing, Analysis and Machine Vision. PWS, 1998.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
19 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/AZO
Analýza a zpracování obrazu Image Analysis and Processing
Statut:
Povinně volitelný
Počet kreditů:
5
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 2 HOD/TYD
Ukončení:
Zkouška
Garant:
RNDr. Eduard Bartl, Ph.D.
Obsah: 1. Rekonstrukce obrazu - šum: Gaussův šum, exponenciální šum, uniformní šum, ... - odhad šumových parametrů - filtrace v prostorové doméně - filtrace ve frekvenční doméně - odhad degradující funkce - inverzní filtrace - Wienerova filtrace 2. Waveletová transformace - základní pojmy: obrazové pyramidy, subband kódování, Haarova transformace, ... - diskrétní waveletová transformace - spojitá waveletová transformace - rychlá waveletová transformace - komprese obrazu pomocí waveletová transformace (JPEG 2000) 3. Matematická morfologie - dilatační a erozní operátor - operátor uzávěru a otevření - použití: hranový detektor, výpočet konvexního obalu, výpočet skeletonu, ... - rozšíření pro šedotónové obrázky, fuzzy morfologie 4. Segmentace obrazu - detekce bodů, čar a hran - spojování hran - prahování - segmentace založená na hledání oblastí 5. Popis a reprezentace obrazu - reprezentace: řetězové kódy, polygonální aproximace, signatury, ... - deskriptory hran: tvarová čísla, Fourierovu deskriptory, statistické momenty, ... - deskriptory oblastí: topologické deskriptory, momenty dvourozměrných funkcí, ... - použití metody hlavních komponent Literatura: Gonzales, R. C., Woods, R. E. Digital Image Processing. Prentice Hall, 2002. ISBN 0-13-094650-8. Gonzales, R. C., Woods, R. E. Digital Image Processing Using Matlab. Prentice Hall, 2004. ISBN 0-13-008519-7. Sojka, E. Digitální zpracování a analýza obrazů. VŠB-TU Ostrava, 2000. ISBN 807078-746-5. Sonka M., Hlavac, V., Boyle R. Image Processing, Analysis and Machine Vision. Toronto, 2008. ISBN 978-0-495-08252-1. Pratt, K. W. Digital image processing: PIKS inside. New York, Chichester, Weinhe, John Wiley and Sons, 2001. ISBN 0471374075.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
20 / 49
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
21 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/DBT1
Databázové technologie 1 Database Technologies 1
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Mgr. Stanislav Opichal
Obsah: 1. Dotazovací jazyk SQL 2. Integrita dat a nástroje pro její udržení 3. Transakční zpracování 4. Procedurální rozšíření jazyka SQL 5. Databázové objekty 6. Přístupové mechanizmy do databáze Literatura: Connolly Thomas, Begg Carolyn. Database Systems: A Practical Approach to Design, Implementation and Management. Addison Wesley, 2002. ISBN 0-201-70857-4. http://otn.oracle.com/ Johnson James L. Database Models, Languages, Design. Oxford University Press, 1997. ISBN 0-195-10783-7. Kevin Loney, Bob Bryla. Mistrovství v Oracle Database 10g. Computer Press, 2006. ISBN 80-251-1277-2. O'Neil Patrick, O'Nell Elizabeth. Database Principles, Programming and Performance. Morgan Kaufman, 2001. Pokorný, J., Halaška I. Databázové systémy. 2. vyd. Vydavatelství ČVUT, Praha, 2003. ISBN 80-01-02789-9. Zaniolo Carlo a kol. Advanced Database Systems. Morgan Kaufmann, San Francisco, 1997. ISBN 1-558-60443-X.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
22 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/DBT2
Databázové technologie 2 Database Technologies 2
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Mgr. Stanislav Opichal
Obsah: 1. Logická a fyzická architektura Systému řízení báze dat 2. Optimalizace dotazů 3. Distribuované databázové systémy 4. Strategie užité v OLTP a OLAP aplikacích 5 Bezpečnost databázových aplikací Literatura: Connolly Thomas, Begg Carolyn. Database Systems: A Practical Approach to Design, Implementation and Management. Addison Wesley, 2002. ISBN 0-201-70857-4. http://otn.oracle.com/ Johnson James L. Database Models, Languages, Design. Oxford University Press, 1997. ISBN 0-195-10783-7. Kevin Loney, Bob Bryla. Mistrovství v Oracle Database 10g. Computer Press, 2006. ISBN 80-251-1277-2. O'Neil Patrick, O'Nell Elizabeth. Database Principles, Programming and Performance. Morgan Kaufman, 2001. Pokorný, J., Halaška I. Databázové systémy, 2. vyd. Vydavatelství ČVUT, Praha, 2003. ISBN 80-01-02789-9. Zaniolo Carlo a kol. Advanced Database Systems. Morgan Kaufmann, San Francisco, 1997. ISBN 1-558-60443-X.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
23 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/KOM
Komprese dat Data compression
Statut:
Povinně volitelný
Počet kreditů:
5
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 2 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Jan Outrata, Ph.D.
Obsah: 1. Úvod: Potřebné pojmy z teorie informace a kódování (entropie), taxonomie kompresních metod, základní pojmy a modely dat, jednoduché metody (RLE, MTF, Delta). 2. Statistické metody: Shannon-Fanovo, Huffmanovo, aritmetické a Q-kódování, principy a implementace. 3. Kontextové metody: Metody konečného kontextu (PPM) a context mixing (PAQ). 4. Slovníkové metody: Třída LZ77 a metody LZSS a Deflate, třída LZ78 a metoda LZW, principy a implementace. 5. Metoda blokového třídění: Burrows-Wheelerova transformace (BWT), princip a implementace. 6. Další bezeztrátové metody: Gramatické, statistické a jiné LZ metody, LZMA. 7. Metody ztrátové komprese: Reprezentace multimediálních dat a barevné prostory (modely), přehled metod, kvantizace, DPCM, transformační (DCT, DFT) a podpásmové (wavelet) kódování. 8. Komprese obrazu: GIF, PNG, TIFF, JPEG, waveletová, fraktálová, WebP. 9. Komprese videa: M-JPEG, DV, predikce pohybu, MPEG/H.26*, VP*, Theora, kontejnery (MPEG, Ogg, WebM, AVI, Flash). 10. Komprese audia: Predikce, psychoakustika, syntetizace, MPEG (MP3, AAC), Dolby (AC-3), Vorbis, Speex, FLAC, MIDI. 11. Komprese grafiky: Reprezentace (polygonální sítě), topological surgery, progresivní sítě, waveletová komprese, MPEG. Literatura: Hankerson D. C., Harris G. A., Johnson P. D. (2003). Introduction to. Chapman and Hall/CRC. Salomon D., Motta G. (2010). Handbook of Data Compression, 5th edition. Springer. Salomon D. (2006). Data Compression: The complete Reference, 4th edition. Springer. Sayood K. (1012). Introduction to Data Compression, Fourth Edition. Kaufmann. Sayood K. (2003). Lossless compression handbook. Academic Press.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
24 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/KOPR
Konstrukce překladačů
Statut:
Povinně volitelný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Petr Krajča, Ph.D.
Obsah: Kurs studenty seznamuje se základními výsledky a metodami teorie překladačů s důrazem na proces, jakým probíhá překlad ze zdrojového do cílového jazyka. Probírané partie zahrnují pokročilé metody generování kódu a jeho optimalizace. 1. Generování přechodného kódu: varianty syntaktických stromů, trojadresový kód, typy a deklarace, překlad výrazů, kontrola datových typů a toku řízení. 2. Prostředí přeloženého programu: zásobník a alokování paměti, přístup k nelokálním datům, organizace haldy. 3. Metody pro automatickou správu paměti (garbage collection): čítače referencí, algoritmus mark-sweep, kopírovací metody, generační metody, inkrementální a paralelní metody. 4. Generování kódu: adresování v cílové jazyku, základní bloky pro řídící konstrukce, optimalizace, jednoduchý generátor kódu, přidělování registrů. 5. Lokální optimalizace: analýza toku dat, analýza bloků, analýza redundance kódu, symbolický analýza. 6. Interprocedurální analýza: logická reprezentace toku dat, grafové metody interprocedurální analýzy. Literatura: Aho A.-V., Lam M.-S., Sethi R., Ullman J.-D. (2006). Compilers: Principles, Techniques, and Tools. Addison-Wesley. Jones R., Lins R.-D. (1996). Garbage Collection: Algorithms for Automatic Dynamic Memory Management. Wiley. Melichar, B., Češka M., Ježek K., Richta K. Konstrukce překladačů. Vydavatelství ČVUT. Muchnick, S.-S. (1997). Advanced Compiler Design and Implementation. Morgan Kaufmann Publisher. Reinhard W., Maurer D. (1995). Compiler Design. Addison-Wesley.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
25 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/PJA
Platforma Java
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Mgr. Petr Krajča, Ph.D.
Obsah: Kurz seznamuje studenty s pokročilými vlastnostmi platforem Java SE a Java EE. 1. Platforma Java EE, Enterprise Java Beans 2. Tvorba webových aplikací s využitím Java EE: servlety, JSP, JSF 3. Tvorba a použití webových služeb s využitím JAX-WS, JAX-RS 4. Objektově-relační mapování, Java Persistence API, knihovna Hibernate 5. Integrace aplikací s využitím Java Message Services 6. Prostředky pro tvorbu vícevláknových aplikací a synchronizaci 7. Bezpečnostní model platformy Java 8. Rozhraní pro skriptování a překlad kódu 9. Manipulace s JBC, generovaní kódu pro JVM Literatura: Arun Gupta. (2013). Java EE 7 Essentials. O'Reilly Media. Cay S. Horstmann, Gary Cornell. (2013). Core Java, Volume II--Advanced Features. Prentice Hall. Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, William Markito. (2014). The Java EE 7 Tutorial: Volume 1. Addison Wesley. Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase. (2014). The Java EE 7 Tutorial: Volume 1. Addison Wesley. James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha. (2014). The Java Language Specification, Java SE 8 Edition. Addison Wesley. Martin Kalin. (2013). Java Web Services: Up and Running. O'Reilly Media.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
26 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/PPN
Paralelní programování v .NET
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Kolokvium
Garant:
Mgr. Aleš Keprt, Ph.D.
Obsah: Tento předmět se zabývá metodami pro paralelní programování. Hodiny jsou prakticky orientované, studenti si jednotlivé témata zkoušejí na praktických úlohách v jazyce C#. Kromě klasického paralelního programování se souběžnými vlákny a procesy předmět pokrývá také moderní techniky pro úkolově orientované paralelní zpracování dat a asynchronní programování bez vláken. 1) Zopakování základních konceptů a) Programování s vlákny i) Procesy a vlákna, priority, vláknová afinita, lokální paměť vláken (TLS) ii) Aplikační domény b) Základní synchronizační nástroje i) Synchronizace objektů monitor a zámek ii) Čekatelné objekty, signály, mutex, semafor, interlocked operace iii)Synchronizace v kernel a user režimu procesoru 2) Systémové problémy paralelizace a) Vícevláknová správa paměti b) Chyby a ošetřování výjimek mezi vlákny 3) Úlohově orientovaná paralelizace programu a) Princip používán úloh (task) místo vláken b) Zastavování probíhajících výpočtů, časové limity výpočtu c) Práce s budoucností (Future) d) Pokračování úlohy (ContinueWith) a jejich využití k bariérám a redukci vláken 4) Imperativní paralelizace dat
paralelní cykly, paralelní zpracování kolekcí
5) Deklarativní paralelizace dat (PLINQ) 6) Asynchronní programování bez vláken (await
async)
7) Paralelní datové toky (TPL Dataflow) 8) Ladění programů s vlákny 9) Synchronizační prvky na vyšší úrovni abstrakce a) Čtenáři a písaři b) Odpočítávadlo (countdown), zámek s aktivním čekáním c) Zpožděná inicializace proměnné, jedinkrát zapsatelná proměnná d) Vláknově bezpečné datové kolekce 10) Asynchronní výpočetní techniky a) Fond vláken b) Časovače c) Asynchronní aktualizace GUI, obecný asynchronní programový model d) Výpočty na pozadí GUI (BackgroundWorker)
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
27 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
e) Meziprocesní roury Literatura: Freeman A. (2010). Pro .NET Parallel Programming in C#. Apress. Keprt A. (2008). Parallel FX a paralelní programování na platformě .NET 4.0. Objekty 2008. 4. Blewett R., Clymer A. (2013). Pro Asynchronous Programming with .NET. Apress.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
28 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/PRKL
Překladače
Statut:
Povinně volitelný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. RNDr. Vilém Vychodil, Ph.D.
Obsah: Kurs studenty seznamuje se základními výsledky a metodami teorie překladačů s důrazem na proces, jakým probíhá překlad ze zdrojového do cílového jazyka. Probírané partie zahrnují pokročilé vlastnosti bezkontextových jazyků a deterministickou syntaktickou analýzu. Studneti jsou dále seznámeni s technikami sémantické analýzy, vytváření interních forem a základními metodami překladu. 1. Základní struktura překladače. Fáze analýzy a syntézy překladu. 2. Lexikální analýza, její úloha a konstrukce lexikálního analyzátoru. 3.Bezkontextové jazyky a jejich vlastnosti. Normální formy GNF a CNF. Uzávěrové vlastnosti bezkontextových jazyků. Pumping lemma pro bezkontextové jazyky. 4. Deterministické zásobníkové automaty. Deterministická syntaktická analýza, množiny First a Follow. 5.Syntaktická analýza shora-dolů, gramatiky LL(1). Konstrukce syntaktického analyzátoru metodou rekurzivního sestupu. 6.Syntaktická analýza zdola-nahoru. Konstrukce syntaktického analyzátoru pro gramatiky SLR(1), LR(0), LALR(1) a LR(1). 7. Syntaktické chyby při překladu, jejich ošetření a zotavení z chyb při syntaktické analýze. 8. Nástroje pro generování lexikálních a syntaktických analyzátorů (lex, yacc). 9. Sémantická analýza. Atributové gramatiky a jejich specifické typy pro analýzu shora-dolů a analýzu zdola-nahoru. 10. Interní formy programu. Překlad základních příkazů programovacích jazyků do interní formy. 11. Tabulky symbolů a prostředí programu. Úvod do generování kódu. Literatura: Aho A.-V., Lam M.-S., Sethi R., Ullman J.-D. (2006). Compilers: Principles, Techniques, and Tools. Addison-Wesley. Grune D., Jacobs C.-J.-H. (2009). Parsing techniques: A practical Guide. Springer. Melichar, B., Češka M., Ježek K., Richta K. Konstrukce překladačů. Vydavatelství ČVUT. Muchnick, S.-S. (1997). Advanced Compiler Design and Implementation. Morgan Kaufmann Publisher. Reinhard W., Maurer D. (1995). Compiler Design. Addison-Wesley.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SLS
Správa linuxového serveru
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Mgr. Jan Outrata, Ph.D.
Obsah: 2. Instalace a aktualizace systému a. Instalace vybrané distribuce b. Instalace softwaru a bezpečnostních aktualizací c. Základní orientace v systému 3. Uživatelé a vzdálený přístup a. Správa lokálních uživatelů b. Práva přístupu k souborům c. SSH, SCP, VNC d. Logování, systemd/syslog e. PAM, LDAP 3. Ukládání dat a. Souborové systémy b. Práce s oddíly c. RAID, LVM, Multipath, NAS/SAN (iSCSI) d. SDS (Softwarově definované ukládání dat), GlusterFS/Ceph 4. Sítě a. Pojmenování rozhraní, nastavení sítě, DHCP, DNS b. Bonding, teaming, bridging, tagging c. Zavádění systému po síti pomocí PXE d. SDN (Softwarově definované sítě) 5. Webové aplikace a. Apache httpd 2, ngix b. SSL, X.509, OpenSSL c. PHP, Python, Ruby 6. Síťové služby a. Dopředný a reverzní cache server Squid, varnish b. FTP, SMTP, IMAP, POP c. Běhové prostředí Javy, Apache Tomcat, Wildfly 7. Další sítové služby a. DHCP, DNS, TFTP b. NFS, CIFS c. Synchronizace času NTP d. SystemTap 8. Firewall a SELinux a. Linuxový firewall a iptables b. Správa SELinuxu c. Tvorba politik 9. Správa konfigurací a. Subversion, git b. Puppet, Chef, Ansible
29 / 49
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
c. Foreman 10. Virtualizace, cloud, kontejnery a. Základy virtualizace, libvirt, kvm b. Instalace a nastavení virtualizace oVirt c. OpenStack, OpenShift d. Atomic, Docker
Zdroje: Red Hat Red Hat Red Hat Red Hat Red Hat Red Hat Red Hat Red Hat
Inc. Inc. Inc. Inc. Inc. Inc. Inc. Inc.
at at at at at at at at
al: al: al: al: al: al: al: al:
System Administrator's Guide Networking Guide SystemTap Beginners Guide Storage Administration Guide LVM Administrator Guide Security Guide SELinux User's and Administrator's Guide Virtualization Getting Started Guide
Sobell, Mark: Mistrovství v Red Hat a Fedora Linux, EAN 9788025111529 Literatura:
30 / 49
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
31 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SOS
Soudobé operační systémy Present Operating Systems
Statut:
Povinně volitelný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Petr Krajča, Ph.D. Mgr. Jan Outrata, Ph.D.
Obsah: 1. Procesy a vlákna. Meziprocesní komunikace. 2. Problém uváznutí (deadlock). 3. Správa operační paměti. Virtuální paměť. 4. Souborové systémy. 5. Vnější paměti (struktura disku, fyzické členení na oddíly a svazky, plánování přístupu k médiu, síťové disky, bootování, organizace swapovacího prostoru, RAID). 6. I/O zařízení (sběrnice, polling, přerušení, DMA, aplikační rozhraní, bloková a znaková zaříznení, časovač, blokující a neblokující i/o, plánování i/o v kernelu, bufferování i/o, cachování i/o, spooling, ochrana proti i/o chybám, proudy. 7. Ochrana a zabezpečení. 8. Architektura systémů Windows. 9. Architektura Linuxu, moduly. Správa procesů a vláken, správa operační paměti, souborové systémy. Literatura: Bovet D., Cesati M. Understanding Linux Kernel, 3rd edition. O?Reilly, 2006. ISBN 0596005652. http://keprt.inf.upol.cz/ Silberschatz A., Galvin P.B., Gagne G. Operating System Concepts, 7th Edition. John Wiley & sons, 2005. ISBN 0-471-69466-5. Solomon D.A., Russinovich M. E. Windows Internals: Covering Windows Server 2008 and Windows Vista. Microsoft Press, 2009. ISBN 0735625301. Stallings, W. Operating System Internals and Design Principles, Fifth Edition. Prentice Hall, 2004. ISBN 0-13-127837-1. Tanenbaum A.S. Modern Operating Systems, 2nd. Prentice-Hall, 2001. ISBN 0-13031358-0.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
32 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SPA
Síťové protokoly a algoritmy
Statut:
Povinně volitelný
Počet kreditů:
5
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 2 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. Ing. Lenka Motyčková, CSc.
Obsah: Ůvod do směrování v Internetu, specifikace směrovacích algoritmů, oscilace při směrování, algebra směrovacího protokolu, překryvné sítě, směrování v sítích Napster, Gnutella, Chord, Pastry a Skip, vektorové a linkové směrování v bezdrátových sítích, shlukování, hierarchické směrování, řízení topologie bezdrátových sítí. Literatura: Stefano Basagni, Marco Conti, Silvia Giordano and Ivan Stojmenovic. Mobile Ad Hoc Networking. Wiley-IEEE Press, 2004. ISBN 0471373133. Tel, G. Introduction to Distributed Algorithms. Cambridge University Press, 2001. ISBN 0521794838. KMI/SRC
Systémy reálného času
Statut:
Povinně volitelný
Počet kreditů:
2
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
1 HOD/TYD + 1 HOD/TYD
Ukončení:
Zápočet
Garant:
RNDr. Vladimír Sklenář, Ph.D.
Obsah: Seminář se zabývá softwarovými systémy určenými pro řízení technologických procesů v reálném čase. V jeho průběhu se studenti seznámí s požadavky, které tyto systémy musí splňovat, specifiky těchto systémů a postupy používanými při jejich vývoji, testování a nasazování v konkrétní továrně. Výklad bude doprovázen ukázkami v praxi použitých řešení. Pozornost bude taktéž věnována teoretickému zdůvodnění některých technik. Literatura: Jane W. S. Liu. (2000). Real-Time Systems. Prentice Hall. Phillip A. Laplante, Seppo J. Ovaska. (2011). Real-Time Systems Design and Analysis: Tools for the Practitioner. Wiley-IEEE Press; 4 edition.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
33 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/SWS
Správa Windows serveru
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Mgr. Martin Trnečka
Obsah: Principy operačního systému Windows - serverové verze (2003, 2008) základní ovládání systému z hlediska uživatele a z hlediska správce, systém uživatelů, systém procesů, souborový systém. Principy operačního systému Linux - Debian - základní ovládání systému z hlediska uživatele a z hlediska správce, systém uživatelů, systém procesů, souborový systém. Konfigurace DNS. Konfigurace DHCP. Konfigurace Acive directory Vzdálený přístup k počítačovým systémům: Telnet, remote shell, ssh. Zabezpečení komunikace. Vzdálená plocha, VNC. Princip elektronické pošty: Síť internet, DNS, emailové adresy. Konfigurace poštovních serverů SMTP, POP, IMAP. WWW server Apache, konfigurace a správa. WWW server IIS, konfigurace a správa. Konfigurace FTP serveru. Použití příkazové řádky, skriptování. Logování událostí. Zálohování. Literatura: Nemeth E., Snyder G., Hein T. Linux - Kompletní příručka administrátora. Nemeth, E., Snyder, G., Hein, T. R., Průdek, M., & Vozák, D. (2004). Linux: kompletní příručka administrátora. Brno: Computer Press. Stanek, W. R., & Mikulaštík, J. (2009). Mistrovství v Microsoft Windows Server 2008: [kompletní informační zdroj pro profesionály]. Brno: Computer Press. Stolz, A. (2007). Microsoft Windows Server 2003 Skripty: velká kniha řešení. Brno: Computer Press. Šetka, P. (2003). Mistrovství v Microsoft Windows Server 2003. Brno: Computer Press.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
34 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/TMA
Tvorba mobilních aplikací
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
Mgr. Petr Krajča, Ph.D.
Obsah: Kurz seznamuje studenty se základy tvorby mobilních aplikací pro nejrozšířenější platformy Android a iOS. Studenti jsou seznámeni se specifikami každé platformy, standardními vývojovými nástroji a obecnými zásadami tvorby aplikací pro mobilní telefony a tablety. 1. Platforma Android: a) vývojové prostředí, struktura a životní cyklus aplikace b) tvorba uživatelského rozhraní c) přístup k datům na zařízení, práce s databází SQLite d) práce se sítí, hardwarovými senzory a GPS 2. Platforma iOS: a) vývojové prostředí, jazyk Objective C b) struktura a životní cyklus aplikace c) tvorba uživatelského rozhraní d) přístup k datům, práce se sítí, hardwarovými senzory a GPS 3. Nástroje pro multiplatformní vývoj mobilních aplikací Literatura: Lauren Darcey, Shane Conder. (2012). Android Wireless Application Development Volume I: Android Essentials. Addison Wesley. Lauren Darcey, Shane Conder. (2012). Android Wireless Application Development: Volume II: Advanced Topics. Addison Wesley. Matt Neuburg. (2014). Programming iOS 7. O'Reilly Media. Maximiliano Firtman. (2013). Programming the Mobile Web. O'Reilly Media. Stephen G. Kochan. (2012). Programming in Objective-C. Addison Wesley. Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura. (2012). Programming Android: Java Programming for the New Generation of Mobile Devices. O'Reilly Media.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
35 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/UNS
Umělé neuronové sítě Artificial Neural Networks
Statut:
Povinně volitelný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Prof. RNDr. Radim Bělohlávek, Ph.D., DSc.
Obsah: Předmět je úvodem do umělých neuronových sítí. Pokrývá teoretické základy a vybrané aplikace. " Úvod do problematiky umělých neuronových sítí. Historie, motivace, základní pojmy. " Základy z biologických neuronových sítí. " Model jednoduchého neuronu. Problém učení. " Vícevrstvé sítě a jejich rozpoznávací schopnost. " Vícevrstvé sítě se sigmoidální přechodovou funkcí, metoda backpropagation. " Radial Basis Function sítě. " Support Vector Machines. " Kompetiční neuronové sítě, Kohonenovy mapy. " Asociativní neuronové sítě. " Aproximační schopnosti neuronových sítí. " Složitost učení. " Vybrané aplikace neuronových sítí. Literatura: Duda R. O. et al. Pattern Classification, (2nd ed.). John Wiley, New York, 2001. Rojas R. Neural Networks: A Systematic Introduction. Springer, 1996. ISBN 3540605053. Šíma J., Neruda R. Teoretické otázky neuronových sítí. MATFYZPress, Praha, 1996.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/WASP
Webové aplikace v ASP.NET
Statut:
Povinně volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
3 HOD/TYD
Ukončení:
Zápočet
Garant:
RNDr. David Skoupil
Obsah: Přehled internetových služeb: IP adresace, DNS, HTTP Principy webových aplikací, HTML formuláře, metody GET, POST, HEAD Úvod do technologie ASP.NET, jednoduchá stránka a její životní cyklus, postback, code-behind a handlery událostí Konfigurace IIS, fond aplikací, třída global, web.config Aplikace, session, view state - způsoby uchování stavu relace Napojení na datové zdroje, LinqToSQL, LinqToXML, data binding Principy AJAX, nativní asp.net partial rendering, explicitní použití AJAX Modularizace pomocí User Controls, parametrizace user controls, příklady Master pages, themes, skins Modularizace pomocí Server Controls, příklady Integrace ASP.NET a javascriptu (JQuery) Lokalizace aplikací Webové služby, generické handlery, cachování Zabezpečení webu, HTTPs, certifikační autority, certifikáty Literatura:
36 / 49
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
37 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KBB/FPV
Filozofie přírodních věd Philosophy of Science
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Přednáška
Rozsah výuky:
3 HOD/TYD
Ukončení:
Kolokvium
Garant:
Mgr. Boris Cvek, Ph.D.
Obsah: Studenti budou seznámeni se vzájemným vývojem vědy a filozofie od nejstarších dob. Měli by porozumět, že věda je bez filozofie nemyslitelná, že má také svůj historický a společenský kontext. Základním motivem přednášky je sebereflexe vědy, otázka, co znamená její "vědecká pravda" a jaké má důsledky pro ostatní oblasti lidského života. Literatura: Carnap R. Problémy jazyka vědy. Feyerabend P. K. Rozprava proti metodě. Kuhn T. S. Struktura vědeckých revolucí. Chicago, University Press, 1996. Markoš A. (Ed). Náhoda a Nutnost. Jacques Monod v zrcadle nasí doby. Popper K. R. Logika vědeckého zkoumání.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
38 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KBH/VRET
Rétorika Rhetoric
Statut:
Volitelný
Počet kreditů:
2
Forma výuky:
Přednáška
Rozsah výuky:
2 HOD/TYD
Ukončení:
Zápočet
Garant:
Prof. PhDr. Edvard Lotko, CSc.
Obsah: 1) Rétorika, její význam a současné pojetí, důležité práce o rétorice. 2) Podmínky efektivní komunikace, hlavní zásady srozumitelnosti textu. 3) Současná jazyková situace a obecné zásady kulturního užívání jazyka. 4) Zásady správné volby slov, jejich výslovnost, forma i význam a pravidla spojování. 5) Syntaktická stránka řečnických projevů. 6) Zvuková modulace řečnických projevů. 7) Zdokonalování dikce a zběhlosti souvisle mluvit. 8) Specifické jazykové řečnické prostředky - figury, tropy a nefigurální prostředky. 9) Typy neverbálních signálů a druhy mimoslovního sdělování. 10) Řečnický styl, řečnické žánry a jejich kompoziční výstavba. 11) Typy řečníků, vztah řečníka a posluchače. 12) Některé logické aspekty rétoriky (typy argumentace, eristické úskoky). 13) Pragmatické aspekty rétorické komunikace (princip kooperace, zdvořilostní maximy, řečová etiketa). 14) Jazyk a politika, nebezpečí newspeaku. Literatura: Buchtová, B. Rétorika. Praha, 2006. Dohalská, M. a kol. Mluvím, mluvíš, mluvíme. Kapitoly z moderní rétoriky. Praha, 1995. Hierhold, E. Rétorika a prezentace, Jak s jistotou prezentovat a působivě přednášet. Praha, Grada, 2005. Holasová, I. Umíte dobře mluvit?. Praha, 1992. Holman, J. Moderní rétorika. Praha, 1978. Hubáček, J. Jak mluvit a přednášet. Ostrava, 1983. Hubáček, J. Rétorické minimum pro studium učitelství. Praha, 1990. JELÍNEK, M. - ŠVANDOVÁ, B. (ed.). Argumentace umění komunikovat.Brno: PdF MU, 1990. Kohout, J. Rétorika (umění jednat s lidmi). Praha: Management Press, 1996. ISBN 80-85603-92-6.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
39 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KFC/PEM
Podniková ekonomie a management Company Economics and Management
Statut:
Volitelný
Počet kreditů:
4
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
3 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. RNDr. Jana Talašová, CSc. Ing. Jaroslav Zlámal, Ph.D.
Obsah: 1.Podnikání a podnikatel,znaky podnikání. Obchodní a živnostenský rejstřík . 2.Podnik a jeho vlastnictví. Založení podniku. 3. Právní formy podnikání, druhy živností. 4. Podnik jako hospodářský systém 5. Majetek, druhy odpisů, náklady 6. Mzdy a srážky z mezd, odměňování, pojistné 7. Výnosy, Hospodářský výsledek, zisk 8. Kalkulace a jejich funkce 9. Účetnictví 10. Řízení podnikových financí, úvěry, leasing. 11. Investice, finanční cíle, sanace a zánik podniku 12. Řízení, vývoj teoretických názorů na řízení, styl řízení, základní funkce managementu 13. Organizace, organizační struktura, typy organizací, managerská hierarchie, řídící pyramida 14. Problematika řešená v rámci e-learningového portálu Literatura: Barrow, C. Základy drobného podnikání. Praha: Grada, 1996. ISBN 80-7169-232-8. Bohanesová, E. Podnikové finance. VUP Olomouc, 2007. Coates, Ch. Efektivní řízení. Grada Praha, 1997. Fotr, J. Podnikatelský plán a investiční rozhodování. Praha: Grada, 1995. ISBN 80-85623-20-X. Freiberg, F. Finanční controlling. Management Press Praha, 1996. Higgins, R. G. Analýza pro finanční management. Grada Praha, 1997. Hrdý, M., Karlovec, K., Součková, R. Sbírka příkladů z podnikových financí. ZČU Plzeň, 2006. http://aplchem.upol.cz/predmety/PEM/pem/index.html Kislingerová, E. a kol. Manažerské finance. C. H. Beck Praha, 2004. Kotler, P. Marketing podle Kotlera. Management Press, 2000. Mlčoch, J. Podniková ekonomika. Nakladatelství Fortuna Praha, 1996. Synek, M. a kol. Manažerská ekonomika. 4. akt. a rozšířené vyd. Grada, Praha, 452 s., 2007. SYNEK, M. a kol. Podniková ekonomika. 4.přepracované a doplněné vydání. Praha: C.H. Beck, 2006. 475 s. ISBN 80-7179-892-4. Zlámal, J., Bellová, J. Podniková ekonomie a management. VUP Olomouc, 2013.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
40 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KFC/PMV
Právní minimum vysokoškoláka Legal Minimum for University Students
Statut:
Volitelný
Počet kreditů:
4
Forma výuky:
Přednáška
Rozsah výuky:
2 HOD/TYD
Ukončení:
Kolokvium
Garant:
JUDr. Josef Augustin
Obsah: 1. Ústava České republiky 2. Správní právo (Uzemní samospráva, obce, kraje, volby ...) 3. Organizace justice v ČR - Organizace a činnost soudů - Právní postavení osob činných u soudu - Další orgány právní ochrany ( notáři, advokáti, státní zástupci) 4. Pracovní právo Pracovněprávní vztahy Individuální pracovní právo (politika zaměstnanosti..) Pracovní poměr (pracovní řád, doba, mzda ...) 5. Bezpečnost a ochrana zdraví při práci Prevence, odpovědnost a náhrada škody Kolektivní pracovní právo (kolektivní vyjednávání, smlouvy) 6. Zákon o rodině 7. Trestní právo Ochrana ústavně zaručených práv a svobod Průběh trestního řízení 8. Občanské právo hmotné Občanskoprávní vztah - účastníci občanskoprávních vztahů - Vlastnické právo - Věcná práva k cizí věci - Katastr nemovitostí Závazky z právních úkonů (koupě a prodej, darováni, půjčka, nájem...) Dědické právo 9. Zákoník práce 10. Obchodní zákoník (obchodní společnosti a družstva) 11. Živnostenský zákon (druhy živností, živnostenský list, živnostenský rejstřík 12. Obchodní právo (Zadávání veřejných zakázek, ochrana hosp. soutěže, ochrana spotřebitele, Česká obchodní inspekce 13. Daňové zákony (daň z příjmu, DPH, daň z nemovitostí, silniční daň...) 14. Autorské právo, zákon o ochranných známkách. Vynálezy, průmyslové vzory. 15. Evropská integrace a vznik evropských společenství - Evropská unie (Česká republika jako přidružený stát) Mezinárodní dokumenty o lidských právech. Charta OSN, Všeobecná deklarace lidských práv ... Literatura: Aktuální znění zákonů dle doporučení vyučujícího. Ústava České republiky.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
41 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KFC/ZE
Základy ekonomie Basic Economics
Statut:
Volitelný
Počet kreditů:
2
Forma výuky:
Přednáška
Rozsah výuky:
2 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. RNDr. Jana Talašová, CSc.
Obsah: 1. Úvod do předmětu a objasnění základních ekonomických pojmů: potřeby, statky, zboží, peníze, hospodářské fáze, základní ekonomické otázky a ekonomické systémy. 2. Tržní mechanismus. Lekce objasňuje základní prvky tržního mechanismu: nabídku, poptávku a cenu. 3. Nabídka, vzájemné působení nabídky a poptávky. Lekce je zaměřena na charakteristiku a fungování nabídky. Vysvětluje střet nabídky a poptávky, jejich posuny a důsledky těchto posunů, které tvoří ústřední jádro výkladu působení tržního mechanismu 4. Ostatní trhy. Tato lekce se soustřeďuje na pochopení fungování sekundárních a terciálních trhů. Zabývá se charakteristikou peněžního trhu a trhu finančního kapitálu, výkladem burzy cenných papírů a obchodování s cennými papíry. 5. Finanční trhy.: Peněžní trh, kapitálový trh, trh drahých kovů a devizový trh. V lekci jsou podrobně rozčleněny a vysvětleny jednotlivé druhy cenných papírů včetně podstatných náležitostí a konkrétních ukázek (Speciální prezentace byla vytvořena na základě podnětů od studentů v evaluačním dotazníku, kdy projevili zájem o podrobné členění finančních trhů). 6. Doprovodné jevy tržního mechanismu. Lekce se zabývá dvěma negativními jevy doprovázející tržní mechanismus. Jde o nezaměstnanost a inflaci. Také popisuje nedokonalosti tržního mechanismu: monopol, oligopol a externality trhu. Na závěr se zmiňuje úloha státu v tržním hospodářství a zásadní funkce státu při regulaci tržní ekonomiky. 7. Národní hospodářství. Jde o přehledné členění celého národního hospodářství. Rozděluje ekonomii jako vědu na část obecné a část veřejné ekonomie, charakterizuje veřejné statky a způsob financování těchto statků 8. Nástroje hospodářské politiky státu - objasnění 4 základních forem hospodářské politiky - monetární, fiskální, obchodní, důchodovou a sociální. Na základě evaluačního dotazníku zde v rámci fiskální politiky byla objasněna problematika přímých daní a jejich novelizace - samostatná prezentace. 9. Účinnost hospodářské politiky. V lekci se podrobně objasňují magické núhelníky, Phillipsova křivka, dilema centrální banky a fiskální politiky. Zabývá se také hospodářským cyklem, podrobně jeho čtyřmi základními fázemi a národohospodářskými agregáty včetně výpočtů hlavních makroekonomických ukazatelů. 10. Zahraniční obchod. Lekce je věnována problematice mezinárodního a zahraničního obchodu. Zmiňuje různá rizika v zahraničním obchodu a jejich eliminaci, podrobně rozebírá vývozní a dovozní operace, celní politiku a různé druhy cel. 11. Banky a jejich úloha v národním hospodářství. Lekce se zabývá dvouúrovňovým bankovním systémem v ČR - činností komerčních bank a jejich funkcí v národním hospodářství. Podrobně rozebírá funkci a úkoly 12. Ekonomická integrace, evropský a světový měnový systém. 13. Přednáška hosta o základech podnikání. V první části byla objasněna základní legislativa (živnost, obchodní společnosti, právní úpravy, navazující povinnosti vůči státu - daně, účetnictví, sociální a zdravotní pojištění). V druhé části potom ekonomika podniku v základech - podnikatelský plán, ekonomické vyhodnocení aktivit - návratnost, bod zvratu a praktické výpočty.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
42 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
Literatura: Bobek, P. Financial services@Internet. In Future of the Banking after Year 2000 in the World and in the Czech Republic III. OPF SU, Karviná, 1998. Brechlerová, D. Problems with a security of electronic banks. In Future of the Banking after the Year 2000 in the World and in the Czech Republic IV. OPF SU, Karviná, 1999. http://aplchem.upol.cz/predmety/ZE/ze/index.html Přádka, M., Kala, J. Elektronické bankovnictví. Computer Press, Praha, 2000. ISBN 80-7226-328-5. Rektořík, J. Ekonomika a řízení neziskových organizací. ESF MU, Brno, 1998. Souček, Z. Firma 21. Století. (Předstihněme nejlepší!!!). Praha: Professional Publishing, 2005. ISBN 80-86419-88-6. Zlámal, J., Bellová, J., Musilová, S. Základy ekonomie. VUP Olomouc, 2013. ISBN 978-80-244-3509-4. Zlámal, J., Ulrich, M. Základy ekonomie pro management zdravotnictví. VUP, Olomouc, 2010.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
43 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMA/ANS
ANSYS ANSYS Software
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zápočet
Garant:
RNDr. Horymír Netuka, Ph.D.
Obsah: 1. Obecné seznámení s možnostmi programu Ansys. 2. Základy metody konečných prvků. 3. Pracovní plocha a souřadné systémy. 4. Prvky a jejich parametry, materiálové vlastnosti. 5. Vytváření geometrického modelu. 6. Vytváření MKP modelu, generování prvkové sítě. 7. Aplikace okrajových podmínek a řešení výsledné soustavy rovnic. 8. Vyhodnocení a vizualizace výsledků. 9. Ukázky výpočtů pro různé typy úloh: statická strukturální analýza, modální analýza - výpočet vlastních frekvencí a kmitů, vedení tepla - ustálené a nestacionární apod. Literatura: ANSYS 11.0 Online Documentation. E. Madenci, I. Guven. The finite element method and applications in engineering using ANSYS. Springer, 2006. N. Nakasone, T. A. Stolarski, S. Yoshimoto. Engineering analysis with ANSYS software. Elsevier Butterworth-Heinemann, 2006. S. Moaveni. Finite element analysis. Theory and application with ANSYS. Prentice-Hall, 1999.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
44 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMA/RVSR1
Řešení velkých soustav rovnic 1 Large Systems of Equations 1
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zápočet
Garant:
RNDr. Horymír Netuka, Ph.D.
Obsah: 1. Úvod do problematiky velkých řídkých soustav a jejich význam pro aplikace. 2. Řešení symetrických pozitivně definitních soustav Choleského metodou varianty algoritmu a otázky praktické realizace. 3. Teorie grafů a její vztah k dané problematice. 4. Počítačová realizace grafů. 5. Pásová metoda. 6. Profilová metoda a její realizace. 7. Obecné přístupy v dané problematice. 8. Symbolická faktorizace, koncepce dosažitelných množin. 9. Algoritmus minimálního stupně. 10. Postupy při řešení soustav, jejichž matice má blokovou strukturu. 11. Metoda paralelních řezů. 12. Metoda vkládaných řezů pro pozitivně definitní soustavy. Literatura: A. George, J. W.-H. Liu. Computer Solution of Large Sparse Positive Definite Systems. Prentice-Hall, N.J., 1981. I. S. Duff, A. M. Erisman, J. K. Reid. Direct Methods for Sparse Matrices. Claredon Press, Oxford, 1997. K. Segeth. Numerický software I. Skripta MFF UK, Praha, 1998. T. A. Davis. Direct methods for sparse linear systems. SIAM, Philadelphia, 2006.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
45 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMA/RVSR2
Řešení velkých soustav rovnic 2 Large Systems of Equations 2
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Přednáška,Cvičení
Rozsah výuky:
2 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
RNDr. Horymír Netuka, Ph.D.
Obsah: 1. Eliminační grafy a jejich význam. 2. Symbolická faktorizace pomocí eliminačních grafů. 3. Velké řídké nedefinitní soustavy. 4. Bunch-Parlettova metoda: Typy pivotů v řídkých soustavách, fáze řešení, podmínky stability, algoritmus minimálního stupně pro nedefinitní soustavy, Markowitzova strategie volby pivotů. 5. Metoda konjugovaných gradientů s předpodmiňováním. 6. Počítačová realizace, ukončovací kritéria. 7. Řešení nedefinitních a nesymetrických soustav pomocí metod typu konjugovaných gradientů. 8. Úvod do multigridních metod. Literatura: I. S. Duff, A. M. Erisman, J. K. Reid. Direct Methods for Sparse Matrices. Claredon Press, Oxford, 1997. O. Axelsson, V. A. Barker. Finite Element Solution of Boundary Value ProblemsTheory and Computation. Academic Press,, 1984. T. A. Davis. Direct methods for sparse linear systems. SIAM, Philadelphia, 2006.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
46 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KMI/OPRA
Odborná praxe Professional training
Statut:
Volitelný
Počet kreditů:
5
Forma výuky:
Seminář
Rozsah výuky:
8 HOD/TYD
Ukončení:
Zápočet
Garant:
Doc. Ing. Lenka Motyčková, CSc.
Obsah: Plán odborné praxe vypracuje zástupce instituce, ve které praxe probíhá, který řídí práci studenta. Doporučený rozsah plánu odborné praxe je jedna strana formátu A4. Plán obsahuje zejména hodinový rozsah praxe (počet hodin týdně), popis pracovní náplně studenta, Rámcový plán odborné praxe předloží student garantovi předmětu před začátkem semestru, ve kterém praxe probíhá. Pracovní náplň odborné praxe nebo studijního pobytu studenta musí být upřesněna hostitelskou organizací co nejdříve po započetí práce. Plán musí být schválen garantem předmětu na katedře informatiky.
Literatura: Thomas H. Cormen, Charles E. Leiserson. Introduction to Algorithms. The MIT Press, 2009. ISBN 0262033844. KPE/MAN
Management času Time management
Statut:
Volitelný
Počet kreditů:
4
Forma výuky:
Přednáška,Seminář
Rozsah výuky:
1 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Markéta Šůstková, Ph.D.
Obsah: Obsahem kurzu je seznámení posluchače se základními i pokročilými principy řízení času, se systémem efektivního využití času, s možnostmi eliminace faktorů časového stresu, se zloději času a s moderními organizačními metodami. Důležitou částí kurzu je systém pokročilého plánování cílů a činností. Literatura: Clegg, Brian. Time management v kostce - Přetvořte svůj život a práci, Praha. Computer Press. Haasen, Gisela. Sebeřízení pro ženy. Grada. http://kpes.upol.cz/. Truckenbrondt, Nicole. Stres? Neznám. Jak efektivně zorganizovat práci a nepodlehnout stresu, Praha. Grada.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KPE/PD
Prezentační dovednosti Presentation Skills
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Přednáška,Seminář
Rozsah výuky:
1 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Doc. PhDr. Jiří Lach, Ph.D., M.A.
Obsah: Kurz se zaměřuje na procvičení následujících oblastí: Vystupování na veřejnosti Příprava prezentace Nonverbální komunikace Image Aservita Řešení konfliktů Literatura: http://kpes.upol.cz/.
47 / 49
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
48 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
KPE/PM
Projektový management The Project Management
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Přednáška,Seminář
Rozsah výuky:
1 HOD/TYD + 1 HOD/TYD
Ukončení:
Zkouška
Garant:
Mgr. Radim Kašpar
Obsah: Tento kurz seznamuje účastníky s postupy a dovednostmi, jejichž znalost je klíčová pro řízení projektů v praxi. Kurz se komplexně zabývá následujícími tématy: Co je to projektové řízení? Na základě jakých principů připravit kvalitní projekt? Jaké je využití projektového řízení a co to v praxi znamená? Co je to monitoring? Jak psát a napsat úspěšné projekty? Jak úspěšně porozumět fondům EU a jejich zacílení v ČR? Jak bude fungovat kohezní politika EU po roce 2014? Předmět poskytuje zejména praktické znalosti o řízení projektů a zároveň umožňuje nabytí praktických znalostí v oblasti reálného zadávání projektů na různých úrovních. Techniky a metody osvojené v tomto kurzu proto naleznou uplatnění v mnoha rovinách budoucí praxe účastníků kurzu zejména v dotačním a grantovém managementu. Projekt je zacílen na současnou praxi majoritního využití projektového řízení v reáliích České republiky. V úvodních částech kurzu se posluchači seznámí s definicí pojmu projektového managementu, k čemu projektové řízení slouží a v jakých oblastech ho je vhodné využívat. Dále účastníci projdou intenzivní praktickou částí, která je seznámí s tématy jako příprava projektu a nástroje pro co nejkvalitnější identifikaci kvalitního projektu, strukturou současného použití metod a principů projektového řízení v České republice, cílů podpory v oblastech regionálního rozvoje, vzdělávání a podpory podnikání. Dále se posluchači seznámí s praktickými postupy při tvorbě projektového žádosti v mnoha operačních programech, zejména pak ROP, OPPI a OP VK. V poslední části kurzu se účastníci dozvědí základní principy řízení projektu, monitoringu a udržitelnosti. V rámci studijního týdne proběhne otevřená přednáška a následná diskuse s příklady dobré praxe implementace projektů financovaných z EU a nástin budoucnosti ?dotací? v České republice. Literatura: Fiala, Petr. Projektové řízení ? modely, metody, analýzy. Praha: Professional Publishing. Fotr, Jiří, Ivan Souček. Investiční rozhodování a řízení projektů: jak připravovat, financovat a hodnotit projekty, řídit jejich riziko a vytvářet portfolio projektů. Praha: Grada.
UNIVERZITA PALACKÉHO V OLOMOUCI
24.11.2014
49 / 49
PŘEDMĚTY - AKREDITAČNÍ SESTAVA 2014/15
LBF/VC051
Výpočetní technika a lékařská informatika Computer Technology and Medical Informatics
Statut:
Volitelný
Počet kreditů:
3
Forma výuky:
Seminář
Rozsah výuky:
30 HOD/SEM
Ukončení:
Zápočet
Garant:
Prof. RNDr. Hana Kolářová, CSc.
Obsah: Informační zdroje pro stomatologii. Bibliometrie pro měření kvality informací. Základy biomedicíncké statistiky. Možnosti kancelářského software a podmínky jeho použití. Zpracování obrazové informace. Specializované programy pro obor zubní lékařství. Zásady tvorby dokumentů. Analýza obrazu a RTG snímků. Technologie v medicíně - úvodní informace. Nové trendy ve výpočetní technice. Principy a technologie počítačových sítí - struktura internetu, služby internetu, bezpečnost. Tvorba dokumentů - styly, šablony, strukturované dokumenty. Tvorba webového obsahu - základní struktura, jednoduché elementy, složitější prvky, pokročilé prvky, styly, webové aplikace, CMS, Wiki, blogy. Databázové systémy - úvod, principy, návrh databáze, tabulky, relace, dotazy. Nemocniční informační systém. Praktické aplikace získaných znalostí na internetu. Literatura: Hronek, J. Informační systémy. Učební text. Katedra informatiky, UP Olomouc, 2007. http://medinfo.upol.cz/lek_inf/index.html http://www.wikipedia.org Kasal, P. a kol. Internet a medicína. Praha: Grada Publishing, 2001. ISBN 80247-0119-7. McClure, S., Scambray, J., Kurtz, G. Hacking bez záhad. Praha: Grada, 2007. ISBN 978-80-247-1502-5. Písek, S. HTML: začínáme programovat. Praha: Grada, 2014. ISBN 978-80-247-50590. Zvárová, J. a kol. Data a znalosti v biomedicíně a zdravotnictví. Praha: Karolinum, 2010. ISBN 978-80-246-1805-0.