Seznam vypisovaných předmětů na Fakultě informatiky

Uvedený seznam je aktuální v době sestavování studijního katalogu, v průběhu roku může docházet k mírným změnám. Aktuální přehled vypisovaných předmětů a jejich osnov najdete v Informačním systému MU.

Podzim 2012

MB001 Matematická analýza II
zk, 2/2, 4 kr., jaro
doc. RNDr. Ladislav Adamec, CSc. - Mgr. Petr Zemánek, Ph.D. - RNDr. Jan Vondra, Ph.D.
Úspěšné absolvování předmětu MB000.
Diferenciální počet funkcí více proměnných, parciální derivace, diferenciál.
Extrémy funkce více proměnných.
Integrální počet funkcí více proměnných, Riemannův integrál dvojný a trojný, integrál závislý na parametru.
Nekonečné řady a jejich konvergence.
Absolutní konvergence řad.
Výuka: přednáška 2 hod. týdně, cvičení 2 hodiny týdně. Zkouška: písemná.

MB003 Lineární algebra
zk, 2/2, 4 kr., jaro
doc. RNDr. Jan Paseka, CSc. - Mgr. Jiří Janda - Mgr. Radek Šlesinger

Skaláry, vektory a matice: Vlastnosti známých číselných oborů, pole a vektorové prostory, příklady vektorových prostorů, $R^n$ a $C^n$, zápis systémů lineárních rovnic pomocí matic, operace s maticemi, elementární řádkové a sloupcové transformace, Gaussova eliminace, výpočet inverzní matice.
Vektorové prostory -- základní pojmy: Lineární kombinace vektorů, lineární závislost a nezávislost, báze, dimenze, podprostory, součty a průniky podprostorů, souřadnice.
Lineární zobrazení: Definice, obraz a jádro, izomorfizmus, matice zobrazení v daných bázích, matice přechodu od jedné báze k druhé bázi, změna matice zobrazení při změně bází.
Soustavy lineárních rovnic: Množiny řešení homogenních a nehomogenních rovnic, hodnost matice, Frobeniova věta.
Determinanty: Permutace, definice determinantu, základní vlastnosti, Laplaceův rozvoj, aplikace na výpočet inverzní matice, Cramerovo pravidlo.
Afinní podprostory v $ R ^n$: Definice, zaměření afinního podprostoru, parametrický a implicitní popis, vzájemná poloha afinních podprostorů, afinní zobrazení.
Skalární součin v $ R ^n$: Definice a základní vlastnosti skalárního součinu.
Výuka: přednáška a cvičení. Povinnost navštěvovat výuku: povinná účast ve cvičeních podle čl.9, odst.2 Studijního a zkušebního řádu MU; týká se pouze studentů prezenční formy studia. Zkouška: písemná podle čl.19, odst.5 Studijního a zkušebního řádu MU; viz též Informace učitele. Požadavky k podání přihlášky ke zkoušce: viz Informace učitele; v souladu s čl.19, odst.3 Studijního a zkušebního řádu MU. Požadavky ke zkoušce: zvládnutí problematiky v rozsahu odučeném na přednášce, vystaveném v průběhu semestru na webové stránce předmětu a odcvičeném ve cvičeních; tímto sdělením je naplněn požadavek čl.19, odst.1 Studijního a zkušebního řádu MU.

MB008 Algebra I
zk, 2/0, 2 kr., podzim
doc. RNDr. Libor Polák, CSc. - doc. Mgr. Michal Kunc, Ph.D.
Nutno absolvovat MB005 Základy matematiky.
Grupy (grupy permutací, Cayleyovy věty, podgrupy a normální podgrupy, faktorové grupy, homomorfismy, součiny, klasifikace cyklických grup).
Polynomy nad C, R, Q (násobné kořeny a derivace, ireducibilita, Eukleidův algoritmus).
Okruhy (ideály, faktorové okruhy, tělesa, podílové těleso).
Písemná zkouška má tři části: doplnění textu týkajícího se jedné z předem určených teoretických otázek, výpočet transformačního monoidu, 3 testovací otázky, kde studenti prokazují porozumění problematice.

MB021 Cvičení Algebra I
z, 0/2, 2 kr., podzim
doc. RNDr. Libor Polák, CSc. - doc. Mgr. Michal Kunc, Ph.D.
Elementární matematická kultura.
Základní vlastnosti monoidů, grup a okruhů. Algoritmy pro výpočty s polynomy.
K zápočtu je třeba aktivní účast na cvičení (maximálně 3 neúčasti) a úspěšné absolvování zápočtové písemky.

MB101 Matematika I
zk, 2/2, 4 kr., jaro
Mgr. Michal Bulant, Ph.D. - Mgr. Lenka Macálková - Mgr. Jana Pelikánová - Mgr. Petr Pupík - Mgr. Milan Werl - RNDr. Jan Vondra, Ph.D.
Středoškolská matematika.
Skaláry, skalární funkce, kombinatorické příklady a identity, konečná pravděpodobnost, geometrická pravděpodobnost, diferenční rovnice.
Motivační geometrické úlohy v prostoru a v rovině, systémy lineárních rovnic, eliminace proměnných.
Relace a obrazení, injektivní a surjektivní zobrazení, mohutnost množin, ekvivalence a rozklady.
Vektor, vektorový prostor, lineární nezávislost, báze, lineární zobrazení, matice, kalkulus s maticemi a determinanty.
Algebraické aplikace: systémy lineárních rovnic, lineární diferenční rovnice, Markovovy řetězce
Geometrické aplikace: přímka, rovina, rovnice kontra parametrické vyjádření, poloha přímky a roviny, příčka mimoběžek, projektivní rozšíření prostoru, úhel, délka, objem.
Dvouhodinová přednáška, dvouhodinové přednášení ukázkových řešení úloh (demonstrativní cvičení), a dvouhodinové cvičení. Zakončení písemnou zkouškou. Výsledky ze cvičení se částečně přenášejí do hodnocení zkoušky.

MB102 Matematika II
zk, 2/2, 4 kr., jaro
prof. RNDr. Roman Šimon Hilscher, DSc. - RNDr. Michal Veselý, Ph.D. - Mgr. Libor Báňa - Mgr. Veronika Bernhauerová - Mgr. et Mgr. Hana Funková - Mgr. Hana Julínková - Mgr. Dagmar Lajdová - Mgr. Miroslava Maračková - Mgr. Kateřina Píchová - Mgr. Kateřina Štekovičová - Mgr. Vendula Švendová - Ing. Mgr. Petr Valenta - Mgr. Jan Meitner - RNDr. Jan Vondra, Ph.D.
Středoškolská matematika.
Polynomiální interpolace dat, derivace polynomů, kubické spliny
Spojité funkce a limity
Derivace funkce a její aplikace
Přehled základních funkcí
Primitivni funkce (neurčitý integrál)
Riemannův integrál a jeho aplikace
Číselné a mocninné řady, Fourierovy řady, integrální transformace
Elementární diferenciální rovnice a jejich aplikace
Dvouhodinová přednáška a dvouhodinové přednášení ukázkových řešení úloh, spolu s cvičením. Ve cvičení se píší 3-4 vnitrosemestrální hodinové písemky. Zakončení dvouhodinovou písemnou zkouškou. Výsledky ze cvičení se částečně přenášejí do hodnocení zkoušky.

MB103 Matematika III
zk, 2/2, 4 kr., podzim
Mgr. Michal Bulant, Ph.D.
Doporučuje se znalost elementárních funkcí, práce s polynomy, racionální lomené funkce. Dále pak základy maticového počtu, práce s lineárními zobrazeními a vektorovými prostory a základními nástroji diferencování a integrování v jedné proměnné.
Diferenciální a integrální počet ve více proměnných: parciální derivace, integrální počet ve více proměnných, vybrané aplikace diferenciálního a integrálního počtu, systémy diferenciálních rovnic, přibližná řešení. Kombinatorické metody (diskrétní matematika): rovinné grafy, barvení grafu, Eulerova kružnice, stromy a minimální kostry, toky a sítě, grafové hry a další vybrané aplikace.
Dvouhodinová přednáška a dvouhodinová přednášená ukázková řešení s řešením vzorových příkladů. Povinná je účast na cvičeních, součástí zkoušky budou min. 2 průběžně psané písemky. Zakončení písemnou zkouškou na 30 bodů, z průběžných semestrálních aktivit je možné získat až 15 bodů.

MB104 Matematika IV
zk, 2/2, 4 kr., jaro
Mgr. Martin Panák, Ph.D. - prof. RNDr. Jan Slovák, DrSc. - Mgr. Marek Filakovský - Mgr. David Kruml, Ph.D. - Mgr. Jan Meitner - Mgr. Jaroslav Šeděnka - Mgr. Josef Šilhan, Ph.D. - RNDr. Jan Vondra, Ph.D. - Mgr. Milan Werl
Jsou doporučeny znalosti diferenciálního a integrálního počtu a lineární algebry.
Abstraktní matematické struktury: grupy, algebry, svazy, okruhy, pole, dělitelnost, rozklad na prvočísla, Eulerova věta. Základy teorie pravděpodobnosti a statistiky: Pravděpodobnostní funkce a jejich vlastnosti, podmíněná pravděpodobnost, Bayesův vzorec, náhodné veličiny, střední hodnota, medián, kvantil, rozptyl, posloupnosti náhodných veličin, zákon velkých čísel, příklady diskrétních i spojitých rozdělení, vybrané aplikace.
Dvouhodinová přednáška a dvouhodinová přednášená ukázková řešení s řešením vzorových příkladů. Povinná je docházka do cvičení, součástí zkoušky budou 2-3 průběžně psané písemky. Zakončení písemnou zkouškou na konci semestru.

MB201 Lineární modely B
zk, 4/2, 6 kr., podzim
prof. RNDr. Jan Slovák, DrSc.
Středoškolská matematika.
Dodatečně k osnově předmětu MB101 bude obsahem kurzu: 1. Rozcvička – axiomatika skalárů, techniky formálních důkazů, princip inkluze a exkluze s aplikacemi, využití maticového počtu pro studium podobností v rovině, formální konstrukce čísel (přirozená, celá, racionální, zbytkové třídy)
2. Vektory a matice – Laplaceův rozvoj determinantů a jeho aplikace; abstraktní vektorové prostory, lineární zobrazení; unitární a adjungovaná zobrazení;
3. Lineární modely – Perronova (-Frobeniova) teorie pozitivních matic (s aplikacemi na iterované modely); kanonické tvary a rozklady matic, pseudoinverze
4. Analytická geometrie – odchylky podprostorů; projektivní rozšíření; afinní, euklidovská a projektivní klasifikace kvadrik
Čtyřhodinová přednáška (z nichž dvě jsou sdílené s MB101) a dvouhodinové cvičení. Zakončení písemnou zkouškou a ústní zkouškou. Výsledky ze cvičení, zadání domácí práce a průběžných písemek se částečně přenášejí do hodnocení zkoušky.

MA002 Matematická analýza III
zk, 3/0, 3 kr., podzim
doc. Alexander Lomtatidze, DrSc. - Mgr. Petr Zemánek, Ph.D.
Uspesne absolvovani bakalářských předmětů Matematická analýza I, Matematická analýza II.
Řady funkcí, stejnoměrná konvergence.
Řady mocninné a jejich poloměr konvergence.
Řady Fourierovy.
Nevlastní integrál, závislost na parametru.
Implicitní funkce
Křivkový integrál, Greenova věta.
Komplexní funkce komplexní proměnné.
Cauchyova věta, věta o residuích.
Diferenciální rovnice 1. řádu, směrová pole, počáteční podmínky.
Lineární diferenciální rovnice vyšších řádů, rovnice s konstantními koeficienty.
Výuka: přednáška 3 hod. týdně. Zkouška: písemná.

MA007 Matematická logika
zk, 2/1, 3 kr., podzim
prof. RNDr. Antonín Kučera, Ph.D. - RNDr. Jan Krčál - Mgr. Bc. Petr Novotný - Mgr. Tomáš Janík
Předpokládá se znalost základních matematických pojmů a důkazových technik.
Je nutno předem absolvovat předmět MB005 Základy matematiky nebo předmět MB101 Lineární modely. Je doporučeno případně absolvovat předem anebo současně také předmět MB008 Algebra I.

Výroková logika: výrokové formule, pravdivost, dokazatelnost, věta o úplnosti.
Predikátová logika: predikátové formule.
Sémantika predikátové logiky: realizace, pravdivost.
Axiomy predikátové logiky: dokazatelnost, věta o korektnosti, věta o dedukci.
Věta o úplnosti: teorie, modely, Gödelova věta o úplnosti.
Věta o kompaktnosti, Löwenheimova-Skolemova věta.
Turingův stroj. Gödelova věta o neúplnosti.
Přednášky: 2 hodiny/týden. Cvičení: 1 hodina/týden.
Předmět je ukončen písemnou zkouškou.

MA009 Algebra II
zk, 2/0, 2 kr., jaro
doc. RNDr. Libor Polák, CSc. - Mgr. David Kruml, Ph.D.
Je třeba mít absolvován předmět MB008 Algebra I.
Okruhy a polynomy II (rozšíření těles, konečná tělesa, symetrické polynomy).
Svazy (dvojí definice polosvazů a svazů, morfismy svazů, zúplnění uspořádaných množin, distributivní a modulární svazy, Booleovy svazy).
Universální algebra (podalgebry, homomorfismy, kongruence a faktoralgebry, součiny, termy, variety, volné algebry, Birkhoffova věta, přepisování).
Písemná zkouška má tři části: doplnění textu týkajícího se jedné z předem určených teoretických otázek, doplnění důkazu nového tvrzení, 3 testovací otázky, kde studenti prokazují porozumění problematice.

MA010 Graph Theory
zk, 2/1, 3 kr., podzim
doc. RNDr. Petr Hliněný, Ph.D. - RNDr. Jan Bouda, Ph.D. - Mgr. Jan Obdržálek, PhD.
Basic mathematics, sets, relations, induction (roughly corresponding to the mathematical parts of IB000).
Graphs and relations. Subgraphs, isomorphism, degrees. Directed graphs.
Graph connectivity and basic searching. Multiple connectivity, edge-connectivity. Eulerian graphs.
Distance in graphs, graph metrics, weighted distance. Basic approaches to computing distance.
Network flows. The "max-flow min-cut" theorem via Ford-Fulkerson algorithm. Applications to matching and representatives.
Trees and their characterizations, tree isomorphism, rooted trees. Spanning trees, enumeration.
Spanning trees and the MST problem. Greedy algorithms. Matroids and their relation to graphs and greedy algorithms.
Graph colouring, bipartite graphs and their recognition, edge and list colourings. Independent set, clique, vertex cover, Hamiltonian, etc problems.
Planar embeddings of graphs, Euler formula and its applications. Planar graph colouring. Graph drawing.
Selected advanced topics (time allowing): Intersection graph representations, chordal graphs, structural width measures, graph minors, embedding on surfaces, crossing number, Ramsey theory.
The resulting grade is taken from a term test (20%), voluntary bonus work (arbitrary), and a final written exam (80%). The written semester test for 20 points can be repeated (corrected) once, and at least 10 point score is strictly required before the final exam. Possible bonus points and penalties for not attending the compulsory tutorials count towards this limit. The final written exam for 80 points consists of a 40 point part about basic graph terms and their applications, and a 40 point advanced part in which students have to come with solutions and proofs of rather difficult problems. More then 50 points in total is required to pass.

MA012 Statistika II
zk, 2/2, 4 kr., podzim
Mgr. Martin Řezáč, Ph.D. - Mgr. Kateřina Opršalová
Statistika II předpokládá znalost základů statistiky získaných např. po absolvování předmětu Statistika I.
Princip statistické indukce. Náhodné výběry, statistiky, parametrické funkce.
Bodové odhady a jejich konzistence, nestrannost a asymptotická nestrannost. Metody hledání bodových odhadů.
Náhodné výběry z normálních rozložení a použití exaktních rozložení.
Intervaly spolehlivosti a jejich konstrukce.
Testování statistických hypotéz.
Analýza závislosti dvou a více náhodných veličin.
Jednoduchá a vícenásobná lineární regrese.
Statistické programové systémy.
Výuka probíhá každý týden v rozsahu 2 hodiny přednášek, 2 hodiny cvičení. Nutnou podmínkou absolvování předmětu je vypracování semestrálního projektu. Zkouška písemná, sestává z testové části a části s příklady.

MA015 Grafové algoritmy
zk, 2/1, 3 kr., podzim
doc. RNDr. Libor Polák, CSc. - Mgr. David Kruml, Ph.D.
Schopnost komunikace o základních matematických objektech a algoritmech.
Elementární grafové algoritmy (reprezentace grafů, prohledávání do šířky, prohledávání do hloubky, topologické uspořádání, silně souvislé komponenty).
Minimální kostry (růst minimální kostry, algoritmy Kruskala a Prima).
Nejkratší cesty z jediného vrcholu (nejkratší cesty a relaxace, Dijkstrův algoritmus, Bellman-Fordův algoritmus, nejkratší cesty v orientovaných acyklických grafech).
Nejkratší cesty mezi všemi dvojicemi vrcholů (nejkratší cesty a násobení matic, Floyd-Warshallův algoritmus, Johnsonův algoritmus pro řídké grafy).
Maximální toky v sítích (sítě, Ford-Fulkersonova metoda, maximální párování v bipartitních grafech).
Datové struktury pro grafové algoritmy (binární haldy, prioritní fronty, datové struktury pro systémy disjunktních množin).
Zkouška je písemná. 30% bodů tvoří řešení konkrétní úlohy některým se známých algoritmů. Podstatná část je předpracovaná nová úloha. Studenti doplňují vynechané části algoritmu, demonstrují ho na konkrétních datech, dokazují jeho korektnost a odhadují složitost.

MA019 Cvičení Matematická analýza III
z, 0/2, 2 kr., podzim
doc. Alexander Lomtatidze, DrSc. - Mgr. Petr Zemánek, Ph.D.
Absolvovani predmetu Matematicka analyza I a Matematicka analyza II.
Doporučené cvičení k předmětu MA002 Matematická analýza III.
-funkční a mocninné řady
-metrické prostory
-křivkový integrál,Greenova věta
-elementární metody řešení diferenciálních rovnic 1.řádu a lineární rovnice n-tého řádu s konstantními koeficienty
-základy teorie komplexní funkce komplexní proměnné
-nevlastní integrál.
Cviceni, ktere je ukonceno zapoctem za aktivni ucast ve vyuce a 75% ucast.

MA022 Cvičení Algebra II
z, 0/2, 2 kr., jaro
doc. RNDr. Libor Polák, CSc. - Mgr. David Kruml, Ph.D. - doc. Mgr. Michal Kunc, Ph.D.

Základní vlastnosti těles, uspořádaných množin a svazů. Konktretizace pojmů univerzální algebry na daných strukturách.
K zápočtu je třeba aktivní účast na cvičení (maximálně 3 neúčasti) a získání daného počtu bodů z domacich uloh.

MA051 Advanced Graph Theory: Topological
zk, 2/1, 3 kr., jaro
doc. RNDr. Petr Hliněný, Ph.D.
Graph Theory MA010. Introductory knowledge of topology is also welcome.
Basic graph terms, basics of topology.
Jordan's curve theorem, with a proof.
Kuratowski's theorem, with a proof.
The Four Colour Theorem, with an outline of a proof.
Planarity algorithms and complexity.
Graphs embedded on higher surfaces.
Graph minors, tree-width, and "forbidden" characterizations.
The "Kuratowski" theorem for any surface.
Graphs drawings with edge-crossings. The crossing number problem, complexity.
Crossing-critical graphs and their structure.
Evaluation is based on a mandatory written individual homework assignment (one essay), and on a subsequent oral exam.

MV011 Statistika I
zk, 2/2, 4 kr., jaro
Mgr. Martin Řezáč, Ph.D. - Mgr. Stanislav Abaffy - Mgr. Kateřina Opršalová - Mgr. Eva Vodrážková
Předpokládá se znalost diferenciálního a integrálního počtu jedné a více proměnných a znalost lineární algebry.
Tabulkové a grafické zpracování datových souborů, funkcionální a číselné charakteristiky znaků.
Pravděpodobnostní prostor, vlastnosti pravděpodobnosti, podmíněná pravděpodobnost, Bayesův vzorec, stochastická nezávislost jevů.
Náhodné veličiny, náhodné vektory a jejich distribuční funkce.
Diskrétní a spojité náhodné veličiny, jejich funkcionální charakteristiky a příklady různých typů rozložení. Simultánní a marginální rozložení.
Stochasticky nezávislé náhodné veličiny, posloupnost nezávislých opakovaných pokusů, generátory realizací některých typů náhodných veličin.
Kvantil, střední hodnota, rozptyl, kovariance, koeficient korelace s odpovídajícími vlastnostmi a výpočetními pravidly.
Zákon velkých čísel a centrální limitní věta.
Výuka probíhá každý týden v rozsahu 2 hodiny přednášek, 2 hodiny cvičení. Nutnou podmínkou absolvování předmětu je vypracování seminárního úkolu. V průběhu semestru bude písemná kontrolní prověrka. Zkouška je písemná, obsahuje část testovou a část s příklady.

IB000 Matematické základy informatiky
zk, 2/1, 3 kr., podzim
doc. RNDr. Petr Hliněný, Ph.D. - RNDr. Ondrej Moriš - Mgr. Jakub Gajarský - Petr Boroš - Bc. Matěj Klusáček - Bc. Monika Zowadová - Marek Tomáštík - Bc. Vojtěch Havel - Bc. Dušan Švancara - Pavla Kratochvílová - Martin Laštovička - Roman Lacko - Viktor Toman - Martin Kučera - Mgr. Petra Ovesná, Ph.D. - Mgr. Lukáš Másilko

Úvod do matematických konstrukcí relevantních ke studiu algoritmů a ostatních informatických pojmů jako matematických objektů:
Základní formalismy - věta, důkaz a výroková logika.
Důkazové techniky, matematická indukce.
Množiny, relace a funkce.
Binární relace, ekvivalence.
Uspořádané množiny, uzávěry.
Vlastnosti funkcí a skládání relací.
Pojem grafu, základy, souvislost, stromy.
Procházení grafu, vzdálenost, kostry.
Orientované grafy, toky v sítích.
Důkazové postupy pro algoritmy, indukce.
Pokročilé důkazové postupy pro algoritmy.
Nekonečné množiny a zastavení algoritmu.
Požadavkem k úspěšnému vykonání zkoušky je teoretické i praktické zvládnutí látky v rozsahu probraném na přednášce a obsaženém ve výukovém textu (osnově). Celkové hodnocení předmětu se skládá ze semestrálního hodnocení (požaduje se z něj minimální bodový zisk a odráží i účast na cvičeních), počítačové a následné volitelné písemné zkoušky.
Výsledek semestrálního hodnocení je dán součtem určeného počtu nejlepších z několika průběžných semestrálních testů a případného bonusu za řešení doplňkových dobrovolných úkolů, přesné podmínky viz IS osnova a web stránka. Následuje "počítačová" písemná zkouška, jejíž výsledek v součtu se semestrálním hodnocením určí úspěch u zkoušky, a poté ještě nepovinná klasická písemná zkouška, jejímž výsledkem si studenti mohou vylepšit celkové hodnocení v případě úspěchu. Všechny tři části (semestrální, počítačová i písemná) mají zhruba stejnou váhu ve výsledném hodnocení, přesné podmínky opět viz IS osnova a web stránka.

IB001 Úvod do programování skrze C
zk, 2/2, 4 kr., podzim
RNDr. Jaroslav Pelikán, Ph.D. - Mgr. et Mgr. Vít Baisa - Mgr. Peter Bálint - Mgr. Luděk Bártek, Ph.D. - Mgr. Jaroslav Bayer - Mgr. Jan Byška - RNDr. Jiří Glozar - Mgr. Igor Chalás - Bc. Jan Juráň - Mgr. Milan Kabát - Marek Klučár - Ing. Mgr. Tomáš Majtner - Mgr. Lukáš Másilko - Mgr. Ondřej Nečas - Mgr. Matej Pivoluska - RNDr. Jaromír Plhák - Mgr. Martin Stančík - Mgr. Karel Štěpka - Mgr. Vilém Šustr - Mgr. Marek Vinkler - Mgr. Petr Volný - Jiří Weiser - Mgr. Tomáš Sklenák - RNDr. Petr Švenda, Ph.D.
Znalost obsluhy počítače PC (na uživatelské úrovni).
Programovací jazyky, překladač.
Funkce výstupu, konstanty, výrazy.
Proměnné, deklarace, funkce vstupu.
Přiřazovací příkaz, větvení, cykly.
Algoritmy založené na relaci rekurence.
Typy dat (abstrakce, reprezentace, zpracování): pole, řetězec, struktura, union, soubor.
Funkce, parametry, rekurze.
Numerické algoritmy: přesnost, chyby.
Nenumerické algoritmy: práce s textem.
Analýza algoritmu: správnost, efektivita.
Datový typ ukazatel. Dynamické datové struktury.
Přednášky - 2 hodiny týdně (účast je nepovinná), cvičení - 2 hodiny týdně (cvičení probíhá v počítačové učebně, účast na něm je povinná a studenti také musí úspěšně napsat vnitrosemestrální písemky).

IB002 Návrh algoritmů I
zk, 2/1, 3 kr., jaro
RNDr. Libor Škarvada - Bc. Matúš Goljer - Marek Klučár - Mgr. Štěpán Kozák - Mgr. Matúš Madzin - Mgr. Josef Pacula - Bc. Tomáš Raček - RNDr. David Svoboda, Ph.D. - Mgr. Filip Štefaňák - Bc. Jiří Uhlíř - Mgr. Matej Kollár
Předpokládá se, že posluchači alespoň na intuitivní úrovni rozumějí základním pojmům (algoritmus, výpočet, datová struktura, ...) a že se již setkali se zápisem algoritmů v imperativním i funkcionálním stylu.
Základy analýzy algoritmů: Korektnost algoritmu, vstupní a výstupní podmínky, parciální korektnost, konvergence, verifikace. Délka výpočtu, složitost algoritmu, složitost problému. Asymptotická analýza časové a prostorové složitosti, růst funkcí, využití rekurentních relací při analýze algoritmů.
Fundamentální datové struktury: Seznamy, zásobníky a fronty. Binární vyhledávací stromy, vyvážené stromy, representace množin.
Řadicí algoritmy: Řazení rozdělováním, slučováním, haldou, dolní odhad složitosti.
Základní grafové algoritmy: Representace grafů. Procházení grafu do hloubky, zúplnění uspořádání, silně souvislé komponenty. Procházení grafu do šířky, Dijkstrův algoritmus. Minimální kostry grafu.
Zkouška je písemná a má dvě části -- v polovině semestru a na jeho konci.

IB005 Formální jazyky a automaty I
zk, 4/2, 6 kr., jaro
prof. RNDr. Mojmír Křetínský, CSc. - doc. RNDr. Jiří Barnat, Ph.D. - RNDr. Jan Strejček, Ph.D. - RNDr. Nikola Beneš - RNDr. Milan Češka, Ph.D. - Mgr. Filip Štefaňák
Znalost problematiky v rozsahu předmětu IB005 Úvod do informatiky MB005 Základy matematiky
Pojem jazyka a problém specifikace (nekonečných) jazyků; základní operace nad jazyky. Přepisovací systémy a gramatiky. Chomského hierarchie.
Konečné automaty a regulární gramatiky; Pumping lemma, Myhillova--Nerodova věta, minimalizace. Nedeterministické konečné automaty, vztah k regulárním gramatikám.
Vlastnosti regulárních jazyků; uzávěrové vlastnosti, regulární výrazy, Kleeneho věta, konečnost. Nástin aplikací (grep, ..., lex).
Bezkontextové gramatiky a jazyky; transformace bezkontextových gramatik, vybrané normální formy, pumping lemma, uzávěrové vlastnosti; konečnost a regularita.
Zásobníkové automaty a jejich vztah k bezkontextovým gramatikám; nedeterministická syntaktická analýza shora dolů a zdola nahoru.
Turingovy stroje. Rekursivní a rekursivně vyčíslitelné jazyky a funkce, uzávěrové vlastnosti. Lineárně ohraničené automaty.
Deterministické zásobníkové automaty a deterministické bezkontextové jazyky; vlastnosti. Nástin aplikací (deterministické analýza shora -- princip; zdola -- nástroj yacc/bison).
2 písemné zkoušky během semestru a závěrečná písemná zkouška. Výsledky vnitrosemestrálních písemek se započítávají do výsledného hodnocení s vahou 15% za každou písemku. Všechny písemky bez pomocných materiálů.

IB013 Logické programování I
zk, 2/1, 3 kr., jaro
doc. Mgr. Hana Rudová, Ph.D. - Mgr. Jan Rygl - RNDr. Miloš Jakubíček - RNDr. Vojtěch Kovář - Mgr. Adriana Strejčková
Znalost základů výrokové a predikátové logiky, např. z předmětu IB101 Úvod do logiky a logického programování
Prolog. Datové struktury, backtracking, řez. Extralogické predikáty, aritmetika. Technika a styl programování.
Teorie logického programování. Logika prvního řádu, rezoluce, Hornovy klauzule a programy, modely, SLD rezoluce. Řízení výpočtu, ořezávání stromu důkazů, řez. Rovnost, negace, SLDNF rezoluce.
Logické programování s omezujícími podmínkami, základy programování v CLP(FD), propagace omezení, prohledávání.
Implementace Prologu. Warrenův abstraktní počítač.
Předmět se skládá z přednášky a ze cvičení u počítačů. Cvičení jsou vyučovány 2 hodiny jednou za 2 týdny. Hodnocení se skládá ze tří částí: zápočtového projektu (možno získat až 40 bodů), průběžné písemné práce (až 30 bodů) a závěrečné písemné práce (až 150 bodů). Zápočet z předmětu je udělen za vypracování projektu (není nutné absolvovat ani závěrečnou ani průběžnou písemku). Součástí řešení projektu je písemná zpráva obsahující předběžnou analýzu řešeného problému, finální program v Prologu a programová dokumentace. Projekty jsou řešeny 1-3 studenty. Průběžná písemná práce je prakticky orientovaná na řešení několika jednodušších příkladů ze základů programování v jazyce Prolog. Závěrečná písemná práce se skládá z teoretické části a z řešení praktických příkladů. Účast na cvičeních je povinná, v případě více než jedné neomluvené absence jsou zadány doplňující příklady v rozsahu odpovídajícím množství zameškaných cvičení, jejichž úspěšné zpracování je nezbytnou podmínkou absolvování předmětu. Při vysokém počtu absencí na cvičení předmět absolvovat nelze.

IB015 Úvod do funkcionálního programování
zk, 2/1, 3 kr., jaro
doc. RNDr. Jiří Barnat, Ph.D. - Marek Klučár - Bc. Tomáš Szaniszlo - Vladimír Štill - Bc. Andrej Tokarčík - Martin Ukrop
Studenti by měli vystačit s běžnými středoškolskými znalostmi a jistou schopností matematické abstrakce.
Základní pojmy: term, hodnota, redukce.
Lambda abstrakce.
Vyšší funkce, částečná aplikace, curryifikace.
Jednoduché typy: základní typy a typové konstruktory, součinové typy.
Polymorfní typy, otypování.
Definice nových typových konstruktorů, součtové typy, rekursivní typy; definice podle vzoru.
Seznamy, výčtový a intensionální zápis seznamů.
Pořadí vyhodnocování, striktní a líné vyhodnocování.
Nekonečné datové struktury.
Rekursivní funkce, operace na seznamech a stromech, složitost.
Zkouška je písemná a má dvě části -- v polovině semestru a na jeho konci. Průběžná zkouška má váhu 24 %, závěrečná 76 %. Do závěrečného hodnocení se navíc mohou promítnout i "prémiové body" ze cvičení a domácích úloh.

IB016 Seminář z funkcionálního programování
z, 0/2, 2 kr., jaro
RNDr. Libor Škarvada - Mgr. Matej Kollár - Petr Pilař
Pro zapsání do kurzu stačí mít znalost v rozsahu předmětu IB015 Úvod do funkcionálního programování a kladný vztah k funkcionálnímu programování.
GHC(i), příkazy interpretu, kompilace programů v Haskellu.
Větvení programů, rekurze, anonymní funkce, funkce vyšších řádů, operátory skládání a aplikace funkce.
Moduly a typové třídy: důležité moduly v Haskellu 98, jejich import, psaní vlastních modulů. Typové třídy Show, Read, číselné typové třídy a další.
Datové struktury: asociační seznamy, záznamy, pole, implementace vlastních datových struktur.
Vstup a výstup: práce se soubory, systémové programování, možnosti VV v Haskellu.
Monády: funktory, programování s monádami.
Zpracování chyb a výjimek: Maybe, Either, odchytávání a nastavování výjimek, ošetření chybových stavů.
Testování, optimalizace, dokumentace: QuickCheck, pokrytí kódu, profilování, koncová rekurze, přidávání striktnosti, dokumentované programování a generování dokumentace.
Parsování: regulární výrazy, generátor parserů Parsec.
Databáze: rozhraní HDBC, SQL.
Webové a síťové služby: programování webových aplikací pomocí frameworků, používání síťových protokolů.
GUI/práce s multimédii: gtk2hs/zpracování obrázků.
Paralelní programování: vlákna, paralelní programování a strategie.
Podmínkou pro získání zápočtu je získání minimálně 50 % bodů z domácích úloh. Účast na cvičeních je povinná a velké množství absencí může negativně ovlivnit výsledný bodový zisk.

IB030 Úvod do počítačové lingvistiky
zk, 2/0, 2 kr., jaro
doc. RNDr. Aleš Horák, Ph.D.

Východiska počítačového zpracování přirozeného jazyka (Natural Language Processing, NLP).
Roviny jazyka - fonetika a fonologie, morfologie, syntaxe, sémantika a pragmatika.
Reprezentace morfologických a syntaktických struktur.
Analýza a syntéza: řečová, morfologická, syntaktická a sémantická.
Formy reprezentace znalostí o lexikálních jednotkách.
Porozumění jazyku: reprezentace významu věty, logická inference.
Závěrečné hodnocení se děje na základě písemné zkoušky.

IB047 Úvod do korpusové lingvistiky a počítačové lexikografie
zk, 2/0, 2 kr., jaro
Mgr. Pavel Rychlý, Ph.D. - doc. PhDr. Karel Pala, CSc.

Informační technologie a jazykové korpusy;
Počátky korpusové lingvistiky, význam korpusů;
Korpusová data, typy korpusů a standardizace, SGML, XML, TEI, CES;
Anotované korpusy a značkování;
Základní úroveň značkování -- metastruktura textu;
Gramatické značkování na úrovni slovních druhů;
Syntaktické značkování na úrovni větných struktur;
Paralelní korpusy a jejich využití;
Nástroje pro automatické a poloautomatické značkování, desambiguace;
Budování korpusů z webu, údržba korpusů;
Programy pro tvorbu konkordancí;
Korpusové nástroje: korpusový manažer Manatee/Bonito aj.;
Statistické parametry (absolutní, relativní četnosti, MI, T-score);
Práce s atributy a značkami (tagy);
Využití korpusů a korpusových dat;
Ukázky práce s korpusem -- ČNK, SUSANNE, Pražský závislostní korpus;
Zpracování kontextů a kolokací (slovních spojení);
Nástroj pro práci s kontexty - Word Sketch Engine;
Počítačová lexikografie;
Typy elektronických slovníků;
Nástroje pro počítačovou lexikografii - platforma DEB II;
Lexikografické stanice;
písemná zkouška

IB101 Úvod do logiky a logického programování
zk, 2/2, 4 kr., jaro
doc. RNDr. Lubomír Popelínský, Ph.D. - RNDr. Jan Bouda, Ph.D. - Mgr. Lukáš Másilko - Mgr. Ondřej Nečas - Mgr. Eva Mráková, Ph.D. - Mgr. Matej Pivoluska - Bc. Adam Šiška - Mgr. Juraj Jurčo - Bc. Peter Nosáľ

Kurs je úvodem do výrokového a predikátového počtu, rezoluční metody, logického programování a výpočtové logiky, induktivního odvozování a reprezentace znalostí.
Přehled logických kalkulů, syntaxe.
Výroková logika, pravdivostní tabulky, axiomy, dokazatelnost.
Základy teorie důkazů ve výrokové logice, normální formy, rezoluce.
Predikátový počet 1. řádu, predikátové formule, sémantika, axiomy, dokazatelnost.
Normální formy predikátové logiky, skolemizace.
Základy teorie důkazů v predikátové logice, rezoluce.
Úvod do logického programování, SLD-rezoluce. Jazyk Prolog.
Základy induktivního odvozování a reprezentace znalostí.
Součástí hodnocení je semestrální zkouška. Předmět je ukončen písemnou zkouškou formou testu, není povoleno používat žádné pomocné materiály.

IB102 Automaty a gramatiky
zk, 2/2, 4 kr., podzim
RNDr. Jan Strejček, Ph.D. - Mgr. František Blahoudek - RNDr. Jan Bouda, Ph.D. - RNDr. Petra Budíková - RNDr. Milan Češka, Ph.D. - RNDr. Jan Krčál - Bc. Petr Kunc - Mgr. Bc. Petr Novotný - Mgr. Mária Svoreňová - RNDr. Jana Tůmová - RNDr. Nikola Beneš - Mgr. Lukáš Másilko - Bc. Jiří Uhlíř

Motivace: problém specifikace (nekonečných, regulárních) jazyků.
Konečné automaty a regulární gramatiky: Pumping lemma, Myhill-Nerodova věta, minimalizace konečných automatů, nedeterministické konečné automaty.
Vlastnosti regulárních jazyků: uzávěrové vlastnosti, regulární výrazy, Kleeneho věta.
Bezkontextové gramatiky a jazyky: transformace bezkontextových gramatik, vybrané normální formy, pumping lemma, uzávěrové vlastnosti.
Zásobníkové automaty a jejich vztah k bezkontextovým gramatikám: nedeterministická syntaktická analýza shora dolů a zdola nahoru.
Deterministické zásobníkové automaty.
Nepovinné domácí úkoly. Písemná zkouška během semestru a závěrečná písemná zkouška. Výsledky vnitrosemestrální písemky se započítávají do výsledného hodnocení. Všechny písemky se píší bez pomocných materiálů.

IB107 Vyčíslitelnost a složitost
zk, 2/1, 3 kr., podzim
prof. RNDr. Luboš Brim, CSc. - RNDr. Milan Češka, Ph.D. - Mgr. Jana Fabriková

Algoritmus jako výpočetní model. Churchova teze.
Klasifikace problémů. Rozhodnutelné, nerozhodnutelné a částečně rozhodnutelné problémy. Vyčíslitelné funkce.
Uzávěrové vlastnosti, Riceovy věty.
Výpočetní složitost problémů. Výpočetně těžké a lehké problémy.
Redukce a úplnost v třídách problémů. Redukce a polynomiální redukce. Úplné problémy z hlediska rozhodnutelnosti, NP-úplné problémy. Aplikace.
Přednáška je doplněna povinnými cvičeními. Během semestru jsou studentům zadávány domácí úkoly. Zkouška je písemná. Požadavkem k připuštění ke zkoušce je získání daného počtu bodů za domácí úkoly. Tyto body se rovněž započítavájí do celkového hodnocení. Pomocné materiály nejsou při zkoušce povoleny.

IB108 Návrh algoritmů II
zk, 2/1, 3 kr., jaro
prof. RNDr. Ivana Černá, CSc. - RNDr. Nikola Beneš - RNDr. Petra Budíková - Mgr. Petr Bauch - RNDr. Milan Češka, Ph.D. - Mgr. Sven Dražan - Mgr. Jana Fabriková - Bc. Zuzana Komárková - Mgr. Bc. Petr Novotný

Techniky analýzy algoritmů: složitost algoritmů, amortizovaná analýza složitosti.
Techniky návrhu algoritmů: rozděl a panuj, dynamické programování, hladové strategie, backtracking, lokální vyhledávání.
Datové struktury: binomiální a Fibonacciho haldy, datové struktury pro reprezentaci disjunktních množin.
Grafové algoritmy: problém nejkratších cest z jednoho zdroje (Bellmanův=Fordův algoritmus), obecný problém nejkraších cest (Flydův´Warhallův algoritmus, násobení matic, Johnsonův algoritmus pro řídké grafy). Toky v sítích (Fordova=Fulkersonova metoda, metoda push-relabel), párování.
Algoritmy pro práci s řetězci: přímý algoritmus, užití konečných automatů, Rabin-Karpův algoritmus, algoritmus KMP.
Výuka probíhá formou přednášky a cvičení. V průběhu semestru student samostaně řeší zadané algoritmické problémy. Kurz je ukončen písemnou zkouškou. Podmínkou přístupu ke zkoušce je získání určeného počtu bodů ze samostatně řešených problémů.

IB109 Návrh a implementace paralelních systémů
zk, 2/0, 2 kr., jaro
doc. RNDr. Jiří Barnat, Ph.D.

Motivace pro paralelní programování. Základní metody v návrhu paralelních algoritmů - dekompozice, komunikační primitiva. Výkonostní analýza paralelních algoritmů. Paralelní algoritmy v prostředí se sdílenou pamětí. OpenMP standard. Intel TBB. POSIX Threads. Lock-free algoritmika. Paralelní algoritmy v prostředí s distribuovanou pamětí. Message Passing Interface (MPI). Ukázky grafových paralelních algoritmů. Paralelní algoritmy pro many-core architektury.
Zkončeno písemným testem.

IB110 Základy informatiky
zk, 2/2, 4 kr., podzim
prof. RNDr. Ivana Černá, CSc. - RNDr. Nikola Beneš - Mgr. Sven Dražan

Pojem algoritmického problému a algoritmu. Struktura algoritmu. jeho korektnost a složitost. Efektivní algoritmy a meze efektivity. Složitostní třídy, problém P vs NP. Algoritmicky neřešitelné problémy. Rozhodnutelné a nerozhodnutelné problémy.
Přednášky a cvičení s domácími úkoly v průběhu semestru. Závěrečný písemný test.

IB111 Úvod do programování skrze Python
zk, 2/2, 4 kr., podzim
doc. Mgr. Radek Pelánek, Ph.D. - Ing. Mgr. Zdeněk Říha, Ph.D. - Mgr. Jan Rygl

Předmět ilustruje základní prvky imperativního programování a algoritmického myšlení skrze vysokoúrovňový jazyk Python a za bohatého použití ilustrativních příkladů.
Základní konstrukce imperativních programovacích jazyků: podmínky, cykly, základní datové typy, funkce, vstup a výstup.
Číselné typy, využití náhody.
Seznamy, řetězce, základy složitosti.
Příklady základních algoritmů: NSD, řadící algoritmy, vyhledávání.
Datové struktury: vícerozměrná pole, slovníky, objekty.
Bitmapová grafika, regulární výrazy, práce s textem.
Funkcionální prvky v Pythonu.
domácí úkoly, závěrečná písemná zkouška

IB112 Matematické základy
zk, 2/2, 4 kr., jaro
RNDr. Jan Strejček, Ph.D. - Mgr. Jan Meitner

Základy (naivní) teorie množin: množina, výčet prvků, základní množinové operace, kartézský součin.
Číselné množiny: přirozená, celá, racionální a reálná čísla.
Relace a funkce: relace na množinách, funkce coby relace, skládání relací a funkcí.
Ekvivalence a uspořádání: vlastnosti relací, relace ekvivalence a rozklady, relace částečného uspořádání a Hasseův diagram.
Matematická logika: definice výrokových a predikátových formulí, pravdivost a splnitelnost, axiomatizace.
Důkazy: přímý důkaz, nepřímý důkaz, důkaz sporem, důkaz indukcí.
Lineární rovnice: definice matice, soustavy lineárních rovnic, geometrická představa, Gaussova eliminace.
Kombinatorika a výběry prvků: klasická kombinatorika, nezávislé výběry, kombinační čísla, permutace a faktoriál.
Kombinatorická pravděpodobnost: hody kostkou a míchání karet, konečný pravděpodobnostní prostor.
Popisná statistika: statistický soubor, průměr, medián, rozptyl, korelace.
Grafy: graf, podgrafy, isomorfizmus, stupně vrcholů, souvislé komponenty grafu, stromy a jejich vlastnosti, kořenové stromy, toky v sítích.
písemná zkouška

IB999 Vstupní test z programování
z, 0/0, 0 kr., podzim
RNDr. Jaroslav Pelikán, Ph.D. - RNDr. Petr Švenda, Ph.D. - doc. Mgr. Radek Pelánek, Ph.D. - Mgr. Luděk Bártek, Ph.D.

Předmět slouží pouze jako prokázání základních programátorských znalostí.
test

IA006 Vybrané kapitoly z teorie automatů
zk, 2/1, 3 kr., podzim
prof. RNDr. Mojmír Křetínský, CSc. - doc. RNDr. Jiří Barnat, Ph.D. - RNDr. Jan Strejček, Ph.D. - RNDr. Vojtěch Řehák, Ph.D. - RNDr. Nikola Beneš - RNDr. Milan Češka, Ph.D. - RNDr. Jana Tůmová - Mgr. Filip Štefaňák - Mgr. Tomáš Janík
Znalost problematiky v rozsahu předmětu IB005 - Formální jazyky a automaty a IB107 - Vyčíslitelnost a složitost
Deterministické bezkontextové jazyky (DCFL) a jejich syntaktická analýza.
LL(k) gramatiky a jazyky; vlastnosti a analyzátory.
LR(k) gramatiky a jazyky; vlastnosti a analyzátory.
Vztahy mezi LL, LR a DCFL. (Ne)rozhodnutelné problémy z oblasti DCFL.
Přechodové systémy a nedeterminismus - bisimulace, vybrané rozhodnutelné problémy se vztahem k verifikaci procesů.
Konečné automaty a MSO logika (monadická logika 2. řádu)
Automaty nad nekonečnými slovy: nekonečná slova, regulární (racionální) množiny nekonečných slov.
Automaty: deterministické a nedeterministické Buchiho automaty, Mullerovy Rabinovy a Streetovy automaty. McNaughtonova věta. Vzájemné vztahy.
Během semestru jedna pisemná zkouška, jejíž výsledek se započítává do výsledného hodnocení s vahou 25%. Závěrečná zkouška je rovněž písemná; obě bez použití pomocných materiálů.

IA008 Computational Logic
zk, 2/2, 4 kr., jaro
doc. RNDr. Lubomír Popelínský, Ph.D. - Mgr. Eva Mráková, Ph.D. - Mgr. Jana Fabriková - Mgr. Ondřej Nečas - Bc. Peter Nosáľ

Introduction to propositional and predicate logic.
Deduction: Resolution; Logic programming; Prolog, extralogical features, metainterpreters; Definite clause grammars; Deductive databases; Tableau proofs. Theorem proving in modal logic.
Induction: Basics of inductive logic programming; Model inference problem; Assumption-based reasoning and learning; Learning frequent patterns.
Logic for natural language processing.
Knowledge representation and reasoning: Non-classical logic; Knowledge-based systems; Non-monotonic reasoning; Semantic web.
Semestrální písemná zkouška a závěrečná písemná zkouška.

IA011 Sémantiky programovacích jazyků
zk, 2/1, 3 kr., jaro
prof. RNDr. Antonín Kučera, Ph.D.
Předpokladem je znalost základních pojmů teorie množin a formální logiky (pravdivá a dokazatelná tvrzení, odvozovací systémy, korektnost a úplnost odvozovacích systémů, apod.)
Sémantiky programovacích jazyků, základní paradigmata (operační, denotanční a axiomatická sémantika).
Strukturální operační sémantika a její varianty. Ekvivalence sémantik.
Denotační sémantika. Pojem CPO, spojité funkce mezi CPO. Věta o pevném bodě a její aplikace, sémantika rekurze. Ekvivalence operační a denotanční sémantiky.
Axiomatická sémantika. Hoareův odvozovací systém, jeho korektnost a úplnost.
Temporální logiky, sémantika neukončených a paralelních programů.
Přednáška: 2 hodiny týdně. Cvičení: 1 hodina týdně.
Zkouška je písemná.

IA012 Složitost
zk, 2/0, 2 kr., jaro
prof. RNDr. Ivana Černá, CSc.
Předpokládá se znalost základních pojmů v rozsahu přednášky IB107 Vyčíslitelnost a složitost
Struktura a vlastnosti časových složitostních tříd. Vztah determinizmu a nedeterminizmu.
Struktura a vlastnosti prostorových složitostních tříd. Vztah determinizmu a nedeterminizmu.
Nezvladatelné problémy. Nekonečnost hierarchie složitostních tříd. Polynomiální hierarchie. Relativizace. Neuniformní výpočetní složitost.
Pravděpodobnostné složitostní třídy a jejich struktura. Aproximativní složitostní třídy a neaproximovatelnost.
Alternování a hry. Interaktivní protokoly a interaktivní důkazové systémy.
Techniky pro získavaní dolních odhadů složitosti. Kolmogorovská složitost.
Deskriptivní složitost.
V průběhu semesestru studenti samostaně řeší zadané problémy. Závěrečné hodnocení je založeno na výsledcích písemné zkoušky a na řešení zadaných problémů.

IA014 Funkcionální programování
zk, 3/0, 3 kr., jaro
RNDr. Libor Škarvada - Mgr. Matej Kollár

Netypovaný a typovaný lambda kalkul. Silná normalizace, Churchova-Rosserova vlastnost.
Rekurse, věta o pevném bodě.
Jednoduchý jazyk a jeho sémantika.
Typy. Problém otypování, parametrický polymorfismus. Impredikativní typové systémy. Otypování v predikativních typových systémech.
Podtypy, hodnotově závislé typy, PTS.
Imperativní prvky, vstup/výstup, ošetření výjimek, nedeterminismus, přepisovatelná pole, stav. Pokračování.
Typové a konstruktorové třídy. Monády. Monadický datový typ pro vstup/výstup. Monadické kombinátory pro syntaktickou analýzu.
Implementace funkcionálních jazyků. Překlad definic podle vzoru, strážených klauzulí, intensionálních seznamů.
Grafová redukce. G-stroj. Superkombinátory, vynášení. Optimální redukce, plná lenost.
Kurs je ukončen závěrečnou písemnou zkouškou.

IA023 Petriho sítě
zk, 2/0, 2 kr., jaro
prof. RNDr. Antonín Kučera, Ph.D. - Mgr. Bc. Petr Novotný
Kurs předpokládá elementární znalosti z teorie složitosti, vyčíslitelnosti a teorie automatů.
Petriho sítě jsou základem velmi používané třídy nástrojů pro modelování, návrh a analýzu složitých paralelních a distribuovaných systémů. Mají četné aplikace v oblasti architektury počítačů, programových systémů, komunikačních protokolů, databází, softwarového inženýrství apod.
Principy modelování systémů pomocí Petriho sítí.
Klasické výsledky pro Petriho sítě. Ohraničenost, pokrytelnost, Karp-Milerův strom, slabý Petriho počítač; dosažitelnost a živost.
(Ne)rozhodnulenost sémantických ekvivalencí a temporálních logik pro Petriho sítě.
S-systémy, T-systémy. Dosažitelnost, živost. S-invarianty a T-invarianty.
Petriho sítě s volným výběrem. Živost, Commonerova věta.
Přednáška: 2 hodiny týdně.
Zkouška je písemná.

IA039 Architektura superpočítačů a intenzivní výpočty
zk, 2/0, 2 kr., jaro
RNDr. Jiří Filipovič - doc. RNDr. Eva Hladká, Ph.D. - prof. RNDr. Luděk Matyska, CSc. - Mgr. Milan Kabát - Mgr. Vít Rusňák
Předpokládá se alespoň elementární znalost programovacích jazyků FORTRAN, C a případně C++.
Vysoce výkonné vektorové a superskalární procesory.
Jednoprocesorové počítače, počítače s menším počtem procesorů, masivně paralelní počítače; distribuované systémy.
Sdílená, distribuovaná a distribuovaná sdílená paměť; další alternativy.
Rozšiřitelnost počítačů a úloh.
Měření výkonnosti, LINPACK test, TOP 500.
Jednoprocesorové systémy, programovací jazyky, metodologie psaní efektivních programů, základy optimalizace pro vektorové a superskalární počítače.
Víceprocesorové systémy se sdílenou pamětí, programovací jazyky, dekompozice algoritmů, základy optimalizace pro nízký počet procesorů.
Masivně paralelní systémy, paralelní algoritmy, "jemný" (fine) paralelismus.
Distribuované systémy, dekompozice úloh, "hrubý" (coarse) paralelismus, programovací systémy (PVM, LINDA, ...).
Bez průběžného hodnocení, pouze písemná zkouška na závěr (11 otázek či subjektů za celkem 110 bodů).

IA040 Modální a temporální logiky procesů
zk, 2/0, 2 kr., podzim
prof. RNDr. Luboš Brim, CSc.
Doporučeno je absolvovat IV010 Komunikace a paralelismus
Modální logiky: výroková modální logika, modální mu-kalkulus.
Temporální logiky: výroková temporální logika, lineární a větvící se čas, temporální operátory.
Klasifikace vlastností procesů: lokální, globální vlastnosti, živost, bezpečnost.
Verifikace temporálních vlastností, ověřování modelu (model checking).
Automatizovaná verifikace, aplikace
Zkouška je písemná a ústní. V případě zadání průběžných testů během semestru, mají tyto podíl nejvýše 30% na závěrečném hodnocení. Pomocné materiály nejsou povoleny.

IA041 Teorie a specifikace procesů
k, 0/2, 2 kr., jaro
prof. RNDr. Mojmír Křetínský, CSc.
Znalost problematiky v rozsahu předmětu IA006 - Vybrané kapitoly z teorie automatů, IB107 - Vyčíslitelnost a složitost
Procesy, přechodové systémy s návěštími a jejich (konečná) specifikace. Operační sémantika. Caucalova a Mayrova hierarchie procesů.
Vybrané sémantické ekvivalence procesů na přechodových systémech, jejich vzájemné vztahy (linear time - branching time spectrum).
Možnosti algoritmické verifikovatelnosti sémantických ekvivalencí na vybraných třídách nekonečně stavových procesů (equivalence checking) -- nerozhodnutelnost, rozhodnutelnost a složitost.
semináře, aktivní účast (presentace a diskuse)

IA046 Vyčíslitelnost
zk, 2/0, 2 kr., jaro
prof. RNDr. Luboš Brim, CSc.
Jsou předpokládány znalosti odpovídající předmětům IB107 Vyčíslitelnost a složitost, M4155
Riceovy věty.
Kreativní a produktivní množiny, m-ú\-pl\-né množiny a 1-úplné množiny, efektivně neoddělitelné množiny, jednoduché a imunní množiny.
Věta o rekurzi, aplikace v logice.
Primitivně rekurzívní, totálně rekurzívní a částečně rekurzívní funkce a predikáty, ekvivalence s třídou vyčíslitelných funkcí.
Aritmetické množiny a funkce, Goedelova-Rosserova věta o neúplnosti, druhá Goedelova věta o neúplnosti.
Relativizovaná teorie vyčíslitelnosti. Programy s orákulem.
Kleeneho hierarchie. T-redukce, aritmetická hierarchie, tt-redukovatelnost.
Postův problém.
Analytická hierarchie.
Vyčíslitelnost nespočetných množin. Úplné částečně uspořádané množiny, domény.
Zkouška je písemná. Při zadání průběžných testů během semestru, mají tyto podíl nejvýše 30% na závěrečném hodnocení. Pomocné materiály nejsou povoleny.

IA062 Randomized Algorithms and Computations
zk, 2/0, 3 kr., jaro
prof. RNDr. Jozef Gruska, DrSc. - RNDr. Ivan Fialík, Ph.D.

Náhodnostní algoritmy a metody.
Příklady náhodnostních algoritmů.
Základní typy náhodnostních algoritmů.
Náhodnostní třídy složitosti.
Metody teorie her.
Chernoffovy odhady.
Momenty a deviace.
Pravděpodobnostní metody.
Markovovy řetězce a náhodné cesty.
Algebraické metody.
Aplikace
Lineární programování.
Paralelní a distribuované algoritmy.
Náhodnostní metody v kryptografii.
Náhodnostní metody v teorii čísel.
ustna skuska

IA066 Úvod do kvantových algoritmov a počítačov
zk, 2/0, 3 kr., podzim
prof. RNDr. Jozef Gruska, DrSc.
lineární algebra, automaty a jazyky; znalosti kvantové fyziky nejsou vyžadovány
Motivácie, historia, základné kvantové experimenty, ohraničenia a paradoxy kvantového spracovania informácie
Hilbertové priestory, kvantové bity, registre, hradla a obvody
kvantové výpočtové primitíva
kvantové entanglovanie a nelokálnost
jednoduché kvantové algoritmy, Shorove kvantové algoritmy, algoritmus Grovera a jeho aplikácie
kvantové automaty a kvantové samoopravujúce kody.
ustni skouska

IA067 Informatics Colloquium
z, 1/0, 1 kr., jaro
prof. RNDr. Jozef Gruska, DrSc.

The aim of the colloquium is to present new directions, methods and results in informatics, broadly understood. Talks will cover all areas of informatics and related areas and will be given by well-known specialists, especially outside of Brno and from abroad.
aktivna ucast

IA068 Informatický seminář
k, 2/0, 2 kr., jaro
doc. RNDr. Ivan Kopeček, CSc.

Program semináře je sestaven v jeho úvodu. Poslední seminář je věnovaný Poster session.
Předpokládá se, že PhD student přednese během semestru přednásku nebo vytvoří poster. Studenti, kteří nejsou doktorandi, se domluví s vyučujícím na specifických požadavcích pro ukončení předmětu.

IA072 Seminar on Concurrency
k, 0/2, 2 kr., jaro
prof. RNDr. Mojmír Křetínský, CSc. - RNDr. Jan Strejček, Ph.D.
for postgraduate students; undergraduate students may ask for an exception, especially if they successfully passed IA040 Modální a temporální logiky procesů and IA041 Teorie a specifikace procesů and want to work in the area of concurrent processes.
Presentations of (preferably original) results from the following areas:
Process algebras and their specifications.
Infinite state systems and their hierachies.
Semantic equivalences and preorders.
Decidability and undecidability. Complexity of decidable problems.
Analysis, validation, and verification of software.
presentations, attendance at seminars

IA075 Quantum seminar
k, 0/2, 2 kr., jaro
prof. RNDr. Jozef Gruska, DrSc. - RNDr. Jan Bouda, Ph.D. - doc. Mgr. Mário Ziman, Ph.D.
Základná prednáška z kvantových algoritmov a automatov
Presentation of new results from the area of information processing
seminář s řízenou diskusí; ústní zkouška

IA080 Seminar on Knowledge Discovery
k, 0/2, 2 kr., jaro
doc. RNDr. Lubomír Popelínský, Ph.D.

Seminář se věnuje získávání znalostí z různých datových zdrojů, a to jak otázkám teorie získávání znalostí tak metodám praktickým. Obsahuje též přednášky vyučujících a doktorandů Laboratoře vyhledávání znalostí a jiných laboratoří a studentů o zajímavých tématech vyhledávání znalostí.
K úspěšnému ukončení je nutná prezentace vybrané partie z vyhledávání znalostí na semináři a stručná technická zpráva.

IA081 Lambda calculus
zk, 2/0, 3 kr., jaro
prof. RNDr. Jiří Zlatuška, CSc.

Čistý lambda-kalkul: lambda-termy, struktura termů, rovnostní teorie.
Redukce: jednosměrné transformace, obecné redukce, beta-redukce.
Lambda-kalkul a výpočty: kódování, rekurzívní definice, lambda-vyčíslitelnost, kombinátory pevného bodu, nerozhodnutelné vlastnosti.
Modifikace teorie: kombinatorická logika, extenzionalita, éta-redukce.
Typovaný lambda-kalkul: typy a termy, normální formy, množinové modely, silná normalizovatelnost, typy jako formule.
Doménové modely: úplná částečná uspořádání, domény, nejmenší pevné body, parcialita.
Konstrukce domén: složené domény, rekurzívní konstrukce domén, limitní domény.
samostatná písemná esej

IA082 Vybrané kapitoly z kvantové mechaniky
zk, 2/0, 2 kr., podzim
Doc. Mgr. Mario Ziman

1. Úvodní slovo o kvantové mechanice a její historii
2. Čistý kvantový stav a princip superpozice
3. Kvantové meření a relace neurčitosti
4. Čistý a smíšený kvantový stav
5. Časový vývoj kvantového systému
6. Dva kvantové systémy - EPR paradox
7. Bellovy nerovnosti
8. Kvantová informace
9. Základní kvantové algoritmy
10. Experimentální realizace a dekoherence
11. Princip nerozlišitelnosti a elementární častice
Písemná zkouška s možností použití materiálů a poznámek, ústní skouška

IA084 Hot Topics of Quantum Information Processing
k, 0/2, 3 kr., jaro
RNDr. Jan Bouda, Ph.D. - prof. RNDr. Jozef Gruska, DrSc. - RNDr. Martin Plesch, Ph.D. - doc. Mgr. Mário Ziman, Ph.D.
Intermediate knowledge of and interest in quantum information processing.
According to the contemporary state of the quantum information processing.
oral exam

IA101 Algoritmika pro těžké problémy
zk, 2/0, 2 kr., podzim
prof. RNDr. Ivana Černá, CSc. - Mgr. Sven Dražan

Deterministické přístupy: Pseudo--polynomiální algoritmy, parametrizovaná složitost, branch--and--bound, snižování složitosti nejhoršího případu pro exponenciální algoritmy, lokální vyhledávání, relaxace lineárního programování.
Aproximativní přístupy: koncept aproximativního algoritmu, klasifikace aproximativních algoritmů, stabilita aproximativních algoritmů, neaproximovatelnost. Techniky návrhu aproximativních algoritmů.
Randomizované přístupy: klasifikace randomizovaných algoritmů a paradigmata jejich návrhu. Techniky návrhu randomizovaných algoritmů. Derandomizace.
Heuristické přístupy: simulované žíhání, genetické algoritmy.
Pisemna zkouska na konci semestru.

IA157 Logická analýza přirozeného jazyka II
zk, 2/0, 2 kr., jaro
prof. PhDr. Pavel Materna, CSc.
doporučuje se zkouška z Logické analýzy přirozeného jazyka I.
Opakování základních pojmů a principů Transparentní intenzionální logiky.
Z dějin teorií pojmu: Platón, Aristotelés,Bolzano, Frege, Church.
Realismus, nominalismus, konceptualismus.
Význam výrazu = pojem denotátu.
Pojem jako uzavřená konstrukce modulo alfa a éta redukce.
Indexické výrazy. Pojem jako význam neindexického výrazu.
Prázdné pojmy.
Jednoduché pojmy.
Pojmové systémy
Jde o pokračování kurzu Logická analýza přirozeného jazyka I. Zakončení: zkouška, písemná část je zápis pojmu vyjádřeného daným výrazem, ústní část je diskuse o teoretických problémech. Během přednášky je podporována diskuse. Během kurzu může být doporučována dodatečná literatura. Počítá se i s možnosti prezentace specialisty.

IA158 Real Time Systems
zk, 2/0, 2 kr., jaro
doc. Mgr. Radek Pelánek, Ph.D.

Real time aspects of embedded systems; examples of real time systems. Soft and hard real time systems.
Real time scheduling: aperiodic tasks, periodic tasks, priority-driven scheduling, resource access control.
Real time programming, real time operating systems, POSIX.
Lego Mindstorms project.
Verification of real time systems: timed automata, timed logics, verification with the Uppaal tool, case studies.
50% written exam, 50% homework exercises and projects

IA159 Formal Verification Methods
zk, 2/0, 2 kr., jaro
RNDr. Jan Strejček, Ph.D.
It is recommended to attend courses IA040 Modální a temporální logiky procesů and IV113 Úvod do validace a verifikace before registering this course.
Overview of formal verification methods.
Software testing.
Deductive verification methods (theorem proving).
LTL model checking of finite and infinite-state systems.
State explosion problem, partial order reduction, abstraction.
Counter-example guided abstraction refinement.
Symbolic execution.
Static analysis, abstract interpretation.
Verification tools.
oral exam

IA165 Combinatory Logic for Computational Semantics
k, 2/0, 2 kr., jaro
Juyeon Kang, PhD. - RNDr. Vojtěch Kovář - RNDr. Miloš Jakubíček

A. Introduction to Combinatory Logic (CL): historical overview on CL, CL as an applicative system, abstract operators called combinators, normal form, β-reductions and definitions, equivalence to A. Church's λ-expressions, Curry-Howard isomorphism. B. Combinatory Logic as a tool for computational semantics: background on computational semantics, semantic representations of natural language; passivisation, quantifiers and scope, reflexivisation, aspectual and temporal relations, long-distance dependencies (non-local), cross-serial dependencies, semantic parsers; Boxer, Grail,....
final written test

IV010 Komunikace a paralelismus
zk, 2/0, 2 kr., jaro
prof. RNDr. Luboš Brim, CSc. - Mgr. Sven Dražan

Přehled modelů souběžných systémů. Modelování komunikace. Komunikační media, příklady komunikujících systémů, ekvivalence procesů.
Jazyk CCS. Synchronizace, akce a přechody, vnitřní akce, sémantika, synchronizační stromy, předávání hodnot, rekurze a indukce.
Rovnostní zákony a jejich aplikace. Klasifikace kombinátorů a zákonů, dynamické zákony, expanzní věta, statické zákony.
Bisimulace a ekvivalence. Silná bisimulace a její vlastnosti, silná kongruence, bisimulace a její vlastnosti, dokazování správnosti komunikujícího systému.
Teorie kongruence vzhledem k pozorování. Experiment, rovnosti a jejich vlastnosti, řešení rovností, konečné procesy.
Temporální vlastnosti procesů.
Zkouška je písemná. Při zadání průběžných testů během semestru, mají tyto podíl nejvýše 30% na závěrečném hodnocení. Pomocné materiály nejsou povoleny.

IV028 Základní pojmy obecné logiky
zk, 2/0, 2 kr., podzim
prof. PhDr. Pavel Materna, CSc.

Sémantická charakteristika logiky.
Tradiční, symbolická (matematická) logika, filozofická logika.Strčný přehled dějin logiky. Obecná charakteristika klasické logiky.
Výroková logika (logika pravdivostních funkcí), výrokový kalkul.
Vlastnosti formálních systémů (bezespornost, úplnost, rozhodnutelnost).
Výrokově logické vyplývání, tautologie.
Formální důkaz. Tvrzení o dedukci.
Úplná disjunktivní a konjunktivní normální forma.
Predikátová logika 1.řádu. Formální systém, interpretace. Splnitelnost, logická pravdivost logické vyplývání.
Fragment: kategorický sylogismus.
Funkce, identita, určitá deskripce. Teorie typů, vyšší řády. Neklasické logiky.
Přednáška bez cvičení.Podpora diskusí při přednášce. Na závěr zkouška.Zkouska se sklada z pisemneho vyreseni prikladu z predikatove logiky (zamereni: semanticke pojmy, duraz na vyplyvani) a z pohovoru o teoretickych zakladech vychazejiciho z prednasky a doporucene literatury.

IV029 Logická analýza přirozeného jazyka I
k, 2/0, 2 kr., podzim
prof. PhDr. Pavel Materna, CSc.
Žádoucí je znalost elementární logiky.
Problém významu. Syntaktika, sémantika, pragmatika. Frege: smysl a význam. Kritika Fregovy sémantiky. Kritika Quineovy behavioristické sémantiky. Teorie možných světů. Kripke, Montague, Tichý. Funkcionální teorie významu. Funkce jako předpis, funkce jako zobrazení. Princip extensionality, kompozicionalita. Prostá hierarchie typů. Atomické a složené typy řádu 1. Intenze, extenze. Typová analýza výrazů. Pojem konstrukce. Rozvětvená hierarchie typů. De re a de dicto. Propoziční postoje. Pojmové postoje. Tázací věty.
Prvni cast dvousemestrove prednasky. Po prvnim semestru ustni kolokvium na zaklade prednasky a doporucene literatury nebo zčásti písemná zkouška s řešením příkladu. Během přednášky jsou podporovány diskuse. Eventuální další literatura je doporučována během kurzu. Počítá se s možnou prezentací specialisty,

IV054 Kódování, kryptografie a kryptografické protokoly
zk, 2/1, 5 kr., podzim
prof. RNDr. Jozef Gruska, DrSc. - RNDr. Jan Bouda, Ph.D. - RNDr. Lukáš Boháč - RNDr. Ivan Fialík, Ph.D. - Mgr. Libor Caha - Mgr. Matej Pivoluska
Znalost základů lineární algebry a teorie čísel.
Teorie kódování a moderní kryptografie jsou bohaté na hluboké, elegantní a prakticky velice důležité ideje, metody a systémy. Hlavní koncepty moderní kryptografie jsou těsně spojené s fundamentálními koncepty teoretické informatiky. Moderní kryptografie a její metody a systémy mají velký význam pro moderní komunikační a informační systémy. Základní znalosti teorie kódování a moderní kryptografie jsou nezbytné pro každého absolventa informatiky.
Přednáška bude doplněna ilustracemi, příklady a poznatky z bohaté historie kryptografie.
Základy teorie kódování.
Lineární kódy.
Cyklické kódy.
Klasická kryptografie.
Kryptosystémy s veřejným klíčem.
RSA kryptosystémy a digitální podpisy.
Faktorizace a rozpoznávání prvočísel.
Jiné kryptosystémy.
Základní kryptografické protokoly.
Steganografie.
Krypto-teorie versus krypto-praxe.
Kvantová distribuce klíčů.
Kvantové kryptografické protokoly.
Zkouska probiha ustne v cestine, slovenstine nebo anglictine podle vyberu studenta. Zadani zkousky je v anglictine.

IV057 Seminář k informační společnosti
k, 0/2, 2 kr., jaro
prof. RNDr. Jiří Zlatuška, CSc. - RNDr. Miroslava Misáková
Předpokladem zápisu je odevzdání eseje 2 stran A4 (cca 4 kB) na téma "Co si představuji pod pojmem informační společnost".
Seminář je věnován některým aspektům informační společnosti. Tento seminář volně doplňuje přednášku IV064. Předpokládá se samostatná práce studentů s literaturou (vesměs v angličtině), referáty účastníků semináře a diskuse nad jejich tématy.
Témata semináře:
Informační technologie a společnost.
Informace jako reálná hodnota.
Ekonomický a sociální dopad.
Civilizační důsledky informační společnosti.
Informační technologie a demokracie.
2-3 prezentace ústní a písemné v průběhu semináře, účast v diskusích

IV064 Informační společnost
zk, 2/0, 2 kr., podzim
prof. RNDr. Jiří Zlatuška, CSc.

Přednáška je věnována dopadu informačních technologií na společnost, charakteru počítačové (informační) revoluce a nástupu tzv. informační společnosti.
Informatika v historické perspektivě.
Počítačová revoluce.
Paradox produktivity.
Internet a WWW.
Digitální ekonomika.
Síťová ekonomika a virtuální společnosti.
Organizační a podnikové struktury.
Organizační změny.
Telekomunikace a informační infrastruktura.
Právní aspekty informační společnosti.
Etické problémy.
Rizika používání výpočetní techniky.
Sociální dopady.
Pro zájemce o samostatné zpracovávání vybraných témat podle literatury (vesměs anglicky psané) je určen seminář IV057 Seminář k informační společnosti, který lze zapsat souběžně s touto přednáškou.
Dva eseje na o dopadech informační společnosti, kritické zhodnocení nebo vize rozvoje.

IV074 Laboratoř paralelních a distribuovaných systémů
z, 0/0, 2 kr., jaro
doc. RNDr. Jiří Barnat, Ph.D. - prof. RNDr. Ivana Černá, CSc.
Předpokladem pro zápis do předmětu je 1) schopnost samostatné práce; 2) zájem a dlouhodobější zapojení -- vícesemestrová práce; 3) znalost anglického jazyka; 4) schopnost práce v týmu; 5) schválení přihlášky vedoucím laboratoře (J. Barnat)
Laboratoř paralelních a distribuovaných systémů (ParaDiSe) je týmovým projektem zaměřeným na vývoj, výzkum a experimentální ověřování paralelních metod a nástrojů pro návrh a analýzu komplexních systémů. Studenti se pravidelně setkávají se svými školiteli a výzkumnými pracovníky nad problémy souvisejícími s danými výzkumnými tématy.
Studenti jsou hodnoceni na základě samostatné práce na projektech.

IV075 Seminář o aplikaci stochastických metod v informatice
z, 0/0, 2 kr., podzim
prof. RNDr. Antonín Kučera, Ph.D.

Stochastické procesy s diskrétním a spojitým časem. Markovovy procesy. Invariantní a stacionární distribuce. Ergodická věta.
Pravděpodobnostní temporální logiky lineárního a větvícího se času. Kvalitativní a kvantitativní formule. Pravděpodobnostní CTL a CTL*. Logiky pro popis vlastností stochastických her.
Tahové stochastické hry. Existence hodnoty, determinovanost. Výherní kritéria. Výherní strategie. Pravděpodobnost a systémy reálného času
Ústní zkouška.

IV100 Paralelní a distribuované výpočty
zk, 2/0, 2 kr., podzim
doc. RNDr. Rastislav Královič, Ph.D. - prof. RNDr. Ivana Černá, CSc.
absolvování kursu IB002 (Návrh algoritmů) povinné a kursu PB152 (Operační systémy) doporučené.
Pojem distribuovaného systému a distribuovaného algoritmu. Hlavní rozdíly oproti centralizovaným systémům a architekturám.
Komunikační protokoly. Alternating-bit protokol, sliding-window protokol.
Směrovací algoritmy. Směrovací tabulky a algoritmy pro jejich konstrukci. Floyd-Warshallův algoritmus, algoritmus pro nalezení nejkratší cesty.
Distribovaný problém vzájemného vyloučení. Distribuovaná volba. Topologie kruhu a obecná topologie. Vliv synchronizace a smyslu pro orientaci.
Detekce distribuovaného ukončení. Dijkstra-Scholtenův algoritmus.
Problém Byzantské dohody a jeho (ne)řešitelnost v různém prostředí.
Kurz prebieha formou prednášky. Ukončený je písomnou skúškou, prípadne doplnenou ústnou skúškou.

IV101 Seminář z verifikace
z, 0/2, 2 kr., jaro
doc. RNDr. Jiří Barnat, Ph.D.

V rámci semináře se studenti seznámí s několika nejpoužívanějšími verifikačními nástroji, vhodnými formalizmy pro vyjádření vlastností systémů a vypracují verifikační projekt v rozsahu 15 hod.
Studenti jsou hodnoceni na základě samostatné práce na projektech.

IV104 Seminář řešení programátorských úloh
z, 0/2, 2 kr., jaro
doc. Mgr. Radek Pelánek, Ph.D. - prof. RNDr. Ivana Černá, CSc. - RNDr. Libor Škarvada

Programování algoritmicky náročných úloh v omezeném čase.
Návrh algoritmů a analýza složitosti.
Procvičení základních technik návrhu algoritmů: rekurze, dynamické programování, heuristiky, hladové algoritmy.
Připomenutí a procvičení základních algoritmů.
Implementace strategií pro hraní her, řešení logických úloh, geometrické algoritmy.
Experimentální srovnání algoritmů.
Průběžná celosemestrální soutěž.
aktivní účast

IV105 Seminář z bioinformatiky
k, 0/1, 1 kr., podzim
Ing. Matej Lexa, Ph.D.
Od zájemců o tento mezioborový kurz se očekáva schopnost přečíst odborný článek nebo kapitolu knihy v anglickém jazyce. Hlubší znalosti konstrukce algoritmů a programování pomohou studentům soustředit se na biologickou stránku prezentované látky nebo naopak. U studentů nebiologických oborů se vyžaduje paralelni navštěvování nebo předcházející absolvování předmětu IV107 - Bioinformatika I nebo souhlas učitele.
Studenti samostatně nastudují a prezentují svým kolegům konkrétní metodu pro předpovídání funkce nebo struktury proteinů dle vlastního výběru (z navržených článků nebo po konzultaci).
Předpovídání struktury a funkce proteinů ze sekvence
Hodnocení podobnosti molekul
Analýza a vizualizace signálních a metabolických sítí
Studentská prezentace nastudovaného materiálu

IV106 Bionformatics seminar
k, 0/1, 1 kr., jaro
Ing. Matej Lexa, Ph.D.
Od zájemců o tento mezioborový kurz se očekáva schopnost přečíst odborný článek nebo kapitolu knihy v anglickém jazyce. Hlubší znalosti konstrukce algoritmů a programování pomohou studentům soustředit se na biologickou stránku prezentované látky nebo naopak. U studentů nebiologickych oborů se vyžaduje paralelní navštěvování nebo předcházející absolvování předmetu IV107 - Bioinformatika I nebo souhlas učitele.
Studenti samostatně nastudují a prezentují svým kolegům konkrétní metodu pro předpovídání elementů genomových sekvencí dle vlastního výběru (z navržených článků nebo po konzultaci). Příklady témat:
Identifikace genů v sekvenci DNA
Metody hodnocení podobnosti sekvencí
Vyhledávaní vzorů v sekvencích DNA
Modelování sekundární struktury DNA a RNA
Studenti samostatně nastudují a odprezentují svým kolegům konkrétní metodu pro předpovídání elementů genomových sekvencí. V případě absence absolvuje student ústní zkoušku.

IV107 Bioinformatika I
zk, 2/1, 2 kr., jaro
Ing. Matej Lexa, Ph.D. - RNDr. Jan Flasar, Ph.D.
Kurz je vstupním kurzem do oblasti bioinformatiky pro studenty nebiologických oborů a nemá zvláštní předpoklady.
Historie a zaměření bioinformatiky
Základy molekulární biologie
Organizace živé hmoty
Struktura a funkce DNA
Struktura a funkce proteinů
Evoluce na úrovni genů a proteinů
Data v bioinformatice
Generování dat
Běžné formáty dat
Veřejná sekvenční data a přístup k nim
Analýza sekvence DNA
Analýza sekvencí proteinů
Hodnocení a vyhledávání podobnosti
Strukturní a funkční data
Jiná data a analýzy
Práce s expresními daty
Štěpení proteinů a hmotnostní spektra
Analýza dat v literatuře
Počítačová cvičení (4x): Zdroje dat, podobnostní vyhledávání, zobrazování molekul
V průběhu semestru absolvují studenti jeden kontrolní test. Předmět bude ukončen písemní zkouškou.

IV108 Bioinformatika II
zk, 1/1, 2 kr., podzim
Ing. Matej Lexa, Ph.D.
U studentů nebiologických oborů je nutné předem absolvovat IV107 Bioinformatika I nebo získat souhlas učitele. Předpokládají se elementární znalosti programování.
1. Algoritmy pro manipulaci s biologickými sekvencemi - Zarovnáni dvou sekvencí - Zarovnáni mnoha sekvencí - Hledání výrazů a příbuzných sekvencí - Fylogenetická příbuznost - Predikce genů - Analýza genomu - Sekundární struktura RNA - Sekundární struktura proteinů
2. Algoritmy pro předpovídání a analýzu strukturních dat - Hledání sekundárních struktur - Hledáni kontaktů - Pravidla skládání proteinů - Popis topologie proteinů - Identifikace domén - Předpovídání terciární struktury proteinů - Kvantitativní srovnávání struktur
3. Biologický jazyk - segmentace sekvencí - statistická analýza biologického jazyka - pravidla a omezení ve struktuře biologického jazyka
4. Nové metody sekvenování DNA
5. Předpovídání štěpných produktů proteinů a hmotnostní spektra
6. Analýza expresních profilů a charakterizace promotorů
Řešení bonusových úloh v semestru, závěrečná písemná zkouška.

IV109 Modelování a simulace
zk, 2/1, 3 kr., jaro
doc. Mgr. Radek Pelánek, Ph.D.

Úvod, historie, role modelování a simulace ve výzkumu, aplikace. Výpočetní modely.
Systémové myšlení, zpětná vazba.
Matematické a systémové modelování: základní principy, případová studie "Meze růstu". Příklady a cvičení v nástroji Stella.
Modelování pomocí agentů: základní principy, buněčné automaty, kooperace, adaptace. Příklady a cvičení v nástroji NetLogo.
Modelování myšlení, učení, evoluce (neuronové sítě, produkční systémy, genetické algoritmy).
Modelování sítí: příklady komplexních sítí a jejich vlastností, modely sítí.
Metody analýzy modelů.
Případové studie z různých oblastí (např. trh, doprava, epidemiologie, biologie).
40 % projekt (modelování a simulace vybraného problému), 40 % závečná písemná zkouška, 20 % "čtenářský deník"

IV110 Projekt z bioinformatiky I
k, 1/1, 2 kr., podzim
Ing. Matej Lexa, Ph.D. - RNDr. Radka Svobodová Vařeková, Ph.D.
Absolvování předmětu IV107 Bioinformatika I, elementární znalosti programování v libovolném prostředí a jazyce (ideální je UNIX s C/C++/Java a Perl/Python) nebo domluva s vyučujícím
Seznámení s okruhy zajímavých problémů k řešení
Příprava návrhu studentských projektů
Realizace
Minikonference
Student bude hodnocen na základě písemného návrhu projektu (1-2 strany A4) a závěrečné prezentace dle pravidel, které budou upřesněny na začátku semestru.

IV111 Pravděpodobnost v informatice
zk, 2/2, 4 kr., jaro
RNDr. Jan Bouda, Ph.D. - Mgr. Matej Pivoluska
Znalost základů diskrétní matematiky (například v rozsahu předmětu IB000).
Pravděpodobnost. Diskrétní pravděpodobnostní prostor.
Náhodná proměnná a její použití. Střední hodnota. Rozptyl.
Čebyševova nerovnost. Kolmogorovova nerovnost. Slabý a silný zákon velkých čísel.
Náhodné procesy. Markovovy procesy.
Entropie. Informace.
Aplikace v informatice (teorie informace, teorie kódování, kryptografie, náhodnostní algoritmy, atd.).
Zkouška kombinací písemné a ústní. Úspěšný absolvent písemné zkoušky musí absolvovat ústní zkoušku pokud chce obdržet známku C nebo lepší.

IV112 Projekt z programování paralelních aplikací
z, 0/5, 5 kr., podzim
doc. RNDr. Jiří Barnat, Ph.D. - RNDr. Petr Ročkai
Předpokládá se znalost pojmu proces a vlákno, znalost významu slova paralelismus a schopnost implementace v programovacím jazyce C, (příp. C++).
Uvodní setkání a seznámení se s podmínkami pro úspěšné ukončení; průběžné zadávání projektů; samostatná práce studentů na projektu; průběžné odevzdávání projektů; závěrečná diskuze.
Pro udělení zápočtu je nutné úspěšně vypracovat v požadované kvalitě všechny projekty zadané během semestru. Každý projekt má stanoven pevný termín odevzdání, zadání každého projektu je zveřejněno vždy minimálně 14 dní před jeho termínem odevzdání. Způsob odevzdání je součást zadání projeku. Pro každý projekt může student jednou požádat vyučujícího o kontrolu kvality vypracování projektu. Tuto žadost však může provést nejpozději týden před termínem odevzdání daného projektu. Pokud vyučující neuzná vypracování v termínu odevzdaného projektu za odpovídající nebo pokud student neodevzdá projekt v termínu, má možnost projekt odevzdat ještě jednou v termínu stanoveném vyučujícím během prvních 14 dnů výuky (zpravidla k 12.týdnu semestru). Této možnosti však student může využít maximálně u dvou projektů.

IV113 Úvod do validace a verifikace
zk, 2/0, 2 kr., podzim
doc. RNDr. Jiří Barnat, Ph.D.

Úvodní přehled technik pro validaci a verifikaci. Mise testování, strategie testování, problém orákula, doménové testování, regresní testování. Formální verifikace sekvenčních a paralelních programů, LTL model checking, CTL model checking, techniky redukce stavového prostoru.
Ukončení písemnou zkouškou na odpřednášenou látku. Nepovinná účast na přednáškách. Domácí úlohy povinné pro zakončení stupněm A, jinak dobrovolné.

IV114 Projekt z bioinformatiky a systémové biologie
k, 1/1, 2 kr., podzim
Ing. Matej Lexa, Ph.D.
Absolvování předmětu IV107 Bioinformatika I, elementární znalosti programování v libovolném prostředí a jazyce (ideální je UNIX s C/C++/Java a Perl/Python) nebo domluva s vyučujícím
Seznámení s okruhy zajímavých problémů k řešení
Příprava návrhu studentských projektů
Realizace
Minikonference
Student bude hodnocen na základě písemného návrhu projektu (1-2 strany A4) a závěrečné prezentace dle pravidel, které budou upřesněny na začátku semestru.

IV115 Seminář laboratoře paralelních a distribuovaných systémů
k, 0/2, 2 kr., jaro
doc. RNDr. Jiří Barnat, Ph.D.
Schopnost samostatného studia odborných publikací souvisejících s verifikací a modelováním complexních systémů.
Témata k diskuzi a články ke studiu a prezentaci jsou vymezeny během prvních dvou týdnů výuky daného semestru.
Seminární výuka založená výhradně na prezentacích připravených studenty. Pro úspěšné ukončení předmětu musí každý student vystoupit s prezentací nebo se aktivně účastnit diskuzí.

IV119 Seminar on Discrete Mathematical Methods
k, 0/2, 2 kr., jaro
doc. RNDr. Petr Hliněný, Ph.D. - Mgr. Jan Obdržálek, PhD. - Reshma Ramadurai, PhD.
Basics of university mathematics (IB000 is enough).
Selected nice topics from "Proofs from THE BOOK"; TBA. * Number theory * Combinatorics * Combinatorial geometry * Graph theory
Students are evaluated by their active participation in lectures, and according to their own presentation of assigned topic.

IV120 Spojité a hybridní systémy
zk, 2/1, 3 kr., jaro
doc. RNDr. Jiří Barnat, Ph.D. - RNDr. David Šafránek, Ph.D. - Mgr. Jana Fabriková
Základní znalosti matematiky: lineární algebra (matice, lineární zobrazení, vlastní podprostory), matematická analýza (spojitost funkce, diferenciální počet funkcí více proměnných, diferenciální rovnice 1. řádu).
Základní znalosti informatiky: konečný automat, přechodový systém, ekvivalence vzhledem k chování, bisimulace.
Obecné znalosti modelování a simulace: populační model, zpětná vazba, simulace.

Úvod do obecné teorie systémů. Definice systému, objekt, model, systém. Bouldingova klasifikace. Dynamický systém, kauzální veličiny, přechodová funkce. Rozměr systému, stavové rovnice. Vazby v systému, blokové schéma.
Spojitý, diskrétní, hybridní systém. Trajektorie běhu systému, jejich existence, simulace. Příklady systémů (elektrotechnika, ekonomie, chemie, biologie).
Prezentace systému - matice systému a její význam. Nelineární systémy, třídy nelinearity, linearizace. Stabilita, charakterizace stability, Lyapunovy věty. Atraktory a domény atrakce. Oscilace, bistabilita, chaos. Feinbergova klasifikace systémů reakční kinetiky.
Pojem dosažitelnosti, základní metody analýzy dosažitelnosti v hybridních systémech. Dosažitelnost ve spojitých systémech - po částech lineární systémy, metoda konečného kvocientu.
Pojem řiditelnosti. Uzavřené a otevřené obvody řízení, black-box řízení, řízení pomocí modelu, syntéza kontroleru. Pozorovatelnost a rekonstruovatelnost systémů.
Parametrizace, neurčitost parametrů a analýza citlivosti. Nástroje pro estimaci parametrů, identifikace systémů.
Metody srovnávání systémů: ekvivalence systémů, bisimulace a aproximativní bisimulace. Analýza robustnosti.
Probírané metody budou demonstrovány formou praktických cvičení na příkladech zejména z oblasti výpočetní systémové biologie. Používány budou některé z nástrojů: MATLAB/Octave, COPASI, GNA, SpaceEx/PHAVer, Ariadne.
50% projekt, 50% písemná zkouška

IV121 Vybrané aplikace informatiky v biologii
zk, 2/1, 3 kr., jaro
Ing. Matej Lexa, Ph.D. - RNDr. David Šafránek, Ph.D. - Mgr. Sven Dražan
Předmět nemá žádné specifické předpoklady, cílem je seznámit studenty a mladé vědce oborů živých věd s možnostmi aplikací informatiky.
1. Úvod do bioinformatiky a systémové biologie
2. Diskrétní dynamické modely a jejich analýza; cvičení: NetLogo, SPiM
3. Spojité dynamické modely a jejich analýza; cvičení: Stella, COPASI
4. Regulační, metabolické a signální sítě; cvičení Cytoscape, Biocarta
5. Podobnostní metriky a vyhledávání; cvičení: MS, VMATCH
6. 3D geometrie, CSG; cvičení: PovRay, Pymol/Chimera
7. Závěrečná přednáška a diskuse
Předmět je zakončen zkouškou, alternativně kolokviem (závěrečný písemný test znalostí na přehledové úrovni).

PB001 Úvod do informačních technologií
zk, 2/0, 2 kr., podzim
prof. RNDr. Luděk Matyska, CSc. - doc. RNDr. Eva Hladká, Ph.D. - Mgr. Jan Fousek

Počítačové a komunikační systémy, role komponent (architektura, operační systémy, počítačové sítě), aplikace.
Sociální a etický rozměr IT.
Počítačové architektury, zobrazení dat v počítači, von Neumannův model, principy organizace počítače.
Role operačních systémů (OS), historie vývoje, funkcionalita typického soudobého OS.
Otázky návrhu, efektivita, robustnost, flexibilita, kompatibilita, ...
Vliv požadavků bezpečnosti, sítí, grafických rozhraní, ...
Struktura OS (monolitický, vrstvený, modulární, mikro-kernel).
Abstrakce, procesy, zdroje, aplikační programová rozhraní.
Periferie, jejich správa, ovladače.
Ochrana, systémový a uživatelský prostor, kernel.
Sítě, historie sítí a Internetu, základní síťové architektury, distribuované systémy.
Protokoly, multimediální systémy, distribuované výpočty, mobilní a bezdrátové počítání.
Základy interakce člověka s počítačem, grafické systémy.
Sociální kontext IT, Informační společnost a Nová ekonomika.
Internet, růst, řízení, mezinárodní implikace.
Profesní a etická odpovědnost, základní zákony (ochrana osobních dat, digitální podpis, ...). Etické kódy, role profesních organizací. "Acceptable use policy" organizací.
Žádné průběžně klasifikované domácí úkoly či cvičení. Pouze písemná zkouška v průběhu zkouškového období (12 dotazů-oblastí s bodovým hodnocením 150 bodů; zkouška trvá 90 minut)

PB002 Základy informačních technologií
zk, 2/0, 2 kr., podzim
doc. RNDr. Eva Hladká, Ph.D. - Mgr. Milan Kabát

Základní komponenty počítačových a komunikačních systémů
Principy organizace počítače, von Neumanův model
Procesory, zobrazení dat v počítači, přesnost zobrazení
Operační systémy (OS), historie vývoje, funkcionalita současných operačních systémů
Organizace paměti a práce s ní
Periferie, jejich správa a ovladače, role aplikačního programového rozhraní (API)
Počítačové sítě, Internet, základy architektury TCP/IP sítí, peer to peer sítě
Aplikační programové vybavení, videokonference a multimediální aplikace, sociální sítě
Bezpečnost počítačových systémů, základní principy autentizace a autorizace, bezpečná práce s IT
Sociální a etický rozměr IT
Klasická přednáška, bez průběžně hodnocených domácích úkolů či cvičení. V polovině semestru písemná zkouska z probraného učiva, jejíž výsledek se započítává 20% do výsledné známky.Závěrečná písemná zkouška se započítává 80% procenty do výsledné známky, tato písemná zkouška se skládá z 9 otázek, je možné za ni získat 100 bodů. Hodnocení předmětu je následující A 100%-90%, B 89%-80%, C 79%-70%, D 69%-60%, E 59%-55%.

PB006 Principy programovacích jazyků
zk, 2/0, 2 kr., podzim
RNDr. Libor Škarvada
Výhodou je znalost jednoho nebo dvou programovacích jazyků, pokud možno různých paradigmat.
Stručná historie vývoje programovacích jazyků, přehled základních paradigmat.
Syntax, jazyk, program. Abstraktní a konkrétní syntax.
Statická sémantika. Otypování, validační funkce.
Prostor jmen, viditelnost. Bloková a modulární struktura jazyka.
Typy a typové systémy. Základní typy a typové konstruktory. Polymorfní typy, parametrický a inklusní polymorfismus, přetížení, typové třídy.
Podtypy, dědičnost. Typy jako sorty, signatury, teorie.
Sémantika, model, výpočet.
Imperativní paradigma. Příkazy a jejich sémantika, přepisovatelné proměnné. Stav, stavové transformátory.
Funkcionální paradigma. Výrazy, funkce, parametry. Aplikace, abstrakce, redukční strategie.
Logické paradigma. Syntax a sémantika prototypového jazyka, řízení výpočtu.
Souběžné zpracování. Komunikace, uváznutí, přerušení, události, semafory, výlučný přístup, kritické oblasti.
Volání funkcí a předávání parametrů. Volání hodnotou a jménem. Volání výsledkem, hodnotou-výsledkem.
Kurs je ukončen písemnou zkouškou na konci semestru.

PB007 Softwarové inženýrství I
zk, 2/2, 4 kr., podzim
Ing. RNDr. Barbora Bühnová, Ph.D. - Mgr. Zdenek Eichler - Mgr. Dalibor Toth - Mgr. Lucie Fabriková - Bc. Stanislav Chren - RNDr. Martin Jakubička - RNDr. Radek Ošlejšek, Ph.D.

Životní cyklus a proces vývoje softwarových systémů.
Strukturované metody analýzy a návrhu, YMSA, DFD, ERD.
Objektově orientované metody analýzy a návrhu, UP, UML.
Specifikace požadavků (funkční požadavky), UML diagram případů užití.
Specifikace požadavků (nefunkční požadavky), UML diagram aktivit.
Analýza a návrh systému (principy a procesy).
Objektová analýza a návrh, UML diagramy tříd, objektů a interakcí.
Návrh systému (atributy kvalitního návrhu), UML stavový diagram.
Architektura softwarového systému, UML diagram komponent a nasazení.
Verifikace, validace a testování.
Provoz, údržba a další vývoj systému.
Řízení vývoje softwarového systému, nástroje a prostředí.
Závěrečná písemná zkouška (60%), semestrální projekt (40%).

PB009 Základy počítačové grafiky
zk, 2/1, 3 kr., jaro
doc. Ing. Jiří Sochor, CSc. - Mgr. Jiří Chmelík - Mgr. Lukáš Kalčok - Mgr. Jan Byška
Znalost základů maticového počtu, lin.algebry a geometrie.
Kresba grafických primitiv, rastrové algoritmy.
Ořezávání. Vyplňování.
Křivky a plochy. Hermite, Bézier, NURBS.
Barva, barevné modely.
Úpravy rastrového obrazu.
Modely těles.
Rovnoběžné a perspektivní promítání.
Viditelnost v prostoru obrazu.
Osvětlovací modely.
Stínovací techniky, odrazy světla. Sledování paprsku.
2 domácí úlohy jsou nezbytné pro udělení zápočtu a jsou podmínkou pro písemnou zkoušku. Předmět je hodnocen na základě písemné zkoušky.

PB016 Úvod do umělé inteligence
zk, 2/0, 3 kr., podzim
doc. RNDr. Aleš Horák, Ph.D.
V předmětu se pracuje s příklady v jazyce Prolog, studenti musí sami zvládnout principy tohoto jazyka (pochopení činnosti programu). Absolvování IB013 Logické programování je tedy výhodou, nikoliv však podmínkou.
Jazyk Prolog.
Operace na datových strukturách.
Prohledávání stavového prostoru.
Heuristiky, Best-first search, A* search.
Dekompozice problému, AND/OR grafy.
Problémy s omezujícími podmínkami.
Hry a základní herní strategie.
Inteligentní agenti, výroková logika, predikátová logika prvního řádu.
TIL - transparentní intenzionální logika.
Reprezentace a vyvozování znalostí.
Učení, rozhodovací stromy, neuronové sítě.
Zpracování přirozeného jazyka.
Závěrečné hodnocení se skládá ze 2 částí - průběžné a závěrečné písemky a nepovinných studentských referátů.

PB029 Elektronická příprava dokumentů
zk, 2/1, 3 kr., podzim
doc. RNDr. Petr Sojka, Ph.D. - Mgr. Michal Růžička - Mgr. Martin Kacvinský
Je vhodné mít základy algoritmizace, základní znalosti práce s počítačem v unixovém prostředí (vhodné absolvovat například předmět PV004 UNIX) a mít ponětí o formálních jazycích.
Úvod. Vymezení předmětu. Cyklus přípravy a ladění dokumentů. Analogie s vývojem programů.
Značkování. Logická vs. visuální struktura dokumentu. Značkovací jazyky, SGML, XML, HTML. Gramatiky dokumentů, DTD. Validace dokumentů, NSGMLS.
Design. Principy knižního designu. Specifika designu na WWW.
Sazba. Základy typografie, základní typografické pojmy, míry, terminologie.
Písma, typy formáty písem, způsoby representace a designu písem. Rastrovací algoritmy, techniky redukcí tvaru písem.
Pravidla sazby. Mikro\-typografie. Specifika sazby českých textů. Korektura, značky.
Sázecí systémy. TeX jako příklad dávkového sázecího systému. WYSIWYG systémy. DSSSL, XSL.
TeX. Historie. Princip makrojazyka. Algoritmy řádkového a stránkového zlomu použité v TeXu. hz-systém. Algoritmus dělení slov,
Předtisková příprava. Jazyky pro popis stránek. Post\-script. Bézierovy křivky. SPDL. Direct Imaging. Archová montáž.
Tisk a distribuce. Výstupní zařízení. Osvit, tisk a vazba. Portable Document Format, Adobe Acrobat. LaTeX2html. pdfTeX. Publikace databází. Konverze, aktualizace a údržba dokumentů.
Závěrečné shrnutí. Sdílení zkušeností, anketa.
Závěrečné hodnocení sestává z hodnocení práce v semestru (sazba vzorového dokumentu tištěného [25 %] a elektronického [25 %]) a závěrečného písemného testu [10 % typografická korektura, 40 % znalostní (multiple-choice) test. K zápočtu je třeba získat 50 % bodů, pro kolokvium 55 %, 60/65/70/75/80 % pro ukončení zkouškou E/D/C/B/A. Při závěrečném testu nelze používat jakékoliv materiály kromě kalkulačky s běžnými početními operacemi. Studenti jsou v průběhu výuky motivování řešením dílčích úkolů za prémiové body. Na webu předmětu a na CD Všech pět pohromadě lze nalézt příklady závěrečných testů.

PB050 Modelování a predikce v systémové biologii
zk, 1/1, 2 kr., podzim
RNDr. David Šafránek, Ph.D.
Jedná se o mezioborový kurz vhodný pro rozšíření bakalářských znalostí studentů všech oborů. Kurz je doporučen zejména pro studenty oboru Bioinformatika.
Základní pojmy: živý organismus jako systém s přesně definovanou strukturou a chováním, in silico model, abstrakce, simulace a predikce, validace modelu.
Specifikace biologického modelu: biologické sítě a dráhy, statické vlastnosti rozsáhlých sítí, motivy.
Dynamické modely. Modelování a simulace biologických procesů: deterministický (populační) model chemických reakcí a regulací, predikce dynamických vlastností, použití matematických a informatických nástrojů (COPASI, Dizzy).
Emergentní vlastnosti dynamiky, jejich specifikace a analýza, použití informatických nástrojů (BioCHAM).
Příklady modelů: genetická regulační síť bakterie E. coli, modely syntézy lokomočních orgánů a chemotaxe, stresové modely.
Pojem stochasticity v dynamice biologických systémů, základní principy stochastických (populačních) modelů, chemical master equation, Monte Carlo simulace.
Parametrizace modelu, robustnost a citlivost.
Předmět je zakončen písemnou zkouškou, součástí hodnocení je vypracování semestrálního projektu. Projekt představuje 50% závěrečného hodnocení.

PB051 Výpočetní metody v bioinformatice a systémové biologii
zk, 1/1, 2 kr., jaro
Ing. Matej Lexa, Ph.D. - RNDr. David Šafránek, Ph.D. - Mgr. Vojtěch Bystrý
Bude předpokládána základní znalost molekulární biologie a problémů, kterými se zabývá bioinformatika a systémová biologie. Předchozí absolvování předmětů IV107, PA052 a PB050 je vítáno, nikoliv však formálně požadováno.
Kurz bude rozdělen do dvou částí, v každé se budou studenti věnovat 1-2 oblastem:
Bioinformatika: operace na genomech, používání Markovových modelů.
Systémová biologie: statická analýza biologických sítí, rekonstrukce sítí genových interakcí, integrace dat; nástroje Cytoscape, Genomica, ARACNE, MAVisto.
U všech probíraných technik se studenti seznámí s relevantními nástroji formou praktických cvičení.
Vybrané hodnocené cvičení; písemná zkouška

PB069 Vývoj desktopových aplikací v C#/.NET
zk, 2/2, 4 kr., jaro
RNDr. Jaroslav Pelikán, Ph.D. - Mgr. Luděk Bártek, Ph.D. - Mgr. Jaroslav Bayer - Bc. Jiří Polášek - RNDr. David Sehnal - Mgr. Roman Stoklasa
Znalost programování, syntaxe programovacího jazyka C a operačního systému MS Windows (na uživatelské úrovni).
Událostmi řízené programování. Model programu pro MS Windows.
Objektově orientované programování v C#.
Integrované vývojové prostředí MS Visual Studio, tvorba jednoduchých aplikací.
Využití základních tříd Windows Forms a práce s nimi.
Zpracování zpráv klávesnice a myši.
Dialogové rámce a jejich obsluha.
Práce s grafikou.
Pravidla pro tvorbu grafického uživatelského rozhraní aplikace.
Základní standardní dialogy.
Práce se schránkou (clipboard), podpora drag & drop, práce s registrační databází.
Vytváření aplikací s podporou multithreadingu.
Tisk z prostředí MS Windows.
Práce s Win32 API.
Úvod do Windows Presentation Foundation.
Tvorba aplikací s využitím Windows Presentation Foundation.
Přednášky - 2 hodiny týdně (účast je nepovinná), cvičení - 2 hodiny týdně (cvičení probíhá v počítačové učebně a účast na něm je povinná, studenti také musí splnit všechny zadané domácí úkoly a úspěšně napsat vnitrosemestrální písemku). Každý student musí v průběhu semestru realizovat samostatný projekt, tj. musí vytvořit zadanou programovou aplikaci.
Zkouška: Zkouška je realizována písemnou formou v počítačové učebně. Studenti v průběhu zkoušky píší a odlaďují program, který řeší zadaný problém.
Jestliže má být student ke zkoušce připuštěn, je nezbytné, aby měl zápočet ze cvičení. Udělení zápočtu je v kompetenci cvičícího příslušné cvičební skupiny. Studenti opakující tento předmět, kteří mají zápočet z minulého roku, jsou povinni cvičení absolvovat, opět splnit veškeré požadavky v něm kladené a získat tak zápočet znovu (zápočty z minulých let se v žádném případě neuznávají).
K získání zápočtu je nutná účast na cvičeních, plnění všech úkolů zadávaných cvičícím, úspěšné napsání zápočtových písemek a vypracování semestrálního projektu (programu).

PB071 Úvod do jazyka C
zk, 2/2, 4 kr., jaro
RNDr. Petr Švenda, Ph.D. - Tomáš Brukner - RNDr. Jiří Glozar - Bc. Jan Juráň - Marek Klučár - Mgr. Eva Kučírková - Bc. Lukáš Ručka - Bc. Lubomír Sedlář - Mgr. Šimon Tóth - Mgr. Marek Vinkler - Jiří Zárevúcky - RNDr. Aleš Zlámal - Milan Fabian - Mgr. Tomáš Golembiovský - David Klaška - Juraj Kolčák - Michal Mikloš - Michal Vaško - Jiří Weiser
U studentů se předpokládá znalost algoritmizace v Pascalu, případně jiném programovacím jazyce. Současně se předpokládá znalost operačního systému Unix na uživatelské úrovni, neboť odevzdání domácích příkladů a část cvičení probíhá pod Unixem.
Historické návaznosti jazyka C. Jeho vztah k operačnímu systému Unix.
Překladače jazyka C pod Unixem a MS Windows, vývojové prostředí, debugger, verzovací systémy, dokumentace Doxygen, dobré programátorské návyky, testování.
Datové typy, konstanty, deklarace, výrazy. Přiřazovací výrazy a příkazy.
Základní struktura programu. Příkazy preprocesoru. Komentáře. Řídicí struktury. Nejdůležitejší příkazy vstupu a výstupu.
Pole, ukazatatele, funkce. Volání hodnotou, předání operandu pomocí ukazatele.
Textové řetězce a manipulace s nimi. Standardní knihovna jazyka C podle norem ANSI a ISO/IEC.
Deklarace, uživatelské datové typy. Dynamická alokace paměti.
Vstup a výstup, práce se soubory, práce se širokými znaky.
Návaznost na OS Unix a Windows. Základy POSIX C knihovny. Implementace na různých OS.
Ovládání klávesnice a myši.
Bezpečné a defensivní programování. Pokročilé testování.
Ve cvičeních studenti samostatně vytvářejí zadané programy (obvykle s nutností dokončit doma nebo v počítačové učebně). Zpracování příkladů je bodováno podle předem oznámených kritérií. Doporučené ukončení předmětu je zkouška, která probíhá formou testu prováděného na počítači. Podmínkou připuštění k testu je získání zápočtu ze cvičení a samostatné úspěšné zpracování závěrečného příkladu. Klasifikace závisí na bodovém hodnocení práce ve cvičeních, kvalitě zpracovaného závěrečného příkladu a na výsledku testu.
V případě ukončení zápočtem stačí v patřičných termínech odevzdat řádně zpracované příklady zadávané v průběhu semestru. Závěrečný příklad ani test se u tohoto způsobu ukončení nevypracovává.
Účast ve cvičeních je povinná.

PB095 Úvod do počítačového zpracování řeči
zk, 2/0, 2 kr., podzim
Mgr. Luděk Bártek, Ph.D.

Úvod do problematiky
Stručná historie
Současný stav a problémy
Základy fyzikální a fyziologické akustiky
Vytváření a vnímání řeči
Základy fonetiky a fonologie
Časová a frekvenční analýza signálu
Principy syntézy řeči
Řečové segmenty a syntéza řeči v časové oblasti
Prozodie, emoce
Principy rozpoznávání řeči
Statistické přístupy
Modelování pomocí skrytých Markovových modelů
Jazykové modely
Komunikace člověk-člověk a člověk-počítač
Dialog
Dialogové systémy - standardy W3C Voice Browser Activity (VoiceXML, SRGS, SISR, atd.)
Modelování uživatele
Dialogové systémy a jejich aplikace
Pro ukončení zkouškou se předpokládá písemný test a ústní část vztažená k písemnému testu.

PB106 Projekt z korpusové lingvistiky
z, 0/2, 2 kr., podzim
Mgr. Pavel Rychlý, Ph.D.

seznámení se s tématy: textové korpusy, paralelní korpusy, značkování, statistiky, uživatelská rozhraní
výběr projektu
řešení projektu
prezentace výsledků projektů a diskuse
Projekt. Hodnocení na základě prezentace výsledků dosažených při řešení projektu.

PB114 Datové modelování I
zk, 2/2, 4 kr., jaro
RNDr. Zdenko Staníček, Ph.D. - Mgr. Filip Procházka, Ph.D. - Mgr. Marek Winkler

Datový model organizace / podniku jako součást zadání projektu budování IS
Modelování s použitím varianty Chenova ERA modelu
Logické základy DM -- transparentní intenzionální logika (TIL), epistémická báze, funkcionální přístup, sorty, sortalizace, konstrukce
Entitní sorty, jejich určení a definice, souvislosti a vztahy a jejich modelování, vyjádření sémantiky, hierarchie generalizací / specializací, problém identity a identifikace
Definovatelnost a rozložitelnost atributů, definice informační schopnosti DB schématu
Transformace zachovávající informační schopnost, binarizační věta
Ke zkoušce je vyžadována domácí práce -- návrh datového modelu části organizace nebo rozbor předloženého problému. Zkouška je písemná a má dvě části -- test a tvorba datového modelu vybraného dílčího problému.

PB125 Řečová komunikace a dialogové systémy
k, 0/2, 2 kr., jaro
Mgr. Luděk Bártek, Ph.D. - doc. RNDr. Ivan Kopeček, CSc.

Předmět tématicky pokrývá tato témata:
Syntéza řeči - zpracování textu pro syntézu řeči, fonetický přepis, modelování prozodie, výběr segmentů, akustické modelování, vyhodnocení kvality
Rozpoznávání řeči - akustické modelování, rozpoznávání izolovaných slov, rozpoznávání plynulé řeči, identifikace řečníka, jazykové modelování
Dialogové systémy - tvorba dialogových systémů s použitím standardů W3C Voice Browser Activity, dialogové systémy pro získávání informací, nástroje pro návrh dialogových systémů, dialogové strategie, modelování uživatele
Zpracování řečových dat - řečové korpusy, značkování řečových korpusů, poslechové a řečové experimenty
Aplikace pro zdravotně postižené - dialogové systémy pro nevidomé, řečově orientované hry
Programování řečově orientovaných aplikací - spolupráce na probíhajících projektech, implementace standardů, připojování řečových rozhraní
Prezentace laboratoře - tvorba www stránek
Další témata související s řečovou komunikací mezi člověkem a počítačem - zpracování zvuku na počítači obecně
Samostatná práce na zvolených problémech v rámci semináře.

PB138 Moderní značkovací jazyky a jejich aplikace
zk, 2/1, 3 kr., jaro
doc. RNDr. Tomáš Pitner, Ph.D. - Mgr. Luděk Bártek, Ph.D. - RNDr. Adam Rambousek - Mgr. Marek Grác - Mgr. Filip Nguyen
Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
Navigace a dotazování v XML datech. XPath.
Transformace XML dat, jazyk XSLT.
Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
XML a internetové technologie, moderní webové standardy. Web 2.0.
Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.

PB150 Architektury výpočetních systémů
k, 2/0, 2 kr., podzim
doc. Ing. Michal Brandejs, CSc.

Pojmy, historie, generace, kategorie.
Číselné soustavy, vztahy mezi soustavami, zobrazení celého čísla v počítači, aritmetika.
Kódy, vnitřní, vnější, detekční a opravné.
Obvody a paměti: parametry, architektura.
Procesor, programování, mikroprogramování.
Architektury: RISC/CISC, vyrovnávací paměti.
Zkouška je písemná, studenti odpovídají formou testu na odpovědi A-E.

PB151 Výpočetní systémy
zk, 3/0, 3 kr., podzim
doc. Ing. Michal Brandejs, CSc.

Pojmy, historie, generace, kategorie.
Číselné soustavy, vztahy mezi soustavami, zobrazení celého čísla v počítači, aritmetika.
Kódy, vnitřní, vnější, detekční a opravné.
Obvody a paměti: parametry, architektura.
Procesor, programování, mikroprogramování.
Architektura procesorů, adresace paměti, operační módy, registrové struktury, princip činnosti řadič-procesor-paměť, přerušení
Architektury: RISC/CISC, vyrovnávací paměti.
IEEE 754, aritmetika v pohyblivé čárce
V/V zařízení a jejich připojování.
Zkouška je písemná, studenti odpovídají formou testu na odpovědi A-E.

PB152 Operační systémy
zk, 2/0, 2 kr., jaro
doc. Ing. Jan Staudek, CSc.
Znalost architektur a principů operací výpočetních systémů alespoň v rozsahu předmětů PB150 (Architektuty výpočetních systémů) nebo PB151 (Výpočetní systémy)
Podpora činnosti OS hardwarem
Struktura OS
Služby OS
Architektury OS
Procesy a vlákna
Plánování CPU
Komunikace a synchronizace procesů
Uváznutí
Správa paměti
Virtualizace paměti
Ovládání vstupů a výstupů
přednáška, písemná zkouška

PB153 Operační systémy a jejich rozhraní
zk, 2/0, 2 kr., jaro
Ing. Mgr. Zdeněk Říha, Ph.D.
Znalost architektur a principů operací výpočetních systémů alespoň v rozsahu předmětů PB150 (Architektuty výpočetních systémů) nebo PB151 (Výpočetní systémy)
Architektury operačních systémů, jádro, rozhraní, služby
Správa procesů, procesy, sledy, plánování, synchronizace procesů
Správa paměti
Ovládání vstupů a výstupů, Souborové systémy
Přehled principů využívání služeb rozhraní základních typů OS - Unix, Linux, Windows.
přednáška, písemná zkouška

PB154 Základy databázových systémů
zk, 2/1, 3 kr., podzim
prof. Ing. Pavel Zezula, CSc. - doc. RNDr. Vlastislav Dohnal, Ph.D. - RNDr. Jan Sedmidubský, Ph.D. - RNDr. Petra Budíková - Mgr. Jakub Valčík - RNDr. Tomáš Homola - doc. RNDr. Vlastislav Dohnal, Ph.D. - RNDr. Michal Batko, Ph.D.
Schopnost porozumět lehkému odbornému textu v angličtině.
Úvod, základní pojmy
Entity-Relationship model
Relační model
Dotazovací jazyk SQL
Podmínky integrity
Navrhování relačních databází
Ukládací struktury
Indexování dat
Vyhodnocování dotazů
Zpracování transakcí
Nové trendy v databázových systémech
Přednášky jsou každý týden. Výuka cvičení probíhá ve čtrnáctidenním cyklu, obvyklý počet cvičení je pět za semestr, plus konzultace. Ve cvičeních není vyžadována povinná účast. Přednáška je ukončena písemným testem o 10 otázkách, každá za max. 6 bodů. Pro složení zkoušky je třeba získat 30 bodů. Pro skládání zkoušky je nutné složit zápočtový test, kterým je ukončeno cvičení. Test se skládá z 8 otázek, správná odpověď +3 body, chybná -1 bod. Pro složení testu je třeba získat 10 bodů.

PB156 Počítačové sítě
zk, 2/0, 2 kr., jaro
doc. RNDr. Eva Hladká, Ph.D. - Mgr. Milan Kabát

Architektura počítačových sítí, spojované a nespojované sítě, síťové modely (ISO/OSI, TCP/IP) a příklady sítí. Internet jako propojená síť sítí. Síťové protokoly, standardizace.
Přehled služeb fyzické a spojové vrstvy -- signály, přenosová média, řízení přístupu k médiu, budování L2 sítí.
Síťová vrstva -- služby, interakce s L2, adresace, Internetové protokoly IPv4 a IPv6, lokální (LAN) a rozlehlé (WAN) sítě. Mechanismy směrování, běžné směrovací protokoly (RIP, OSPF, BGP), autonomní systémy, multicast.
Transportní vrstva -- služby, protokoly UDP a TCP, mechanismy zajištění spolehlivého přenosu dat. Kvalita služby.
Aplikační vrstva -- typy síťových aplikací (client-server vs. peer-to-peer model), požadavky síťových aplikací na počítačovou síť. Vybrané síťové aplikace (např. DNS, HTTP/WWW, multimediální aplikace).
Klasická přednáška, bez průběžných domácích úkolů či cvičení. Pouze písemná zkouška v průběhu zkouškového období (9 otázek/témat explicitně odpovídaných s celkovým bodových hodnocením 120 bodů).

PB161 Programování v jazyce C++
zk, 2/2, 4 kr., podzim
RNDr. Petr Švenda, Ph.D. - Tomáš Brukner - Bc. Jan Juráň - Mgr. Vít Klouček - Petr Pilař - Bc. Lukáš Ručka - RNDr. Ondřej Strnad - Mgr. Šimon Tóth - Mgr. Marek Vinkler - Bc. Rastislav Tisovčík
Současně se předpokládá znalost operačního systému Unix na uživatelské úrovni, neboť odevzdání domácích úloh a tvorba příkladu ke zkoušce probíhá pod Unixem.
Základní prvky jazyka C++ (s přihlédnutím k C), standardy, kompilátory.
Základní principy objektově orientovaného programování a metodologie.
Uživatelsky definované typy. Třídy v C++. Komponenty třídy.
OOP in C++. Zapouzdření, dedičnost, polymorfismus.
Dynamická alokace paměti. Dynamická správa paměti. Automatické a třídní ukazatele.
Vstup a výstup v C++.
Výjimky a jejich ošetření. Defensivní programování.
Šablony. Standardní knihovna C++ a standardní knihovna šablon. Knihovny pro numerické výpočty.
Objetově orientovaný návrh, návrhové vzory.
Další objektově orientované jazyky. Java a C# ve srovnání s C++.
Ve cvičeních studenti samostatně vytvářejí zadané programy (obvykle s nutností dokončit doma nebo v počítačové učebně). Zpracování příkladů je bodováno podle předem oznámených kritérií. Doporučené ukončení předmětu je zkouška, která probíhá formou testu prováděného na počítači. Podmínkou připuštění k testu je získání zápočtu ze cvičení a samostatné úspěšné zpracování závěrečného příkladu. Klasifikace závisí na bodovém hodnocení práce ve cvičeních, kvalitě zpracovaného závěrečného příkladu a na výsledku testu.
V případě ukončení zápočtem stačí v patřičných termínech odevzdat řádně zpracované příklady zadávané v průběhu semestru. Závěrečný příklad ani test se u tohoto způsobu ukončení nevypracovává.
Účast ve cvičeních je povinná.

PB162 Programování v jazyce Java
zk, 2/2, 4 kr., podzim
doc. RNDr. Tomáš Pitner, Ph.D. - RNDr. Radek Ošlejšek, Ph.D. - Mgr. Luděk Bártek, Ph.D. - Bc. Pavel Beran - Jakub Čecháček - Bc. Pavel Grochal - Bc. Juraj Húska - RNDr. Barbora Kozlíková, Ph.D. - RNDr. Zuzana Nevěřilová - Mgr. Bc. Jonáš Ševčík - RNDr. Aleš Zlámal - Bc. Iva Žáková
Znalost procedurálního programovacího jazyka (typicky Pascal, C) zhruba v rozsahu předmětu IB001 Úvod do programování skrze C.
Úvod do jazyka Java, životní cyklus javového programu, základní vývojové nástroje
Základní pojmy objektového programování - třída, objekt; proměnná a metoda objektu a třídy, zapouzdření
Spolupráce a komunikace mezi objekty
Rozhraní a jeho implementace třídou
Základní programátorské konvence - styl psaní zdrojového textu, dokumentační komentáře
Testování jednotek javových programů, nástroj junit
Dědičnost, polymorfizmus, hierarchie tříd, architektura programu
Řízení toku výpočtu
Primitivní datové typy, objektové typy, pole
Abstraktní třídy
Výjimky, princip jejich použití a návrhu
Dynamické datové struktury
Vstupy/výstupy
Základní návrhové vzory
V průběhu semestru studenti na cvičeních postupně řeší bodovaný projekt za celkem 32 bodů. Hodnotí se nejen splnění zadání a korektnost algoritmu, ale i jeho efektivita, stejně jako elegance řešení a kvalita dokumentace. Dalších 14 bodů je udělováno na cvičeních v podobě krátkých online testů. Kromě toho jsou v průběhu semestru psány písemky (celkem 30 bodů) u počítače. Praktickou formou u počítače je vedena i závěrečná zkoušková písemka (24 bodů). Na úspěšné ukončení zkouškou je požadováno dosažení alespoň 70 bodů celkem, pro ukončení zápočtem postačí 60 bodů.

PB164 Seminář z návrhu algoritmů
z, 0/2, 2 kr., jaro
Ing. Mgr. Zdeněk Říha, Ph.D. - Mgr. Filip Jurnečka - Mgr. Kamil Malinka, Ph.D. - RNDr. Aleš Zlámal

Algoritmy pokrývají práci s datovými strukturami (stromy, seznamy, pole, kruhové buffery, slovníky, asociativní pole), řadící a grafové algoritmy, algoritmy pro správu paměti.
Cvičení se dotýká i oblasti bezpečného programování (nejčastějších chyb a jejich odhalování).
domácí úkoly, závěrečný projekt

PB165 Grafy a sítě
zk, 2/0, 2 kr., podzim
prof. RNDr. Luděk Matyska, CSc. - doc. RNDr. Eva Hladká, Ph.D. - doc. Mgr. Hana Rudová, Ph.D. - Mgr. Milan Kabát - Mgr. Vít Rusňák

Pojem grafu a počítačové sítě, stromy, kořenové a binární stromy.
Prohledávání v grafu. Algoritmy nalezení kostry grafu. Hledání nejkratších cest.
Problém plánování a jeho grafové reprezentace.
Plánování projektu a metoda kritické cesty.
Barvení grafu.
Plánování datových přenosů.
Plánování seznamem, heuristiky mapování, shlukovací heuristiky.
Rozložení zátěže.
Algoritmy směrování a přepínání, planování GSM sítí, peer to peer sítě.
P2P sítě a algoritmy pro přidávání, ubírání uzlů a směrování.
Grafy pro modelování a simulace sítí typu Internet
Síťové kódování.
V polovině semestru písemná zkouska z probraného učiva, jejíž výsledek se započítává 20% do výsledné známky.Závěrečná písemná zkouška se započítává 80% procenty do výsledné známky, tato písemná zkouška se skládá z 9 otázek, je možné za ni získat 100 bodů. Pro absolvování předmětu je nezbytné prokázat základní znalosti ze všech tří oblastí, kterými jsou základní grafové algoritmy, plánování na grafech a sítích, grafové algoritmy v počítačových sítích. Podmínkou úspěšného absolvování předmětu je proto získání alespoň 15 bodů za každou z těchto oblastí v závěrečné písemné práci. Hodnocení předmětu je následující A 100%-90%, B 89%-80%, C 79%-70%, D 69%-60%, E 59%-55%.

PB167 Seminář z operačních systémů
z, 0/2, 2 kr., jaro
Ing. Mgr. Zdeněk Říha, Ph.D. - Mgr. Jaromír Dobiáš - Mgr. Tobiáš Smolka
Absolvování nebo současný zápis s PB153.
Rozhraní jádra, systémová volání, IPC, priority procesů, plánovací algoritmy, procesy vs. sledy, řízení přístupu, vstupně-výstupní oprace, souborové systémy.
domací úkoly, závěrečný písemný test

PB168 Základy databázových a informačních systémů
zk, 2/2, 4 kr., podzim
doc. RNDr. Vlastislav Dohnal, Ph.D. - RNDr. Jaroslav Ráček, Ph.D.
Základy technické angličtiny
Úvod do informačních systémů. Co je to informační systém, jeho úloha, užitečnost. Typická struktura a součásti informačního systému, příklady. Moderní informační systémy.
Tvorba informačních systémů. Životní cyklus IS. Analýza, návrh, řešení. Zavádění, provoz a modernizace.
Úvod do databázových systémů. Co je to systém pro řízení báze dat, jeho úloha, použití, příklady. Datová abstrakce, modely, příklady.
Architektura databází. Návrh DB, dotazování. Dotazovací jazyky. Architektura DB. Uživatelé databáze.
Entitně-relační model. Atributy, entitní množiny. Vztahy, násobnosti vztahů. Pojem klíče, primární klíč.
Relační model. Relace, atributy, vztahy. Převod mezi entitně-relačním modelem. Referenční integrita.
Návrh databází. Funkční závislosti. Normální formy. Dekompozice.
Dotazovací jazyk SQL. Úvod, základní konstrukce. Příkaz select, spojení relací.
Dotazovací jazyk SQL. Příkaz select, agregační funkce. Modifikace a mazání. Definice dat, pohledy.
Zpracování dotazů. Základní principy, příklad. Indexování. Úvod do optimalizace dotazů.
Transakce. Vlastnosti transakčního zpracování. Plány provádění transakce. Souběžné zpracování transakcí.
Analytické nástroje. OLAP – Online Analytical Processing. Data mining. Aplikace pro databáze.
Specifika databázových systémů. Technologie přístupu k databázím. Geografické informační systémy. Multidimenzionální databáze. Temporální databáze. Datové sklady.
Písemná zkouška.

PB169 Počítačové sítě a operační systémy
zk, 2/2, 4 kr., jaro
Ing. Mgr. Zdeněk Říha, Ph.D. - RNDr. Marek Kumpošt, Ph.D. - Mgr. Kamil Malinka, Ph.D.
Předpokladem je základní znalost principů výpočetních systémů.
Struktura OS (vč. služeb OS, rozhraní OS)
Vnitřní funkčnost OS (vč. správy paměti, plánování činnosti CPU)
Problémy kooperace procesů (vč. uváznutí a stárnutí, IPC)
Vstup a výstup dat, soubory (vč. souborových systémů)
Úvod do problematiky bezpečnosti (autentizace, důvěrnost dat, logování a audit)
Konceptuální model síťového prostředí (vč. síťové architektury, model OSI)
Funkčnost síťových aplikačních systémů
Fyzika a řízení přenosu dat
Metody přístupu k přenosovým médiím
Zajišťování kvality služeb v síťovém prostředí
Komplexní rozbor funkčnosti a architektury rozlehlé sítě (Internet)
Komplexní rozbor funkčnosti a architektury LAN
Pravidelné domácí úkoly na semináři.

PB170 Seminář z konstrukce digitálních systémů
k, 0/2, 2 kr., podzim
RNDr. Zdeněk Matěj - Mgr. Martin Elich - doc. Mgr. Radek Pelánek, Ph.D. - RNDr. Radek Krejčí - prof. Ing. Václav Přenosil, CSc.

Základy návrhu digitálních systémů: formy popisu obvodu, základní metody návrhu.
Základní konstrukční prvky a obvody: primitiva (hradla), jednoduché kombinační obvody (sčítačky, komparátory), sekvenční obvody (čítače, stavové automaty).
Praktická cvičení v nástroji Hades a Quartus (základy).
Stručný úvod do HDL, Verilog.
K absolvování předmětu je potřeba průběžně vypracovávat probírané příklady a vytvořit samostatný větší projekt.

PB171 Seminář z architektury digitálních systémů
k, 0/2, 2 kr., jaro
RNDr. Zdeněk Matěj - RNDr. Radek Krejčí - Mgr. Martin Elich - RNDr. Vojtěch Krmíček, Ph.D. - Ing. Zbyněk Bureš, Ph.D. - prof. Ing. Václav Přenosil, CSc.

Úvod do předmětu a úvodní informace o procesoru PIC12F629
Obsluha GPIO a demonstrace obsluhy v jazyce symbolických adres (ASM)
Úvod do jazyka C pro PIC12F629 a demonstrace příkladů - založení projektu
Obsluha přerušení a časovačů. Demonstrace obsluhy v jazyce C.
Obsluha EEPROM a kontrolních obvodů. Demonstrace obsluhy v jazyce C
Použití ADC (viz PIC12f675) a SHIFT registru. Demonstrace v jazyce C.
Ovládání modulu číslicového tlakoměru Freescale
Vytvoření aplikace dotykového grafického displeje
SW inicializace modulu GPS
Ovládání modulu dvouosého akcelerometru MEMSIC
Náklonoměr na bázi trojosého akcelerometru Hitachi
Ovládání kompasového modulu Hitachi a návrh kompenzace
Ultrazvukový dálkoměr
Zpracování dat z modulu měření vlhkosti a teploty
Měření počtu objektů reflexivním IR modulem
Práce na samostatném projektu
závěrečný projekt

PB172 Seminář ze systémové biologie
k, 0/2, 2 kr., jaro
RNDr. David Šafránek, Ph.D.
Kurz je zaměřen na studium a presentaci vybraných odborných článků/kapitol z knih z oblasti výpočetní systémové biologie. Předpokladem je středoškolská znalost biologie a chemie, znalost základních principů paradigmatu systémové biologie a zájem o hlubší pochopení problematiky. Předchozí absolvování předmětu PB050 je vítáno.
Seznámení se základními pojmy z oblasti výpočetní systémové biologie.
Předvedení seminárních témat (článků) a jejich výběr.
Studium zadaných témat.
Presentace a diskuse.
ústní presentace vybraného tématu

PB173 Tématicky zaměřený vývoj aplikací v jazyce C/C++
k, 0/2, 2 kr., podzim
RNDr. Petr Švenda, Ph.D. - RNDr. Radek Krejčí - Mgr. Martin Osovský - Mgr. Jiří Slabý - Mgr. Šimon Tóth - RNDr. Vladimír Ulman, Ph.D.
U studentů se předpokládá znalost jazyka C nebo C++. Současně se předpokládá uživatelská znalost operačního systému dle konkrétní skupiny (Unix nebo Windows). Povinnou prerekvizitou je absolvování předmětu PB071 nebo výjimka udělená přednášejícím.
Jednotlivé tématické skupiny (seznam uveden v kolonce Informace učitele) mají společnou kostru probíraných témat, jednotlivá témata jsou ale demonstrována a procvičována na problémech v doménách dle tématické skupiny. Základní tématická kostra je:
Úvod do problematiky dle tématické skupiny
Životní cyklus vytvářené aplikace
Udržitelnost kódu
Ladění chyb (debugging)
Práce s pamětí
Práce s velkými daty
Systematické testování
Zpracování chyb
Ladění výkonu
Použitelnost aplikace
Pro zisk zápočtu je nutné dokončit samostatné bodované úloh započaté na cvičení. Pro zisk kolokvia vypracovat závěrečný (skupinový) projekt. Účast ve cvičeních je povinná, tolerovány jsou dvě neomluvené neúčasti.

PA008 Překladače
zk, 3/0, 3 kr., podzim
prof. RNDr. Mojmír Křetínský, CSc.
Předpokládá se znalost odpovídající rozsahu kursu IB005 a metod syntaktické analýzy LL, LR odpovídající 1.třetině kursu IA006.
Analýza požadavků a cílů překladu, struktura kompilátoru.
Úkoly a struktura lexikálního analyzátoru, rozhraní.
Syntaktická analýza. Implementace a rozhraní.
Překladové a atributové gramatiky(AG); popis sémantiky pomocí AG.
Sémantická analýza. Úkoly a implementace. Analýza jmen a rozsahů, typová analýza.
Organizace a přidělování paměti; zásobník, halda.
Jednoprůchodový versus víceprůchodový kompilátor. Generování mezikódu.
Generování kódu.
Zotavení z chyb.
Lokální optimalizace, analýzy toků a globální optimalizace.
Systémy a nástroje pro psaní kompilátorů.
Závěrečná písemná zkouška bez pomocných materiálů.

PA010 Počítačová grafika
zk, 2/0, 2 kr., podzim
doc. Ing. Jiří Sochor, CSc. - RNDr. Barbora Kozlíková, Ph.D.
Znalosti základů počítačové grafiky.
Vzorkování a rekonstrukce obrazu, alias a vyhlazování.
Proměny a míchání rastrových obrazů.
Textury.
Globální osvětlování, zobrazovací rovnice.
Rekostrukce a zjednodušování ploch.
Přímá vizualizace objemových dat.
Vykreslování v reálném čase.
Zobrazování terénu.
Zobrazování založené na obrazech.
Speciální modelování, lokální a globální deformace těles.
Dělené povrchy.
Datové struktury pro prostorové vyhledávání.
Kolizní metody.
Přednášky podle prezentací zveřejněných na stránkách předmětu. Písemná zkouška, 5 otázek z předem zveřejněného seznamu, 90 minut.

PA026 Projekt z umělé inteligence
k, 0/2, 2 kr., jaro
doc. RNDr. Aleš Horák, Ph.D.

Studium vybrané oblasti umělé inteligence.
Zpracování projektu samostatně nebo ve skupinách.
Konzultace v průběhu práce na projektu. Předvedení implementovaného projektu, vytvoření HTML stránek dokumentace projektu (viz příklady na webové stránce předmětu).

PA036 Projekt z databázových systémů
z, 0/2, 2 kr., jaro
Ing. Mgr. Zdeněk Říha, Ph.D. - RNDr. Marek Kumpošt, Ph.D.
Předpokládá se znalost databázových systémů, datového modelování a softwarového inženýrství.
Obsahem práce je vytvoření funkční aplikace nad relační databází (Oracle), vytvoření technické dokumentace a prezentace dosažených výsledků.
Dokumentace obsahuje: plán projektu, logický datový model databáze, fyzický datový model databáze, popis funkcí aplikace, uživatelský popis ovládání, zdrojové kódy
Datový model bude prezentován a diskutován na semináři. Je nutné předvést funkční aplikaci naplněnou testovacími daty.
Zápočet bude udělen na základě prezentace projektu na semináři, odevzdání dokumentace a prezentace funkčního projektu.

PA037 Projekt z překladačů
z, 0/2, 2 kr., jaro
prof. RNDr. Antonín Kučera, Ph.D.
PA008 Překladače
Logická struktura překladače. Formalismy pro specifikaci jednotlivých modulů.
Lexikální analyzátor. Regulární výrazy. Princip nejdelší shody. Precedence lexémů.
Syntaktický analyzátor. Analýza shora a zdola.
Sémantický analyzátor. Atributové gramatiky. Tok atributů. Vyhodnocení atributů během syntaktické analýzy.
Generátor kódu, optimalizace.
Úplná specifikace jednoduchého optimalizujícího překladače, vazba a spolupráce mezi logickými moduly.
Tabulky symbolů jako atributy. Zpracování deklarací, typová kontrola, analýza rozsahu viditelnosti.
Funkce. Aktivační záznam. Předávání parametrů. Konvence jazyků C a Pascal.
Vstup a výstup. Vazby na operační systém. Unix a C.
Překlad do asembleru procesoru I386, konvence jazyka C.
Semináře a práce na projektu.
Dokončení skupinového projektu je podmínkou k udělení zápočtu.

PA049 Geografické informační systémy II
zk, 2/0, 2 kr., jaro
RNDr. Milan Drášil, CSc. - RNDr. Rudolf Richter, CSc.
Předpokladem jsou základní znalosti metodik vývoje a vedení projektů informačních systémů.
Obsahem kurzu jsou tato témata:
- GIS - definice, základní související pojmy a obory, GIS a mapy v ČR a ve světě
- etapy projektu GIS
- data a datové modely v GIS
- společné procesy v geografických informačních systémech
- základní funkce GIS
- správa dat - metody a strategie
- kvalita dat - QA/QC
- pořizování a aktualizace dat
- migrace dat
- analýzy
- výstupy z GIS
- standardizace v GIS (standardy OGC, směrnice INSPIRE, normy v ČR)
Písemná zkouška, ústní zkouška.

PA053 Distribuované systémy a middleware
zk, 2/0, 2 kr., jaro
doc. Ing. Petr Tůma, Dr.

Koncepty distribuovaných systémů, přednosti a problémy, typické vzory architektur (single system image, client server, service oriented).
Technologické mechanismy spojené s distribuovanými systémy (komunikace, replikace, sdílení, migrace).
Operační systémy a middleware nadstavby pro distribuované systémy, nabízené abstrakce a studie konkrétních systémů (CORBA, RMI, Remoting, EJB, CCM, JavaSpaces a další).
Zkouska z odprednasene latky formou podrobneho testu v delce 1.5 hodiny.

PA054 Formální modely v systémové biologii
zk, 2/0, 2 kr., jaro
RNDr. David Šafránek, Ph.D.
Předmět předpokládá elementární znalosti formálních technik získané během bakalářského studia. Jedná se o doplňující mezioborový kurz. Kurz je explicitně doporučen pro studenty oboru Bioinformatika a je vhodným doplněním studia pro studenty všech aplikovaných i teoretických oborů, zejména Paralelní a distribuované systémy a Teoretická informatika.
Definice problému modelování a analýzy v systémové biologii a motivace pro uplatnění formálních metod.
Přehled formálních metod uplatňovaných při analýze biologických hypotéz, specifikace modelu, problém velikosti modelu a stavové exploze.
Modelování biologických procesů: deterministický vs. nedeterministický model, spojitý vs. diskrétní model, modely s neurčitostí, aproximace a abstrakce, simulace a analýza modelu.
Kvalitativní modely: Boolovské sítě, Petriho sítě.
Kvantitativní modely: časované Boolovské sítě, Markovovy procesy, stochastické Petriho sítě, souvislost se spojitými a hybridními modely.
Formální specifikace modelů: rule-based specifikace, Kappa-Calculus, stochastický Pi-Calculus a související formalismy.
Metoda ověřování modelů (model checking): využití při validaci, vlastnosti in silico modelu vs. experimenty in vivo/in vitro, nástroje pro ověřování biologických modelů.
Modely s neurčitostí: zjišťování parametrů, analýza robustnosti.
ustní zkouška (40%), semestrální projekt (60%)

PA055 Vizualizace komplexních dat
zk, 1/1, 2 kr., podzim
Ing. Matej Lexa, Ph.D.
Základní znalosti programování a zájem o R a Processing (skriptovací a programovací jazyky)
1.Úvod do vizualizace dat
2.Výpočtové prostředí R a jeho vizualizační nástroje
3.Výpočtové prostředí Processing a jeho vizualizační nástroje
4.Potřeba vizualizace a druhy dat v bioinformatice a systémové biologii
5.Předzpracování dat (odhad a redukce dimenzí, PCA, shlukování, metriky pro výpočet podobnosti, vícerozměrné škálování)
6.Přehled vizualizačních technik (souřadnicové grafy, histogramy, stromy a jiné grafy, mapy, hybridní vizualizace)
7.Příklady vizualizace v bioinformatice, systémové biologii (genomy a proteomy, měření exprese, ontologie, signální a metabolické dráhy) a jiných disciplínách
hodnocené úkoly, skupinový projekt a písemná zkouška

PA081 Programování numerických výpočtů
zk, 2/0, 2 kr., jaro
Mgr. Aleš Křenek, Ph.D.
Předpokládají se znalosti matematické analýzy funkcí jedné proměnné, lineární algebry, programování v jazyku C a základů objektového programovámí.
Počítačová reprezentace reálných čísel. Zaokrouhlovací chyby u elementárních operací. Přesnost a stabilita numerických výpočtů.
Řešení nelineárních rovnic. Optimalizace funkckí jedné a více proměnných. Numerické integrování.
Vlastní hodnoty a vektory matic.
Praktické řešení úloh lineární algebry. Stabilita řešení úlohy nejmenších čtverců.
Metody automatického derivování.
Závěrečný písemný test, skládající se z cca. 10 otázek pokrývajících teoretický obsah předmětu i praktické příklady (např. návrh pseudokódu řešení konkrétního problému). Test je chápán jako obsáhlejší příprava k ústní části zkoušky, kde jej lze doplnit a zvýšit bodové hodnocení. K úspěšnému složení zkoušky je třeba získat 40% bodů. V případě nerozhodné známky je přihlédnuto k výsledkům dobrovolných domácích úloh.

PA088 Systémy integrovaného managementu
zk, 2/0, 2 kr., jaro
prof. RNDr. Jiří Hřebíček, CSc.

Úvod. Historie vývoje jednotlivých systémů managementu organizace.
Základy managementu. Definice managementu. Manažerské funkce řízení. Cíl managementu. Komunikace. Demingovo schéma.
Systém managementu jakosti (QMS). Definice QMS. Platné standardy ISO 9000. Zavádění QMS.
Systém environmentálního managementu (EMS). Definice EMS. Platné standardy ISO 14000 a EMAS. Zavádění EMS a EMAS. Hodnocení životního cyklu výrobku (LCA).
Systém managementu bezpečnosti a zdraví při práci (SMBOZP). Definice BOZP. Platné standardy OHSAS 18000. Zavádění OHSMS.
Systém managementu a poskytování elektronických služeb (ITSM). Definice ITSM. Platné standardy ISO 20000. Zavádění ITSM.
Požadavky na kvalitu a hodnocení softwarových produktů (SQuaRE). Platné standardy ISO 25000.
Systémy managementu bezpečnosti informací (ISMS). Definice ISMS. Platné standardy ISO 27000. Zavádění ISMS.
Postupné zavádění integrovaného systému managementu (IMS). Demingovo schéma. Porovnání jednotlivých prvků složkových systémů. Kombinace vybraných systémů managementu.
Zavádění IMS podle základního schématu založeného na hodnocení rizik. Stanovení závazku vedení a politiky IMS. Vstupní přezkoumání. Plánovací etapa. Prováděcí etapa. Kontrolní etapa. Zlepšení IMS.
Použité informační zdroje. Literatura. Internetové odkazy.
Ústní zkouška, během semestru jsou vyžadovány domácí práce a na závěr týmový projekt.

PA091 Sémantika a komunikace
k, 2/0, 2 kr., jaro
doc. PhDr. Karel Pala, CSc.
Doporučuje se mít základní znalost logického programování (Logické programování I) a logické analýzy přirozeného jazyka (Logická analýza PJ I)
Významy významu;
Typy významu;
Sémantika a společnost;
Sémantika jako vědecká disciplína?;
Sémantické rysy a komponentová analýza;
Sémantická struktura vět v přirozeném jazyce a její reprezentace;
Vztah sémantické reprezentace vět k reprezentaci znalostí;
Sémantické sítě;
Sémantika a syntax;
Sémantika a slovníky;
Sémantika a pragmatika;
Analýza textu a promluvy;
Ústní zkouška a písemný test

PA093 Projekt z geometrických algoritmů
z, 0/1, 2 kr., podzim
Mgr. Petr Tobola, Ph.D.
Předpokladem pro úspěšné absolvování předmětu je znalost jazyka C++, nebo Java.
Seminář rozšiřuje a prohlubuje látku přednášenou v M7130 s důrazem na praktické aplikace. Během semináře bude naprogramováno několik vybraných geometrických algoritmů. První aplikace jsou zaměřeny na pochopení problémů vyskytujícími se při praktickém programování geometrických algoritmů. Implementace následujícího pokročilého a komplikovanějšího algoritmu pak představuje hlavní a nezbytnou část projektu. Studenti získají praktické zkušenosti s implementací netriviálních algoritmů výpočetní geometrie a poznatky sloužící k řešení jejich vnitřních úskalí.
Je požadováno vypracování individuálního projektu.

PA096 Seminář laboratoře vyhledávání a dialogu
k, 0/2, 2 kr., jaro
doc. RNDr. Vlastislav Dohnal, Ph.D. - doc. RNDr. Ivan Kopeček, CSc. - prof. Ing. Pavel Zezula, CSc.

Náplní semináře jsou prezentace stavu řešení výzkumných projektů řešených v rámci činnosti laboratoře. Součástí semináře jsou rovněž přednášky o nových trendech výzkumu. Kostrou osnovy jsou prezentace doktorských studentů zapojených do činnosti laboratoře.
Ukončení zápočtem uděleným za ústní prezentaci řešeného problému.

PA102 Technologie informačních systémů I
zk, 2/0, 2 kr., podzim
prof. RNDr. Jaroslav Král, DrSc. - RNDr. Jaroslav Ráček, Ph.D.

Informační systémy a informační společnost.
Struktura informačních systémů.
Sociální problémy.
Informační společnost a globalizace.
Architektury informačních systémů.
Podpora operativy a managementu.
Globální informační systémy a s nimi spojené technologie.
SW konfederace.
Servisní orientace.
Využití XML.
Metoda vodopádu jako základní schéma životního cyklu softwaru.
Pracnost jednotlivých etap.
Vývoj a customizace.
Počítačová ergonomie.
Počítačové nemoci z povolání.
Problém měření efektů informačních technologií a náročnosti jejich vývoje.
Hlavní důvody a neúspěchu informačních systémů.
Role poradců.
Techniky vyjednávání, varianty uzavírání smluv, analýza a řízení rizik, dekompozice nepominutelných požadavků.
Informační podpora řízení rizik.
Varianty porad a jejich použití při vývoji systému. Řízení projektu.
CPM a metoda kritického řetězce.
Kritický řetězec jako příklad závislosti druhu řešení na kvalitě dat.
Základní informace o technikách práce v týmu a pozdních etapách vývoje softwaru.
Písemná zkouška. Opravné zkoušky mohou být i ústní.

PA103 Objektové metody návrhu informačních systémů
zk, 2/0, 2 kr., jaro
RNDr. Radek Ošlejšek, Ph.D.
Znalosti principů objektového programování, základy softwarového inženýrství.
Objektové paradigma, vlastnosti objektů, principy abstrakce a dekompozice.
UML, tvorba modelů, použití UML.
Etapy vývoje, iterativní a inkrementální vývoj, agilní versus model-driven vývoj, RUP -- Rational Unified Process.
Zachycení požadavků, Use Case modelování.
Analytické modely, objekty a třídy, analytické balíky, realizace případů užití.
Návrhové modely, návrhové třídy, rozhraní, komponenty, stavové diagramy.
Implementace, diagram nasazení.
Analytické a návrhové vzory, výběr a použití vzoru, katalogy vzorů.
Heuristiky a metriky, OCL, případové studie.
Softwarové architektury, komponentové systémy.
Přednášky s příklady, diskuse v hodině. Závěrečná písemná zkouška 90 minut (4 otázky po 10 bodech): příklady a vysvětlení probraných pojmů a metod.

PA104 Vedení týmového projektu
zk, 1/1, 2 kr., jaro
RNDr. Jaroslav Ráček, Ph.D. - Mgr. Ján Sulin - Mgr. Dalibor Toth
Znalosti základů softwarového inženýrství.
Metody organizace práce v týmovém projektu.
Plánování finančních a lidských zdrojů.
Kontrola řešení projektu.
Řízení kvality.
Inspekce.
Testování.
Měření.
Ukončení projektu.
Závěrečná písemná zkouška.

PA105 Technologie informačních systémů II
zk, 2/0, 2 kr., jaro
prof. RNDr. Jaroslav Král, DrSc. - RNDr. Jaroslav Ráček, Ph.D.

Ergonomie softwaru a pracovního prostředí.
Dekompozice kritických požadavků.
Varianty životního cyklu.
SW prototypy.
Iterace a inkrementy.
Základní technologie vnitřních oponentur.
Inspekce a revize.
Shrnutí poznatků o používáni CASE.
Základy personalistiky a pravidel práce v týmu.
Druhy týmů.
Strukturovaný vývoj a jeho použitelnost v SOA.
Vývoj uživatelského rozhraní, specifika ladění uživatelského rozhraní.
Řízení konfigurace.
ISO 15846.
Ladění a uvedení do provozu. Kdy ukončit ladění.
Křivka zaučování.
Obsah a důsledky údržby.
Kvalita SW, ISO 9000.
Systémová integrace.
Základní poznatky z řízení SW firmy.
Podíl prostředků na "neproduktivní činnosti".
Závislost optimální velikosti zakázky na velikosti firmy.
Řízení SW procesů.
ISO 15504 a ISO 12207.
CMM.
SW metriky a jejich využití.
ISO 9126.
Techniky odhadu pracnosti a doby řešení.
Funkční body.
COCOMO.
Hodnocení softwaru.
ISO 14598.
Dokumentace.
Softwarové normy a jejich využití.
Zdroje norem a normotvorná činnost.
Vzdělání softwarového inženýra.
Hackerský syndrom.
Důležitost používání matematické statistiky.
Písemná zkouška.

PA107 Projekt z korpusových nástrojů
z, 0/2, 2 kr., jaro
Mgr. Pavel Rychlý, Ph.D.

Účelem pracovního semináře je hlubší seznámení s vybranou oblastí korpusové lingvistiky řešenou v laboratoři zpracování přirozeného jazyka a aplikace získaných poznatků při zpracování samostatného projektu.
Studenti, kteří v předchozím semestru absolvovali první díl tohoto semináře (PB106 Projekt z korpusové lingvistiky), mohou pokračovat v práci na započatých projektech. Absolvování prvního dílu semináře však není podmínkou účasti.
Základní informace o laboratoři zpracování přirozeného jazyka a korpusové lingvistice lze nalézt na adrese https://nlp.fi.muni.cz/.
Projekt. Hodnocení na základě prezentace výsledků dosažených při řešení projektu.

PA116 Domain Understanding and Modeling
zk, 2/2, 4 kr., podzim
RNDr. Zdenko Staníček, Ph.D. - RNDr. Pavel Minařík - Mgr. Michal Oškera - Mgr. Filip Procházka, Ph.D. - Mgr. David Ševčík - Mgr. Jitka Kitner
The knowledge of introductory database and data modeling courses are required.
It is recommended to enrol this course after succesful pass in PB114 Data Modeling I. For those who didn't pass their bachelor degree at FI MU it is possible to enrol this course after consultation and evaluation by the lecturer--Zdenko Stanicek.

Systematic approach to understanding of the domain in which a service system will operate based on conceptual modeling. Semantics modeling of services underlying structures.
Service systems and how to understand its domain
Transparent intensional logic and natural language analysis
Information, knowledge and their modeling
Concepts and objects, high order objects
HIT-attributes, definability, decomposability. Semantics and information capability
Modeling, modeling tools, modeling capability, universality principle, self-reference, MENTION-USE principle
OO approach, data abstractions, OO software construction and OO analysis. Issues in OO analysis
Connection oriented paradigm (COP). Service system domain understanding and modeling using COP approach and contexts.
A seminar work is required to the exam consisting in conceptual description of a choosen domain of service system in both, a structure and a behavior dimensions. The exam can consist from written part and discussion on learned topics with respect to seminar work.

PA128 Similarity Searching in Multimedia Data
zk, 2/0, 2 kr., jaro
prof. Ing. Pavel Zezula, CSc. - doc. RNDr. Vlastislav Dohnal, Ph.D. - RNDr. Michal Batko, Ph.D.

Part I Metric Searching in a Nutshell:
Foundations of Metric Space Searching
Survey of Existing Approaches

Part II Metric Searching in Large Collections of Data:
Centralized Index Structures
Approximate Similarity Search
Parallel and Distributed Indexes.
Final exams are organized during the examination period and the exam is oral. The student is asked two questions to verify the student's knowledge obtained during lectures.

PA150 Principy operačních systémů
zk, 2/0, 2 kr., podzim
doc. Ing. Jan Staudek, CSc.
Znalost architektur a principů operací výpočetních systémů alespoň v rozsahu předmětů PB150 (Architektuty výpočetních systémů) nebo PB151 (Výpočetní systémy) a architektur a principů operací operačních systémů alespoň v rozsahu předmětu PB152 (operační systémy)
Role a principy operačních systémů
Uváznutí
Transakce
Řízení souběžných transakcí
Systémy obnovy transakcí po poruše
Čas a stav v distribuovaném prostředí
Koordinace a dosažení dohody v distribuovaném prostředí
Transakce a souběžnost v distribuovaném prostředí
písemná zkouška

PA151 Soudobé počítačové sítě
zk, 2/0, 2 kr., jaro
doc. Ing. Jan Staudek, CSc.
Znalost principů přenosu dat v rozsahu předmětu PV169 (Základy přenosu dat) je nutnou podmínkou pro úspěšné absolvování tohoto předmětu. Totéž platí o znalostech principů a architektur počítačových sítí v rozsahu předmětů PB156 (Počítačové sítě) nebo PV183 (Technologie počítačových sítí)
Základy (bezdrátového) přenosu dat
Řízení přístupu k bezdrátovému médiu
WPAN, Wireless Personal Area Networks, Bluetooth, Zigbee, ...
WLAN, Wireless Local Area Networks, Wi-Fi, 802.11
Mobilní sítě,GSM, GPRS, EDGE, UMTS
Satelitní komunikace
WMAN, Metropolitan Networks (WiMAX/802.16)
Bezšňůrová telefonie (DECT), FWA
přednáška, písemná zkouška

PA152 Efektivní využívání databázových systémů
zk, 2/0, 2 kr., jaro
doc. RNDr. Vlastislav Dohnal, Ph.D. - RNDr. Petra Budíková - RNDr. Tomáš Homola - Mgr. Jakub Valčík
Znalost učiva v rozsahu předmětu PV062 Organizace souborů.
Úvod
Ukládání dat: efektivní využívání sekundárních pamětí, záznamy, bloky. Vyhledávání: indexové struktury, sekvenční, stromové, transformace klíče na adresu, vícedimenzionální indexy.
Vyhodnocení dotazů: plán dotazu, algebraické zákony, odhadování nákladů, algoritmy pro operátory, řazení a spojování relací, zpracování dotazu a proudové zpracování.
Optimalizace dotazů: význam indexů, referenční integrita, materializované pohledy, rozdělování tabulek, využití disků.
Optimalizace databáze: úpravy relačního schéma pro zvýšení výkonu, optimalizace indexů, nástroje pro monitorování databáze.
Transakční zpracování: vlastnosti transakcí a jejich implementace, souběžné zpracování, plánování transakcí, zamykání dat a indexů, logování a zotavení z chyb.
Bezpečnost v databázích: přístupová práva, ochrana dat. Zpracování prostorových dat: indexování, operátory. Analytické nástroje.
Přednášky, domácí cvičení, písemná zkouška.

PA153 Počítačové zpracování přirozeného jazyka
zk, 2/0, 2 kr., podzim
doc. PhDr. Karel Pala, CSc.
Logické programování I Logická analýza přirozeného jazyka I a II
Počítačové zpracování přirozeného jazyka a počítačová lingvistika.
Počítačové porozumění přirozenému jazyku.
Roviny analýzy jazyka - morfologie, syntax, sémantika.
Jazyková data - textové korpusy. Typy korpusů. Korpusové nástroje. Značkování korpusových textů. Disambiguace, pravidlové a statistické systémy.
Representace morfologických struktur, notace, morfologické algoritmy.
Representace syntaktických struktur - formální gramatiky a jejich typy. Nekontextové, funkční, DC (definite-clause) gramatiky. Algoritmy syntaktické analýzy. Valenční rámce a jejich typy.
Sémantická representace. Lexikální významy - slova a kolokace, elektronické slovníky, lexikální databáze (WordNet, EuroWordNet, thesaury).
Semantická analýza věty, Normální translační algoritmus.
Pragmatika.
Analýza promluvy a její segmentace. Anafora a koreference.
Dialogové systémy.
Inference a reprezentace znalosti pro NL systémy.
Komunikační agenti.
Evaluační techniky.
ústní zkouška; psaný test

PA154 Nástroje pro korpusy
zk, 2/0, 2 kr., jaro
Mgr. Pavel Rychlý, Ph.D.

Textové korpusy a jejich typy. Standardizace korpusových dat - SGML, XML. Tvorba korpusů. Korpusové manažery a procesory (CQP, Manatee), grafická rozhraní (GCQP, Bonito), konkordanční programy (OCP). Značkování a značkovací nástroje (ajka). Morfologické, syntaktické a sémantické značkování (WSD). Desambiguace a desambiguátory (DIS aj., pravidlové, stochastické). Paralelní korpusy, zarovnávání a zarovnávače. Práce s korpusy, využití korpusových při budování slovníkü. Rozpoznávání významů slov v korpusových datech. Nástroje pro počítačovou lexikografii. Elektronické slovníky a jejich typy. Prohlížeče a editory pro elektronické slovníky. Lexikografická pracovní stanice. Lexikální databáze typu WordNet a EuroWordNet. Nástroje: Polaris, VisDic.
Písemná zkouška.

PA156 Dialogové systémy
zk, 2/0, 2 kr., jaro
Mgr. Luděk Bártek, Ph.D.

Historie, problém komunikace člověka s počítačem (Elisa, expertní systémy, virtuální realita)
Základní technologie dialogových systémů (principy syntézy a rozpoznávání řeči, multimodální rozhraní)
Principy počítačové analýzy řeči a přirozeného jazyka (problematika formálních modelů přirozeného jazyka - Chomského model, alternativní modely, statistický přístup, sémantická a pragmatická analýza)
Struktura a modely dialogu, základní typy dialogů (Konverzační analýza, principy a charakteristiky kooperativního a nekooperativního dialogu)
Dialogové strategie (Typy dialogových strategií, souvislosti s teorií her s důrazem na kooperativní dialog)
Syntaxe, sémantika a pragmatika dialogu (Formální popis dialogu a dialogových strategií, metody sémantické analýzy, pragmatické aspekty)
Počítačové zpracování a modelování emocí (Význam emocí pro dialogové strategie, prostředky detekce a analýzy emocí)
Interpretace a generování věty v rámci dialogu (Problematika větné a slovní nejednoznačnosti, dialogový kontexty)
Struktura dialogových systémů (základní moduly dialogových systémů a jejich funkce)
Jazyky pro zápis a programování dialogů, Standardy W3C Voice Browser Activity (VoiceXML, SRGS, SISR, SSML, ... a možnosti využití pro zápis a generování dialogových strategií)
Modelování uživatele (metody modelování uživatele v souvislosti s dialogovými systémy)
Simulace a testování dialogového systému (metody simulace a testování, metoda WOZ)
Implementace a aplikace, výhledy do budoucna (využití dialogových systémů, aplikace pro nevidomé, budoucnost dialogových systémů)
Zkouška se skládá z písemného testu a ústní části, která je typicky věnována vyjasnění nejasných bodů písemného testu.

PA157 Seminar on Computer Graphics Architectures
k, 0/2, 2 kr., jaro
doc. Ing. Jiří Sochor, CSc.
Teoretické a praktické znalosti základů počítačové grafiky.
Témata: Princip grafického řadiče, komponenty grafického subsystému, vlastnosti.
Implementace základních algoritmů v nejnižších vrstvách grafických architektur.
Paralelní řešení a efektivní kombinace s texturami a vyhlazováním.
Specializované paralelní architektury pro zobrazování.
Architektury pro paralelní a distribuované výpočty globálního osvětlení.

Studenti studují samostatně zadané články, během semináře prezentují poznatky a diskutují širší souvislosti.
Seminární výuka věnovaná současnému výzkumu, založená na čtení výzkumných článků. Kombinace výkladu přednášejícího s přednáškami připravenými studenty, diskuse zvolených témat. Student připraví obvykle 2 prezentace. Hodnocení je stanoveno na základě aktivní účasti a kvalitě odvedené práce (příprava a přednesení prezentací).

PA158 Výzkum v počítačové grafice - seminář
k, 0/2, 2 kr., podzim
Mgr. Petr Tobola, Ph.D.
Teoretické a praktické znalosti základů počítačové grafiky.
Klasické i soudobé publikace z aktuálních oblastí výzkumu v počítačové grafice. Témata (příklady): Globální osvětlování. Povrchové reprezentace a LOD. Aplikace textur. Animace. Plenoptické mapy. Speciální obrazové efekty.
Studenti studují samostatně zadané články a během semináře prezentují poznatky a diskutují širší souvislosti.
Vystoupení jsou průběžně hodnocena, pro získání kolokvia musí každý student aktivně vystoupit.

PA159 Počítačové sítě a jejich aplikace I
zk, 2/0, 2 kr., podzim
doc. RNDr. Eva Hladká, Ph.D. - RNDr. Tomáš Rebok, Ph.D. - Mgr. Vít Rusňák - Michail Tsikerdekis

Architektura počítačových sítí, ISO/OSI a TCP/IP model, IP protokol, transportní protokoly (TCP, UDP), základní služby počítačových sítí -- rekapitulace.
Pokročilé funkce protokolu IPv6 detailněji: mobilita a bezpečnost v IPv6, ICMPv6, podpora IPv6 v aplikacích.
Pokročilé mechanismy směrování: distance-vector, link-state a path-vector směrování. Architektury směrovačů. Traffic Engineering. MPLS, přidělování a distribuce MPLS značek, směrování v MPLS sítích.
Pokročilé vlastnosti a mechanismy TCP protokolu. Protokoly pro vysokorychlostní sítě s velkou latencí.
Peer-to-peer (P2P) sítě: základní architektura a členění P2P systémů, směrování ve strukturovaných, nestrukturovaných a hybridních P2P sítích.
Ad-hoc/senzorové sítě: historie a typy senzorových sítí, princip přenosu dat, principy komunikace, směrování, zajištění spolehlivého přenosu dat, protokoly, aktuální trendy.
Počítačové sítě a multimédia: členění multimediálních aplikací z pohledu počítačové sítě, požadavky aplikací na přenosovou síť, aktuální trendy.
Bez průběžných domácích úkolů či cvičení. Písemná zkouška v průběhu zkouškového období (11 dotazů či oblastí s bodových hodnocením celkem 110 bodů).

PA160 Počítačové sítě a jejich aplikace II
zk, 2/0, 2 kr., jaro
prof. RNDr. Luděk Matyska, CSc. - doc. RNDr. Eva Hladká, Ph.D. - RNDr. Martin Kuba, Ph.D. - RNDr. Vojtěch Řehák, Ph.D. - Mgr. Milan Kabát

Bezpečnost z pohledu počítačových sítí: základy kryptografie, bezpečnostní mechanismy počítačových sítí. Příklady protokolů zajišťujících bezpečnost na počítačových sítích. Základní útoky na počítačovou síť a základní metody ochrany proti nim.
Správa počítačové sítě: model správy sítě, komponenty síťové správy, protokol správy sítě (SNMP).
Distribuované aplikace: charakteristika, vlastnosti a architektura. RPC, adresářové služby. Principy distribuovaných objektů, COM, RMI, CORBA. Webové služby a gridové služby.
Distribuované systémy, rozdělení a alokace distribuovaných úloh, rozdělení zátěže (statické, dynamické). Odolnost proti výpadkům, obnovení. Jazyky a nástroje pro tvorbu distribuovaných systémů.
Základy návrhu a specifikace síťových protokolů, základy verifikace.
Experimenty v počítačových sítích, síťové simulátory a emulátory.
Klasická přednáška, bez průběžných domácích úkolů či cvičení. Pouze písemná zkouška v průběhu zkouškového období (cca 10 otázek/subjektů s celkovým bodových hodnocením 150 bodů).

PA163 Programování s omezujícími podmínkami
zk, 2/1, 3 kr., podzim
doc. Mgr. Hana Rudová, Ph.D.
Vzhledem k obsahu cvičení: doporučená znalost základů výrokové a predikátové logiky, např. z předmětu IB101.
Problém splňování podmínek. Úvod do modelování problémů.
Algoritmy a konzistence: hranová, po cestě. Řešení nebinárních podmínek: k-konzistence, obecná hranová konzistence, konzistence mezí, globální podmínky. Směrové varianty, šířka grafu podmínek a polynomiální problémy.
Stromové prohledávání: backtracking, pohled dopředu, pohled zpět, neúplné algoritmy. Lokální prohledávání.
Optimalizační a příliš podmíněné problémy: přístupy k řešení a algoritmy.
Logické programování s omezujícími podmínkami.
Modelování a využití v reálných aplikacích.
Předmět je absolvován složením úspěšné písemné práce ziskem alespoň 55 z celkového počtu 100 bodů (A: 100-90, B 89-80, C 79-70, D 69-60, E59-55). V písemné práci jsou uvedeny následující typy otázek: přehledové, srovnávací, algoritmy, pojmy, příklady (přibližně třetinu bodů je možné získat za napsání modelu omezujících podmínek pro dané problémy). Účast na cvičeních je povinná, v případě více než jedné neomluvené absence jsou zadány doplňující příklady v rozsahu odpovídajícím množství zameškaných cvičení, jejichž úspěšné zpracování je nezbytnou podmínkou absolvování předmětu. Při vysokém počtu absencí na cvičení předmět absolvovat nelze.

PA164 Strojové učení a přirozený jazyk
zk, 2/1, 3 kr., podzim
doc. RNDr. Lubomír Popelínský, Ph.D.

Zpracování přirozeného jazyka. Korpusy. Nástroje.
Přehled metod strojového učení
Desambiguace. Morfologická desambiguace a desambiguace významu slov
Mělká syntaktická analýza a strojové učení
Kategorizace dokumentů
Extrakce informace z textu
Další metody pro dolování v textu
Web mining
Aplikace: texty s časově-prostorovou informací, biomedicínské a biologické texty
Písemná příprava na zkoušku, ústní zkouška. Součástí ukončení je obhajoba projektu.

PA165 Vývoj programových systémů v jazyce Java
zk, 2/2, 4 kr., podzim
doc. RNDr. Tomáš Pitner, Ph.D. - Ing. Petr Adámek - RNDr. Martin Kuba, Ph.D. - Mgr. Jiří Kolář - Mgr. Filip Nguyen - Mgr. Daniel Tovarňák
Předpokládá se znalost jazyka Java na úrovni předmětu PB162 Programování v jazyce Java a předmětu PV168 Seminář z programování v jazyce Java. Dále se očekávají základní znalosti v oblasti značkovacích jazyků a databázových systémů.
Úvod do problematiky rozsáhlých aplikací na platformě Java
Vývojové nástroje
Přehled vybraných technologií a rozhraní Java SE a Java EE
Extrémní programování
Testování
Refaktoring
Internetové aplikace (servlety, JSP, knihovny značek, javové webové kontejnery)
Webové aplikační rámce, jejich struktura a funkcionalita
Systémy řízení zpráv
Webové služby (standardy, protokoly, aplikace)
Enterprise JavaBeans a aplikační servery (koncepce, vzory užití).
Na úspěšné ukončení zkouškou je požadováno dosažení alespoň 70 bodů celkem, pro ukončení zápočtem postačí 50 bodů. Celkový maximální počet 100 bodů lze získat jako součet bodů za týmový projekt (max 50), individuální úlohy (max 15) a ústní zkoušku (max 35).

PA166 Advanced Methods of Digital Image Processing
zk, 2/2, 4 kr., jaro
RNDr. Pavel Matula, Ph.D.
Předpokládají se znalosti na úrovni kurzu PV131 Digitální zpracování obrazu.
Zpracování a analýza obrazu založená na řešení parciálních diferenciálních rovnic (PDE) a variačních metodách
Filtrování a obnova obrazu jako řešení PDE
Difúzní filtrování
Variační přístupy k segmentaci obrazu (Mumford-Shah funkcionál)
Morfologická dilatace a eroze jako řešení PDE, šokové filtrování
Aktivní křivky a plochy
Level-set metody
Optický tok
Registrace obrazů
Písemná a ústní zkouška, nutná účast na cvičeních. Studijní materiály v angličtině. Výuka v angličtině nebo v češtině (pokud všichni zapsaní studenti preferují češtinu).

PA167 Rozvrhování
zk, 2/0, 2 kr., jaro
doc. Mgr. Hana Rudová, Ph.D.

Příklady a popis problému rozvrhování, Grahamova klasifikace rozvrhovacích problémů.
Obecné řešící metody: řídící pravidla, matematické programování, lokální prohledávání, programování s omezujícími podmínkami.
Plánování projektu: reprezentace projektu, kritická cesta, kompromis mezi časem a cenou, pracovní síla.
Plánování úloh: řídící pravidla, metoda větví a mezí, paprskové prohledávání, matematické programování, posunování kritického místa.
Rozvrhování montážních systémů: montážní linka s flexibilním časem, s fixním časem, s paralelními pracovními stanicemi.
Rezervace: intervalové rozvrhování, rezervace s rezervou.
Timetabling: identické vs. specifické zdroje, vazba na rezervační systémy, univerzitní rozvrhování.
Rozvrhování zaměstnanců.
Plánování telekomunikací.
Žádné průběžné hodnocení, pouze závěrečná písemná zkouška (9 otázek, 100 bodů). Předpokládané hodnocení je následující A 100-90, B 89-80, C 79-70, D 69-60, E 59-55. Typy otázek: příklad na výpočet konkrétního rozvrhu (zadán problém, případně i metoda); srovnávací; algoritmy; pojmy. K dispozici bude nově sbírka cca 200 vzorových příkladů, na jejichž základě bude sestavována závěrečná písemná zkouška.

PA168 Postgraduate seminar on IT security and cryptography
k, 0/2, 2 kr., jaro
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - doc. Ing. Jan Staudek, CSc.
Intermediate knowledge of IT security principles, cryptography principles. Explicit approval of the seminar supervisor must be requested in order to register this course.
The seminar participants will discuss a broad range of topics in IT security and cryptography in a greater depth. PhD and Master students undertaking research in these and closely related areas are expected to report on their work, and frequent participants from other institutions will also take part in this seminar.
3 presentations and discussions of those.

PA170 Digitální geometrie
zk, 2/1, 3 kr., podzim
RNDr. Pavel Matula, Ph.D.
Doporučuje se základní znalost matematiky a teorie grafů.
Základní pojmy: digitální obraz, pixel, voxel, rozlišení obrazu, typy mřížek, různé způsoby průchodu mřížkou.
Bodový a buňkový model obrazu: sousednost, incidence, souvislost, komponenty, algoritmy značení komponent.
Digitalizace: digitalizační modely, digitalizace přímky
Měření v digitálních obrázcích: metriky, celočíselné metriky aproximující Euklidovskou metriku, vzdálenost mezi množinami, mapa vzdáleností a její výpočet.
Orientované grafy sousednosti: okraj, hranice, algoritmus sledování okraje, díry, kombinatorické vztahy pro pravidelné grafy (mřížky)
Využití grafů při zpracování obrazu, segmentace hledáním minimálního řezu v grafu.
Incidenční pseudografy, otevřené a uzavřené oblasti, uspořádané značení víceúrovňových obrazů.
Úvod do topologie. Základní topologické koncepty. Definice spojité a digitální křivky. Jordan Veblenova věta.
Euklidovské a simplexové komplexy (triangulace). Topologická definice povrchů a jejich klasifikace. Kombinatorické výsledky. Pravidelná plátování.
Odhad a výpočet geometrických a topologických vlastností digitálních množin: objem, povrch, plocha, obvod, délka, křivost, Eulerova charakteristika, aj.
Rozpoznávání digitálních úseček, digitální přímost, digitální konvexní obal, algoritmy výpočtu konvexního obalu.
Deformace obrazu: ztenčování, kostry.
Písemná a ústní zkouška. Povinná účast na cvičeních. Body za domácí úkoly.

PA171 Digital Image Filtering
zk, 2/2, 4 kr., jaro
RNDr. David Svoboda, Ph.D.
Nutné jsou znalosti odborné angličtiny a matematické analýzy.
Prahování (různé metody analýzy histogramu)
Lineární a nelineární filtry
Detekce hran (Canny, Deriche, apod.)
Diskrétní transformace (Fourierova transformace, FFT, Houghova, Hadamardova, diskrétní kosinová, wavelets, Radonova, apod.)
Rekurzivní filtrace
Dekonvoluce
Komprese obrazu, ztrátová, neztrátová, indexace barev, entropie, JPEG, MPEG, využití v obrazových formátech
Filtrace textur
Přednášky v češtině, studijní materiály v angličtině. Cvičení u počítačů. Závěrečná zkouška v písemné i ústní podobě.

PA172 Image Acquisition
zk, 2/0, 2 kr., jaro
prof. RNDr. Michal Kozubek, Ph.D.
Vhodné jsou znalosti na úrovni kursu PV131 Digitální zpracování obrazu.
Zdroje a detektory světla a jiných druhů záření.
Kamery (CMOS, CCD, ICCD, EMCCD) a jejich vlastnosti, automatické ostření.
Digitalizace signálu a související protokoly, normy a rozhraní.
Zdroje šumu a způsoby jeho potlačení.
Optická soustava a její komponenty, formování obrazu v optických soustavách, mikroskopy a teleskopy.
Optické vady obrazů a jejich korekce.
Detekce vícerozměrných obrazových dat principy získávání prostorové (3D), spektrální a časově závislé informace.
Fyzické a optické řezy objektem, stereo-záznam, měření topografie (vyvýšení) povrchu objektu, range imaging, tomografické přístupy.
Automatizace pořizování obrazové informace.
Přednášky v češtině nebo angličtině (při výskytu studentů, kteří nerozumí česky), studijní materiály v angličtině. Závěrečná zkouška v písemné podobě bez pomůcek.

PA173 Mathematical Morphology
zk, 2/2, 3 kr., podzim
RNDr. Petr Matula, Ph.D.
Vhodné jsou znalosti na úrovni kursu PV131 Digitální zpracování obrazu.
Strukturní element a jeho rozklad
Základní morfologické operátory (eroze, dilatace, otevření, uzavření, top-hat, ...)
Hit-or-miss transformace, kostry, ztenčování, zesilování
Geodetické transformace a metriky
Morfologické rekonstrukce
Morfologické filtry
Segmentace, algoritus záplava, značky, hierarchické segmentace
Efektivní implementace morfologických operátorů
Granulometrie, klasifikace, analýza textur
Písemná a ústní zkouška, nutná účast na cvičeních. Studijní materiály v angličtině. Výuka v angličtině nebo v češtině (pokud všichni zapsaní studenti preferují češtinu).

PA174 Design of Digital Systems II
zk, 2/0, 2 kr., podzim
prof. Ing. Václav Přenosil, CSc. - Mgr. Šimon Řeřucha - Ing. Zbyněk Bureš, Ph.D. - Mgr. Jiří Cvachovec - RNDr. Moslem Amiri
Pro absolvování předmětu je nutné absolvovat předmět PB170
Zobrazení dat a kódování informací
logická algebra a optimalizace logických výrazů
realizace aritmetických a logických operací v číslicových systémech
základní logické obvody a prvky logické struktury číslicových počítačů
teoretický aparát návrhu kombinačních obvodů
návrh kombinačních obvodů
teoretický aparát návrhu automatů
návrh sekvenčních obvodů
základní funkční bloky číslicových počítačů
návrh základních funkčních bloků číslicových počítačů
hazardy číslicových obvodů
konstrukční jádra číslicových systémů
návrhové systémy a simulace číslicových obvodů
Zkouška se skládá ze tří částí:
1) obhajoba projektu zpracovaného v rámci laboratorních cvičení,
2) písemný test na téma - logická algebra, návrh číslicových obvodů a analýza zapojení číslicových obvodů,
3) ústní zkouška na téma - nástroje pro návrh číslicových systémů.

PA175 Digital Systems Diagnostics II
zk, 2/0, 2 kr., podzim
prof. Ing. Václav Přenosil, CSc. - Mgr. Jiří Cvachovec - Mgr. Šimon Řeřucha - Ing. Zbyněk Bureš, Ph.D. - RNDr. Moslem Amiri
Předpokladem pro úspěšné studium je absolvování předmětů PA174 a PA176.
Obecná teorie spolehlivosti
Spolehlivost technického a programového vybavení číslicových systémů
Definice spolehlivosti, klasifikace poruch
Číselné charakteristiky spolehlivosti
Výpočet spolehlivosti elektronického zařízení
Základní pojmy teoretické a technické diagnostiky
Modely poruch číslicových systémů
Metody generování testů kombinačních a sekvenčních logických obvodů
Principy činnosti snadno testovatelných obvodů
Principy činnosti systémů odolných poruchám - kontrola bezporuchové činnosti, zotavení systému po poruše, rekonfigurace, degradace funkcí
Metody a modely zálohování
Principy predikční diagnostiky technických systémů
Technické a programové prostředky kontroly práceschopnosti číslicových systémů
Technické a programové prostředky diagnostiky číslicových systémů
Testování mikroprocesorových systémů a ROMBIOS
Během semestru bude zadána samostaná práce a dva písemné testy, jejichž výsledky budou součástí závěrečného hodnocení. Vzhledem k obsahu předmětu je doporučena pravidelná účast na výuce. Závěrečné hodnocení má formu ústní zkoušky skložené ze dvou částí:
1) diskuse písemných testů a samostatné práce - teorie spolehlivosti a teoretická diagnostika,
2) ústní odpověď na teoretickou otázku z přehledu témat studia.

PA176 Architecture of Digital Systems II
zk, 2/0, 2 kr., jaro
prof. Ing. Václav Přenosil, CSc. - RNDr. Moslem Amiri - Ing. Zbyněk Bureš, Ph.D. - RNDr. Vojtěch Krmíček, Ph.D.
Tento předmět navazuje na předmět PA174 - Konstrukce číslicových systémů II.
Základní konstrukční části číslicového počítače - řadiče
Struktura číslicového systému
Metody adresování operační paměť
Principy konstrukce a struktura operační a cache paměti
Struktura procesoru a principy činnosti přerušovacího systému
Principy činnosti přímého přístupu do paměti
Řetězec číslicového zpracování
Metody číslicového zpracování signálů
Metody odhadu spektra signálů
Převodníky Analog-Číslo
Převodníky Číslo-analog
Vstupní a výstupní obvody
Síťové napájecí zdroje, spínané zdroje
Primární zdroje elektrické energie - baterie, akumulátory
Zkouška se skládá ze tří částí:
1) obhajoba projektu zpracovaného v rámci laboratorních cvičení;
2) návrh obvodu a jeho simulace pomocí nástrojů implementovaných v laboratoři architektury a konstrukce číslicových počítačů;
3) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.

PA178 Digital Typography and Visualization
k, 2/1, 3 kr., podzim
doc. RNDr. Petr Sojka, Ph.D.
Passion for the digital typography and scientific visualization is an advantage.
Digital font formats characters and glyphs
concept of meta-font, multiple master fonts
font formats in PostScript, SVG, Opentype
font rasterization, aliasing and hinting; font embedding and approximation
Mathematical typography line and page breaking algorithms; hz-algorithm
hyphenation algorithms
float placement algorithms
Visualization purpose of visualization, visible certainty
data and image models (1D-nD, hierarchies, graphs, texts)
visual display of quantitative information
perception and cognition
space, projections
color, color spaces, conversions in pre-press
interaction, reactivity; animation
trees and graphs; line drawing, shading and texturing; graphical integrity
Final written exam (50 %), miniproject on chosen topic of a course (50 %).

PA179 Project Management and Service Lifecycle
zk, 2/0, 2 kr., podzim
RNDr. Zdenko Staníček, Ph.D. - Mgr. Martin Kacvinský - Mgr. Jitka Kitner - Mgr. Silvie Petrová
No pre-requisities.
Project, Program, Portfolio (PPP) management definition according to international standards.
PPP management techniques and procedures; The context of project, program and portfolio of projects, namely the relations to permanent organization; Behavioral competences for PPP management.
Service definition and service system explication. Value propositions.
PPP management as a necessary precondition of service system development and operating.
What is an effective IT support of both, PPP management and service system lifecycle.
How PPP management and service system lifecycle can help to create an effective IT support of business in a particular domain.
TOC – Theory of Constraints, Critical Chain, and management of projects with floating objectives.
How to deal with project priorities within a service system development and operation. Synergy of projects within a program.
Knowledge management and PPP management in a service system lifecycle. Management of service using time cycles.
Organizing agents cooperating towards value co-creation in a dynamic environment of service system.
A seminar work is required to the exam consisting in several assignments (case study, IPMA Competences Baseline presentation, strategy and value proposition, essay).
The exam can consist from written part and discussion on learned topics with respect to seminar work.

PA180 Interim Project Business
k, 0/0, 15 kr., jaro
Ing. Leonard Walletzký, Ph.D. - Mgr. Jitka Kitner
PV203 and PA181 and PA116 and PV207 and PA179.
Business oriented or more research oriented alternative of interim project can be chosen.
This is the business oriented alternative.
It involves 5 months full time work/research in a business partner company operating in Service Science Management and Engineering field. According to faculty guarantor and business partner guarantor the student creates a technical report on the project.
The student is obliged to obtain all 15 credits from one partner. In case of change of the partner for the project the credits from the previous partner are not taken into account except the situation the faculty guarantor together with the guarantor of the new partner make an explicit decision that it is possible to take previous credits into account.
Student has a possibility to choose a business partner from a set of partners contracted by faculty for interim project accomplishment.
The 15 ECTS are obtained during one semester, i.e. 5 month, (recommended) work by chosen business partner 4 days in a week (with one day for technical report writing and consultations with faulty guarantor).
The regime is prescribed by the contract with particular partner and is chosen for benefit of both, the student and the partner.
Students will work on real customer projects obligatory connected with SSME.
Regular meetings on project progress have to be held by at least three persons: the student, the faculty guarantor, the business partner guarantor, and possibly a project or sub-project manager from the partner organization.
The project ends with student's public presentation of his/her results on faculty seminar.
Results of the project must be used in a way in student's master thesis.
The student is obliged to follow the Cooperation Terms and the Recommended process for students. Detailed information is available at the Interim Project section at the website ssme.fi.muni.cz.
A technical report on the project and a public presentation of results on a faculty seminar is required to obtain the colloquium.

PA181 Services - Systems, Modeling and Execution
k, 0/1, 5 kr., jaro
Mgr. Filip Procházka, Ph.D.
Domain Understanding and Modeling
Project Management and Service Lifecycle

Service Systems Basics & Service Systems Engineering & Application as Service System & Application as Part of Service System & Application Domain Understanding & Application Domain Conceptual Modeling & Use Cases Analysis and Design & Application Goals Specification & Business Models Preparation & Service System Assembly, Production and Services Execution & Service system verification and validation & Finding application fields for new technologies & Service system design as a project or program & Service execution as a project within a portfolio
A seminar work is required to the colloquium consisting in a complete service system preparation. The seminar work will be done by teams of 3-4 members using the standards of project management.

PA182 Managing in Reality
k, 2/0, 2 kr., podzim
Tomas Gersl - David Michael Louis Moore - Mgr. Jitka Kitner

This is an interactive course led by two Senior Managers from IT Outsourcing industry, that not only focuses on theory, but "Managing in Reality" - taking theory and relating to real life business cases.
Identify the essentials for successful business management - the focus needed, and the skills in balancing customer, employee and business
Learn about what happens on a daily basis in a delivery organization and the skills that are needed to achieve success
Learn how a large corporation and how you can balance the needs of the people, how to motivate, develop and retain staff
Go in depth on how to set goals, and how to measure them to meet and exceed business and customer expectation
Understand that People are key to the success of the business - find out what you need to know, and what will help you and your teams succeed
Have the opportunity to raise questions to members of a Senior Management Team, to be able to better understand what are learning contributes to your personal success.
written work will be required for a colloquium.

PA183 Projekt ze systémové biologie
zk, 2/0, 2 kr., jaro
RNDr. David Šafránek, Ph.D.
Předmět předpokládá základní znalosti z oblasti modelování a simulace dynamiky biologických systémů. Předchozí absolvování předmětů PB050 a PA054 je vítáno, nikoli však podmínkou. Studenti, kteří absolvovali laboratorní praktika PV225, mohou v tomto předmětu navázat na svá měření vytvořením relevantního počítačového modelu.
Shrnutí základních pojmů: in silico model, základní techniky modelování a analýzy biologických systémů.
Výběr témat projektů: projekty z oblasti modelování buněčných procesů bakterií a rostlin, aplikace formálních a matematických metod.
Realizace projektů: implementace podpůrných skriptů, provedení experimentů, tvorba závěrečné zprávy.
Závěrečná presentace.
závěrečná zpráva o projektu (v rozsahu 2 strany A4), ústní presentace výsledků

PA185 Interim Project - Research I
z, 0/0, 8 kr., jaro
Ing. Leonard Walletzký, Ph.D. - Mgr. Jitka Kitner
PV203 and PA181 and PA116 and PV207 and PA179.
Business oriented or more research oriented alternative can be chosen.
This is the research oriented alternative - first part.
It involves 5 months half time work/research in a business partner company operating in Service Science Management and Engineering field. According to faculty guarantor and business partner guarantor the student creates a technical report on the project.
The student is obliged to obtain all 15 credits from one partner. In case of change of the partner for the project the credits from the previous partner are not taken into account except the situation the faculty guarantor together with the guarantor of the new partner make an explicit decision that it is possible to take previous credits into account.
Student has a possibility to choose a business partner from a set of partners contracted by faculty for interim project accomplishment.
The 15 ECTS for the whole interim project are obtained by the following steps: (1) by this course students earn 8 credits. (2) This course must be followed by the course PA186 to earn the following 7 credits plus 1 per colloquium. The course PA186 has to be performed by the same business partner as the course PA185 is. The work for a partner is then 2 or 3 days per week.
The regime is prescribed by the contract with particular partner and is chosen for benefit of both, the student and the partner.
Students will work on real partner's research projects obligatory connected with SSME.
Regular meetings on project progress have to be held by at least three persons: the student, the faculty guarantor, the business partner guarantor, and possibly a project or sub-project manager from the partner organization.
The project ends with student's public presentation of his/her results on faculty seminar.
Results of the project must be used in a way in student's master thesis.
The student is obliged to follow the Cooperation Terms and the Recommended process for students. Detailed information is available at the Interim Project section at the website ssme.fi.muni.cz.
A technical report on the project and a public presentation of results on a faculty seminar is required to obtain the colloquium.

PA186 Interim Project - Research II
k, 0/0, 7 kr., jaro
Ing. Leonard Walletzký, Ph.D. - Mgr. Jitka Kitner
Strictly after PA185
Business oriented or more research oriented alternative can be chosen.
This is the research oriented alternative - second part.
It involves 5 months half time work/research in a business partner company operating in Service Science Management and Engineering field. According to faculty guarantor and business partner guarantor the student creates a technical report on the project.
The student is obliged to obtain all 15 credits from one partner. In case of change of the partner for the project the credits from the previous partner are not taken into account except the situation the faculty guarantor together with the guarantor of the new partner make an explicit decision that it is possible to take previous credits into account.
Student has a possibility to choose a business partner from a set of partners contracted by faculty for interim project accomplishment.
The 15 ECTS for the whole interim project are obtained by the following steps: (1) by the previous course PA185 students earn 8 credits. (2) This is the follow up course to PA185; students earn the remaining 7 credits plus 1 per colloquium. This course (PA186) has to be performed by the same business partner as the course PA185 is. The work for a partner is then 2 or 3 days per week.
The regime is prescribed by the contract with particular partner and is chosen for benefit of both, the student and the partner.
Students will work on real partner's research projects obligatory connected with SSME.
Regular meetings on project progress have to be held by at least three persons: the student, the faculty guarantor, the business partner guarantor, and possibly a project or sub-project manager from the partner organization.
The project ends with student's public presentation of his/her results on faculty seminar.
Results of the project must be used in a way in student's master thesis.
The student is obliged to follow the Cooperation Terms and the Recommended process for students. Detailed information is available at the Interim Project section at the website ssme.fi.muni.cz.
A technical report on the project and a public presentation of results on a faculty seminar is required to obtain the colloquium.

PA190 Digital Signal Processing
zk, 2/0, 2 kr., jaro
prof. Ing. Václav Přenosil, CSc. - RNDr. Moslem Amiri
Pro absolvování předmětu je nutné absolvovat předmět PA174 nebo minimálně PB170
1) An Introduction to digital signal processing (DSP), signals and their types
2) Analog to Digital Converter (ADC) and Digital to Analog Converter (DAC)
3) Amplitude quantization errors for rounding and truncation, statistical parameters of the quantization errors
4) Principal characteristics of a signal, mean values, power, energy, autocorrelation, cross-correlation
5) Spectrum of a signal, time sampling and amplitude quantization of a signal
6) Digital filters, digital filters with finite impulse response (FIR) and infinite impulse response (IIR)
7) Discrete Fourier Transform - DFT, Fast Fourier Transform - FFT, Parametric and Nonparametric Spectral Estimation in Use
8) Direct Frequency Synthesis - DDS
9) RF telemetric modules for data transmission
10) Software Defined Radio principles
11) Radio Frequency Identification RFID principles
12) Radar principles, radar signal processing
13) Using DSP in audio and telemetric application
14) Introduction of the MATLAB Signal Processing Toolbox
Final examination consists of 3 parts:
1) defence of the project - implementation of the design from laboratory lessons and discussion about protocol,
2) written test - logical algebra, design of the digital circuits and analysis of the digital circuits,
3) oral exam - teoretical tools for design of the digital circuits.

PV003 Architektura relačních databázových systémů
zk, 2/1, 3 kr., jaro
RNDr. Milan Drášil, CSc. - doc. RNDr. Vlastislav Dohnal, Ph.D.

Kurz je zaměřen na architekturu relačních databází a dotazovací jazyk SQL.
Krátký úvod do historie relačních databází, nezávislý datový sklad, jeho výhody a nevýhody.
Relační algebra, definice relační databáze, požadavky na komunikační jazyk.
Části jazyka SQL (definice, manipulace, transakce), lexikální konvence.
DDL, jazyk definice datového schématu, vytváření relací/tabulek, modifikace struktury tabulek, definice sekvencí, rušení objektů datového schématu.
Integritní omezení a jejich definice v SQL.
Efektivní přístup k řádkům, standardní indexy.
DML, jazyk manipulace s daty, vkládaní řádků, odebírání řádků, modifikace hodnot, cizí klíče
Spojování (join) tabulek, OUTER JOIN, techniky zpracování při spojování tabulek
Konstrukce WHERE klausule, agregační funkce, hierarchické dotazy
Množinové operace.
Objekty VIEW a MATERIALIZED VIEW.
Objektově relační databáze, metody, abstraktní typy, dědičnost.
XML rozhraní.
Exekuční plán, optimalizace příkazů, HINT fráze.
Jazyk řízení transakcí, úrovně izolace transakcí, souvisloti se SELECT příkazem, deadlock a jeho detekce.
Procedurální jazyky relačních databází, procedury a funkce, deterministické funkce, triggery.
Normální formy a datová schémata v relačních databázích.
Účast na cvičení není povinná. Pro získání zápočtu je třeba vytvořit a prezentovat jednoduchý projekt. Během přednášky bude zadán netriviální příklad v PL/SQL. Jeho vypracování není povinné, výsledek je však započítán do celkového hodnocení. Kurz je zakončen písemnou zkouškou.

PV004 UNIX
zk, 2/0, 2 kr., jaro
doc. Ing. Michal Brandejs, CSc. - RNDr. Ing. Lucie Pekárková

Úvod: historie, rysy systému, přístup k systému.
Struktura systému: systémy souborů, procesy.
Přístupová práva: architektura, modifikace, zjišťování.
Uživatelské rozhraní: shell, programování v shellu.
Zpracování textu: regulární výrazy, editory, příkazy pro práci s textem.
Příkazy pro nastavení pracovního prostředí.
Práce s adresářovým stromem.
Komunikace mezi uživateli, stav systému.
Předmět je ukončen písemnou zkouškou skládanou formou testu.

PV005 Služby počítačových sítí
z, 2/0, 2 kr., podzim
doc. Ing. Michal Brandejs, CSc. - Mgr. Jaroslav Bayer - Mgr. Hana Bydžovská - RNDr. Jan Géryk - Mgr. Daniel Jakubík - RNDr. Jan Kasprzak - Mgr. Ľuboš Lunter - RNDr. Tomáš Obšívač - RNDr. Ing. Lucie Pekárková - Mgr. Martin Stančík - Mgr. Šimon Suchomel

Sítě TCP/IP: architektura, adresace, směrování, BIND.
Síťové služby v rámci TCP/IP: telnet/rlogin, ftp/rcp.
Elektronická pošta: RFC 822, MIME, architektura uvnitř systému.
WWW: URL, httpd, klienti.
WWW server. http protokol.
Bezpečná komunikace: ssh, SSL, https apod.
Úvod do HTML.
Média lokálních počítačových sítí.
Každý seminář je zakončen povinným elektronicky skládaným testem, který musí student absolvovat v IS MU během dvou týdnů. Úspěšné složení testů je podmínkou pro absolvování předmětu. Organizační pokyny jsou popsány ve Studijních materiálech předmětu.

PV017 Bezpečnost informačních technologií
zk, 2/0, 2 kr., podzim
doc. Ing. Jan Staudek, CSc.
Doporučuje se absolvovat po PV080.
Pojmy, definice, standardizační procesy
Základní principy bezpečnosti informací
Budování bezpečnosti informací, analýza rizik, politiky
Hodnocení bezpečnosti informací, Common Criteria, kritéria a procesy hodnocení podle ISO/IEC 15408
Bezpečnost informací podle ISO/IEC 27000, Information Security Management System
Písemná zkouška

PV019 Geografické informační systémy I
zk, 2/0, 2 kr., podzim
RNDr. Milan Drášil, CSc.
Předpokladem jsou základní znalosti prostředí relačních databází, základní techniky sorting/searching, složitosti algoritmů, základní kurz matematické analýzy a znalosti analytické geometrie na středoškolské úrovni.
Souřadné systémy, kartografické projekce a jejich transformace.
Tradiční typy map, zdroje prostorových informací GIS.
Typy prostorových dat a jejich vztahů.
Datové sklady prostorových dat.
Definice úlohy efektivního prostorového vyhledání, dynamická a statická varianta.
Tradiční metody prostorového výběru - Grid metoda a její implementace v prostředí relačních databází, kvartérní stromy.
kD-stromy a jejich možnosti vyvažování.
Non-pointer kvartérní stromy, dekompozice dotazu.
SB+ stromy, dotazy pro protorové interakce.
R-stromy, heuristiky pro dělení uzlů v lineární a kvadratické složitosti.
Manipulační funkce nad geometrickýmy objekty.
Validační funkce nad geometrickýmy objekty.
Množinové operace nad geometrickýmy objekty.
Rastrová data a jejich zdroje.
Kvantitativní charakteristiky rastrových dat.
Lineární fitrace a její aplikace v GIS.
Geometrické transformace rastrových map.
Konverze rastrových a vektorových geometrických dat.
Kurz je zakončen písemnou zkouškou.

PV021 Neuronové sítě
zk, 2/0, 4 kr., jaro
RNDr. Tomáš Brázdil, Ph.D. - RNDr. Jan Krčál
Doporučeno: znalosti v rozsahu kursů MB000 (Matematická analýza I) a MB003 (Lineární algebra) nebo v rozsahu kursů MB102 (Matematika II) a MB103 (Matematika III).
Úvod do neuronových sítí. Historie neurovýpočtů; neurofyziologické motivace; matematický model neuronové sítě: formální neuron, organizační, aktivní a adaptivní dynamika; postavení neuronových sítí v informatice: porovnání s von neumannovskou architekturou počítače, aplikace, implementace, neuropočítače.
Klasické modely neuronových sítí. Perceptron: konvergence; vícevrstvá síť a strategie zpětného šíření (backpropagation): volba topologie a generalizace; MADALINE: Widrowovo učící pravidlo.
Asociativní neuronové sítě. Lineární asociativní síť: Hebbův zákon a pseudohebbovská adaptace; Hopfieldova síť: energie, kapacita; spojitá Hopfieldova síť: problém obchodního cestujícího; Boltzmannův stroj: simulované žíhání, rovnovážný stav.
Samoorganizace. Kohonenova síť: učení bez učitele; Kohonenovy mapy: LVQ; counterpropagation: Grossbergovo učící pravidlo; RBF sítě.
Domácí projekt: Softwarová implementace jednotlivých modelů neuronových sítí a jejich jednoduché aplikace.
Nutnou podmínkou pro zakončení předmětu je vypracování domácího projektu, ve kterém studenti po skupinách (4-6 osob) implementují základní modely neuronových sítí, které aplikují na jednoduché úlohy. O své práci referují průběžně na několika společných seminářích a výsledný projekt prezentují ke konci semestru. Předmět je zakončen ústní zkouškou.

PV024 Projekt ze softwarových metod výstavby IS I
z, 0/1, 1 kr., podzim
prof. RNDr. Jaroslav Král, DrSc.

Volbu tématu IS.
Analýza a její dokumentování.
Práce s CASE nástroji.
Realizace projektu.
Zápočet.

PV027 Optimalizace
zk, 2/1, 3 kr., podzim
RNDr. Radka Svobodová Vařeková, Ph.D.
Předpokládají se znalosti na úrovni MB001 Matematická analýza II a MB003 Lineární algebra.
Optimalizace bez omezení: Nelder--Meadova metoda, metoda největšího spádu, newtonovské metody, sdružený gradient, metody s omezeným krokem, úloha nejmenších čtverců.
Lineární programování, revidovaná simplexová metoda, metody vnitřního bodu. Aplikace lineárního programování. Celočíselné programování, metoda větví a mezí. Dynamické programování.
Nelineární optimalizace s omezeními: penalizace, kvadratické programování, metoda sekvenčního kvadratického programování.
Globální optimalizace: simulované žíhání, genetické algoritmy, metoda difuzní rovnice.
Zápočet za domácí úkoly, závěrečná písemná zkouška

PV028 Aplikační informační systémy
k, 2/0, 2 kr., podzim
RNDr. Svatopluk Kalužík - RNDr. Jaroslav Ráček, Ph.D.
Úvod do databázových systémů Architektura relačních databázových systémů Softwarové metody výstavby informačních systémů Současné databázové modely Doporučené - související Informační systémy podniků Aplikace databázových systémů
Definice AIS
Příklady IS
Státní správa
Výroba
Zdravotnictví
Sklady a obchod
Důvody potřeby IS pro řízení, jejich cíle
Návrh rozsáhlých informačních systémů.
Příklad návrhu informačního systému.
Aplikace prostředků CASE.
Metody vedení rozsáhlých projektů.
kolokvium, zápočet kolokviální práce - esej a pohovor

PV030 Textual Information Systems
zk, 2/1, 3 kr., jaro
doc. RNDr. Petr Sojka, Ph.D.
Students are strongly advised to bring some basic knowledge of automata theory (IB005 Formální jazyky a automaty) and natural language processing (IB030 Úvod do počítačové lingvistiky or IB047 Úvod do korpusové lingvistiky a počítačové lexikografie). Some database basics (PB154 Základy databázových systémů) will be helpful as well.
Basic notions. TIS - text information system. Classification of information systems.
Searching in TIS. Searching and pattern matching classification and data structures.
Algorithms of Knuth-Morris-Pratt, Aho-Corasick. Boyer-Moore, Commentz-Walter, Buczilowski.
Theory of automata for searching. Classification of searching problems.
Indexes. Indexing methods. Data structures for searching and indexing.
Google as an example of search and indexing engine. Pagerank.
Signature methods.
Query languages and document models: boolean, vector, probabilistic, MMM, Paice.
Data compression. Basic notions. Statistic methods.
Compression methods based on dictionary. Neural nets for text compression.
Syntactic methods. Context modeling.
Spell checking. Filtering information channels. Document classification.
Výuka probíhá klasickým způsobem a je zakončena písemným testem (tvoří 70 % hodnocení). Příklady testů z předchozích let jsou vystaveny na webu předmětu. 30 % závěrečného hodnocení tvoří hodnocení písemek zadávaných v průběhu semestru na cvičeních. Na cvičeních dochází k procvičování látky z přednášek, k brainstormingu. V průběhu výuky jsou studenti motivováni dílčími úkoly honorovanými udělením prémiových bodů.

PV043 Informační systémy podniků
k, 2/0, 2 kr., podzim
RNDr. Pavel Hajn
Absolvování předmětu PV063
Přednáška má za cíl seznámit studenty s postupem analýzy, návrhu, realizace, zavádění a provozu IS v podnicích. Předmět seznámí studenty s systémy řízení výroby v oblastech strojírenské (kusovníkové) výroby, stavební výroby a nekusovníkové výroby.
Jednotlivé pojmy: návrh, analýza, projekt, využití projektu.
Programová realizace, programátorský tým.
Zavádění systému, provoz systému.
Kusovníky a technologie.
Rozpočty a kalkulace.
V rámci přednášky budou uvedeny i zkušenosti správců a realizátorů informačních systémů
Přednáška s praktickými ukázkami informačních systémů pro řízení výroby. Ukončení na základě zpracovaného projektu pro systém pokrývající definovanou část IS řízení výroby. Bodové hodnocení projektu - pochopení problému - 4 body, návrh datového modelu - 5 bodů, návrh vazeb na okolní části systému - 2 body, návrh funkčního modelu - 5 bodů. Celkem 16 bodů (prospěl 8 a více bodů).

PV044 Enviromentální informační systémy
zk, 2/0, 2 kr., podzim
prof. RNDr. Jiří Hřebíček, CSc.
doporučuje se absolvování přemětu PV108 Environmentalistika, ale není to povinné
Environmentální informace a její specifikace.
Sběr a monitoring environmentálních dat. Proces vyhodnocování environmentálních informací.
Právo na informace o životním prostředí v ČR, EU a ve světě.
Vysvětlení pojmu informačního systému, jeho specifika pro oblast životního prostředí. Metadata a metainformační systémy.
Zásady výstavby environmentálních informačních systémů ve státní správě ČR a územní samosprávě (standardy a interoperabilita v EU, databázové, mapové a GIS technologie, struktura plynoucí ze základů legislativy v ČR, EU a OECD, mezinárodní standardy).
Struktura a funkce informačních systémů pro vedení evidence a reporting v odpadovém a vodním hospodářství a ochraně ovzduší, půdy a biodiversity (rozčlenění zpracovávaných dat, registry a číselníky, parametrizace výsledného systému, vazby a vzájemné vztahy), horizontální a vertikální přenos informací.
Jednotný informační systém životního prostředí řízený MŽP ČR a provozovaný jeho rezortními institucemi (CENIA, ČHMÚ, VÚV, ČIŽP), příklady těchto systémů. Sdílený environmentální IS EU řízený EEA a jeho datová centra, EIONET.
Podnikový informační systém pro odpadové hospodářství, jeho funkce a stuktura databází. Podnikový reporting o odpadovém hospodářství.
Závěrečný projekt analýzy a návrhu environmentálního IS pro zvolenou oblast životního prostředí.
Ústní zkouška, během semestru jsou vyžadovány domácí práce a na závěr týmový projekt.

PV045 Management informačního systému
zk, 2/0, 2 kr., jaro
RNDr. JUDr. Vladimír Šmíd, CSc.

Informace - definice, informační proces, druhy, funkce a obsah, přenos.
Informační systémy pro řízení - definice, charakteristické rysy, typy struktur a klasifikace systému, druhy, dynamické faktory.
Management organizace - organizace jako otevřený systém, styly řízení, principy formování organizace, STS a OSP, principy vnitřního řízení.
Management informačního systému - základní předpoklady funkčnosti, zvyšování výkonnosti, hodnotová analýza strategických informací, stanovení strategických cílů.
Globální charakteristika organizace - přednosti, nedostatky, příležitosti, ohrožení.
Analýza očekávání okolí, stanovení atributů uspokojení zájmových skupin.
Dynamické faktory informačních systémů - analýza procesů, zhodnocení informační poptávky a nabídky.
Efektivita informačního systému.
samostatný projekt strategické analýzy (fiktivní) organizace

PV047 Vybrané kapitoly z GIS I
z, 0/2, 2 kr., podzim
RNDr. Milan Drášil, CSc. - RNDr. Rudolf Richter, CSc.
Relační databáze. Základní technologie v geoinformačních systémech.
V části Vybrané kapitoly z GIS I kurz obsahuje tyto etapy analýzy, designu a vývoje:
- Definice požadavků na systém, strategické plány objednatele okolí podniku, geografické úvahy, finanční omezení a termínová omezení
- Procesní a datová analýza - konceptuální úroveň, dekompozice procesů, entity a vazby, diagramy (DFD-diagram, ER-diagram, UML-diagramy)
- Detailní analýza systému, entity a vazby včetně atributů, typů a domén, funkční analýzu do úrovně elementárních funkcí, vztah mezi elementárními funkcemi a entitami, ověření životního cyklu instancí entit
Výstupem této části kurzu je dokument s analýzou systému a s výše uvedeným obsahem a jeho obhajoba v rámci semináře.
Závěrečný skupinový projekt: jednotlivé týmy průběžně pracují na projektech, definované výstupy průběžně obhajují.

PV056 Strojové učení a dobývání znalostí
zk, 2/1, 3 kr., jaro
doc. RNDr. Lubomír Popelínský, Ph.D. - Mgr. Petr Kosina - RNDr. Jan Géryk - Mgr. Juraj Jurčo

Úvod do teorie a přehled základních metod, algoritmů a systémů pro strojové učení a dobývání znalostí z dat. Součástí předmětu je projekt.
Proces získávání znalostí z dat, typické úlohy při dobývání znalostí.
Metody strojového učení: učení s učitelem; učení bez učitele; učení v multirelačních datech; kombinace učících algoritmů.
Předzpracování dat: výběr atributů; konstrukce nových atributů; metody vzorkování; aktivní učení.
Hledání častých vzorů a asociačních pravidel: algoritmus Apriori; alternativy; časté vzory v predikátové logice.
Induktivní dotazovací jazyky
Jazyk PMML.
Dobývání znalostí z vybraných typů dat: dolování v textu (klasifikace dokumentů, extrakce informace), dolování v temporálních a časově prostorových datech, dobývání znalostí z webu.
Vizualizace dat.
Písemná a ústní zkouška. Nutnou podmínkou absolvování je obhajoba projektu.

PV057 Účetnictví a finance
zk, 2/0, 2 kr., jaro
RNDr. Pavel Hajn
Absolvování předmětu PV063
Základy účetnictví, účetní osnova, výsledovka, rozvaha, uzávěrky, DPH, styk s finančními úřady.
Počítačové zpracování účetní evidence, návrh databázových struktur.
Zapojení účetnictví do většího informačního systému, návaznosti na ostatní subsystémy.
Základní finanční toky v podniku, cash-flow, náklady a výnosy středisek a podniku.
Návrh IS pro střednědobou a dlouhodobou strategii finančního vedení podniku.
Přednáška s ukázkami ekonomických a manažerských IS. Ukončení na základě projektu realizace části ekonomického nebo manažerského IS (analyzovat a navrhout řešení konkrétního problému) - projekt řešen individuálně. Bodové hodnocení projektu - pochopení problému - 4 body, návrh datového modelu - 5 bodů, návrh vazeb na okolní části systému - 2 body, návrh funkčního modelu - 5 bodů. Celkem 16 bodů (prospěl 8 a více bodů).

PV058 Informační systémy ve veřejné a státní správě
zk, 2/0, 2 kr., podzim
RNDr. Pavel Hajn

Úvod. Základní pojmy.
eGoverment.
Czech POINT.
Základní registry a jejich struktura.
Komunikační struktura státní a veřejné správy
Portál státní a veřejné zprávy.
ISVS - zákon č.365 a návazné vyhlášky.
IS o ISVS. IS o Datových prvcích.
Praktický test - zpracování projektu

PV061 Úvod do strojového překladu
zk, 2/0, 2 kr., podzim
doc. PhDr. Karel Pala, CSc.
Je doporučeno absolvovat PA153 a Logické programování I
Teorie překladu a typy překladů, vztah k AI.
Vznik strojového překladu (SP) a současný stav;
Koncepce strojového překladu: binární překlady, překlady na bázi převodního jazyka, techniky překladové paměti využívající paralelních korpusů.
Proces překladu: lexikální analýza a strojové slovníky, morfologická a syntaktická analýza a reprezentace větných struktur, transferová pravidla, reprezentace významu, syntéza;
Klíčové otázky strojového překladu, problém víceznačnosti, reprezentace znalostí, vztah k umělé inteligenci (AI);
SP s mluveným vstupem a výstupem;
význam slov a slovních spojení, terminologie;
Přehled významných systémů SP: METEO, TAUM, SYSTRAN, EUROTRA, TRADOS, Dejavu, Rosetta, Google Translator aj.;
Překladové systémy pro češtinu - PC Translator, SKIK2, TRANSEN; Matrix;
Příklady a experimenty: malý překladový systém v Prologu - čeština - angličtina;
Techniky evaluace systémů SP;
SP a vztahy k reprezentaci znalostí a umělé inteligenci;
ústní zkouška, písemný test

PV062 Organizace souborů
zk, 2/0, 2 kr., jaro
doc. Ing. Jan Staudek, CSc.

Jak data efektivě kódovat: Informační teorie, kódování dat
Komprese dat. Jak data efektivně ukládat na vnějších pamětech: Přehled rysů vnějších pamětí a souborových systémů
Implementační pohled na souborové systémy
Soubor, sekvenční soubor
Indexování, index-sekvenční a indexové organizace souborů
Hašování, hašované indexy a soubory s přímým přístupem
Stromy, indexy na bázi stromů, B+ stromy a B stromy
přednáška, písemná zkouška

PV063 Aplikace databázových systémů
zk, 2/1, 3 kr., jaro
RNDr. Pavel Hajn

Co je to informační systém a databázový systém?
Transakční a OLAP databáze
Databázové techniky.
Prostředky pro tvorbu IS.
Moderní informační systémy.
Životní koloběh IS - analýza, návrh, řešení, zavádění, provoz, reanalýza a modernizace.
Praktický návrh IS. Atributy realizace.
Přednáška s ukázkami použití databázových systémů v informačních systémech. Ukončení - písemná zkouška obsahující vytvoření projektu pro řešení zadaného databázového systému (délka zkoušky cca 3 hodiny). Bodové hodnocení projektu - pochopení problému - 4 body, návrh datového modelu - 5 bodů, návrh funkčního modelu - 5 bodů, řešení konkrétních částí (pomocí SQL scriptů) - 4 body. Celkem 18 bodů (prospěl 10 a více bodů).

PV065 UNIX -- programování a správa systému I
k, 2/0, 2 kr., podzim
RNDr. Jan Kasprzak
Vstupní předpoklady: znalost programovacího jazyka C, znalost UNIXu na uživatelské úrovni (nedoporučuje se zapisovat tento předmět studentům, kteří absolvovali předmět PV004 UNIX teprve v minulém semestru).
Vývojové prostředí v UNIXu: kompilátory, debuggery, profilery a další nástroje. Druhy knihoven a jejich funkce.
Normy API pro jazyk C.
Program podle ANSI C: limity, start a ukončení programu, argumenty, proměnné prostředí, práce s pamětí, vzdálené skoky. Dynamické linkování.
Jádro: Start jádra, architektura jádra, paměťový model jádra.
Proces: atributy procesu, stavy procesu, paměť z hlediska procesu, přístupová práva procesu. Program na disku.
Vstupní/výstupní operace: deskriptor, operace nad deskriptory.
Organizace souborových systémů: i-uzel a jeho atributy, adresář a práce s adresáři, speciální soubory. Implementace souborových systémů: FAT, S5FS, FFS/UFS, Ext2FS. Moderní souborové systémy.
Komunikace mezi procesy: roura, signály, spolehlivé signály.
Pokročilé I/O operace: multiplexing pomocí select() a poll(), zamykání souborů, scatter-gather I/O, paměťově mapované I/O operace.
Předmět je zakončen písemnou zkouškou/kolokviem. Sestává se z 20 otázek typu výběr z možností, přičemž právě jedna odpověď je správná. Za chybné odpovědi se přidělují záporné body.

PV066 Typografie I
k, 1/1, 2 kr., podzim
MgA. Jana Malíková - doc. Mgr. Vítězslav Švalbach
Výuka předmětu Typografie předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních.
Typografické hry.
Typografická kompozice.
Typografické struktury.
Výstavba jednoduchého a složitého celku.
Inzerát.
Typografický plakát.
Kolokvium získané na základě elektronické prezentace a po uložení na doporučené médium.

PV067 Typografie II
zk, 1/1, 2 kr., jaro
MgA. Jana Malíková - doc. Mgr. Vítězslav Švalbach
Výuka oboru Typografie předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních. PV066
Typografická skica.
Knižní obálka.
Text a ilustrace.
Edice.
Zkouška získaná na základě elektronické prezentace a po uložení na doporučené médium.

PV070 Digitální knihovny
zk, 2/0, 2 kr., podzim
RNDr. Miroslav Bartošek, CSc.

Úvod do problematiky digitálních knihoven (DL): vymezení pojmu DL; historie; zdroje informací.
Obecný rámec a architektura: Kahn-Wilensky framework; digitální objekt a digitální repozitář; začlenění DL do reálného právního a sociálního prostředí; hierarchická abstrakce intelektuálních děl.
Globální jména a identifikátory: klasické knihovnické identifikátory versus digitální identifikátory; resoluce identifikátorů; problém persistence.
Metadata: klasická a síťová knihovní metadata; MARC; Dublin Core; METS a MODS; využití XML a RDF.
Interoperabilita: protokol Z39.50; SRW/U; iniciativa OAI; vytváření kontextových vazeb mezi informačními zdroji.
Globální a distribuované vyhledávání: porovnání DL a internetovských vyhledávačů; federativní vyhledávání versus metavyhledávání; sémantický web.
Digitální knihovny v ekonomickém a právním kontextu: ekonomické modely DL; práva duševního vlastnictví; copyright; autorský zákon; creative commons; open access.
Dlouhodobé uchovávání digitální informace: problémy a rizika; základní archivační strategie; OAIS; archivace Webu.
Vybrané projekty a technologie prezentované formou esejí a prezentací přímo účastníky kurzu.
Zkouška probíhá ústně při počtu do 30 zapsaných studentů (nad tuto hranici je zkouška realizována písemným testem). Součástí hodnocení je i esej zpracovaná studentem v průběhu kurzu a její prezentace.

PV072 Seminář z asistivních technologií
k, 0/2, 2 kr., podzim
RNDr. Jaromír Plhák

Náplní semináře je problematika počítačové podpory uživatelů s různým typem postižení. V průběhu výuky se mohou řešit například tato témata:
Kódování informací pro nevidomé (Brailské písmo, tex, standardy, ...).
Specifika syntézy řeči pro nevidomé
Specifika rozpoznávání řeči pro nevidomé
Zvukové vyjádření složitějších matematických vztahů
Popis matematických funkcí, schémat a grafů
Popis obrázků
Universal design for learning
Výuka nevidomých – jazyky, matematika (analýza, logika, algebra), computer science
Sport pro nevidomé a jeho počítačová podpora
Kulturní život nevidomých
Multimodální interface (jak by mel vypadat, taxonomie, …)
Programování nevidomých (metodologie, které jazyky jsou vhodné, …)
Specifika dialogu pro nevidomé a dialogové systémy
WWW pro nevidomé
Navigace nevidomých
Detekce překážek
Hry pro nevidomé (adventures, dialogové hry, klasifikace a vhodnost her)
Jazyk hluchoněmých, návrh rozšíření o abstraktní výrazy (jaké?))
Počítačová podpora mentálně postižených
Výukové programy pro nevidomé studenty a děti
Převádění učebních textů do elektronické formy vhodné pro nevidomé
Problematika studia nevidomých na FI
Handicapovaní lidé v informační společnosti
Emoce a stress
Komunikace mezi vidomým a nevidomým a její počítačová podpora
Knihovny pro nevidomé
Zvukové hypertexty pro nevidomé
Psychologické a etické aspekty
Legislativa
Turistika, informační systémy
Problematika lidí s omezenou pohyblivostí
SVG - Scalable vector graphics

A další otázky -- náměty jsou vítány.
Pro ukončení semináře se očekává aktivní zapojení do semináře, formou, která se domluví na začátku semináře. Seminář lze ukončit zápočtem nebo kolokviem. Konkrétní podmínky pro ukončení zápočtem nebo kolokviem jsou upřesněny na začátku semináře.

PV077 UNIX -- programování a správa systému II
k, 2/0, 2 kr., jaro
RNDr. Jan Kasprzak
Tento předmět by si měli zapisovat pouze studenti, kteří absolvovali předmět PV065 UNIX -- programování a správa systému I nebo ti, kteří mají důkladné znalosti o fungování UNIXového systému souborů, jádra a POSIX.1 API.
Systém souborů a adresářů. Uživatelé a skupiny v systému. Další systémové tabulky.
Základní systémové programy: init a start systému, syslogd, update.
Tiskový subsystém.
Diskové kvóty.
Základy sítě TCP/IP: Vrstvy IP, ARP/RARP, ICMP, UDP, TCP; formáty datagramů; principy funkce TCP/IP.
Programování sítě (BSD sockets API): Socket, typy socketů; služby jádra pro práci se sockety; spojované a nespojované sockety; systémové tabulky a práce s nimi; příklady aplikací.
Administrace nízké úrovně sítě: přidělení adresy rozhraní; směrovací tabulka; statické a dynamické směrování.
TCP/IP nad ethernetem: Konfigurace ARP/RARP; proxy ARP.
Základy sériové komunikace: Synchronní a asynchronní přenos; modemy; point-to-point protokol (PPP); SLIP.
DNS a překlad adres; Inet-démon a TCP-wrapper; služby, spouštěné přes inetd.
Elektronická pošta: Principy fungování; simple mail transfer protocol (SMTP); sendmail.
WWW: Hypertext transfer protocol (HTTP), http-démon, problémy národního prostředí.
Bezpečnost sítí a firewally: Filtrování packetů; aplikační brány; návrh topologie sítě; virtuální privátní sítě; secure shell.
Architektura X Window system.
Úvod do IPv6.
Předmět je zakončen písemnou zkouškou/kolokviem. Sestává se z 20 otázek typu výběr z možností, přičemž právě jedna odpověď je správná. Za chybné odpovědi se přidělují záporné body.

PV078 Grafický design I
k, 1/1, 2 kr., podzim
MgA. Jana Malíková - doc. Mgr. Vítězslav Švalbach
Výuka oboru Grafický design předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních.
Analýza a syntéza tvaru.
Piktogram (geometrický, zoomorfní, antropomorfní).
Stylová a ideová řada piktogramů.
Rastry a prefabrikáty.
Kolokvium získané na základě elektronické prezentace a po uložení na doporučené médium.

PV079 Applied Cryptography
zk, 1/1, 3 kr., podzim
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - RNDr. Petr Švenda, Ph.D. - RNDr. Andriy Stetsko - RNDr. Jiří Kůr - Mgr. Filip Jurnečka
It is recommended to register this course after a cryptography course (M0170 or IV054), and it is also useful to have PV080 prior to this course.
This course explores the issues of applied cryptography issues, and topics cover: Relations of symmetric and asymmetric cryptography.
Hash functions and their applications.
Digital signatures, MAC.
Non-repudiation.
Cryptographic protocols, entity authentication.
Public key infrastructure, certification.
Trust, electronic and/vs. real relations.
E-commerce security, payment systems.
Hardware protection of (cryptographic) secrets.
Patents and standards.
Application of cryptography in selected systems.
Final "open book" exam accounts for 50% and assignments also for 50% of the final grade. Both the course and the final exam are in English.

PV080 Ochrana dat a informačního soukromí
zk, 2/0, 2 kr., podzim
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - RNDr. Marek Kumpošt, Ph.D.
Předmět uvádí do problematiky bezpečnosti IT a informačního soukromí. Je primárně určen studentům prvních dvou ročníků, kteří mají zájem o probíranou tématiku, příp. se přímo hodlají věnovat tématům počítačové bezpečnosti a kryptografie v dalších ročnících studia.
Témata přednášky zahrnují: Pojem informačního soukromí a relevantních technických aspektů, vliv IT.
Ochrana osobních dat a legislativa.
Etika, profesionalita a práce s informacemi.
Úvod do bezpečnosti IT, základní pojmy a principy.
Cesta od analýzy rizik k bezpečnostní politice.
Kryptografie, její principy a využití, správa klíčů a protokoly, digitální podpis.
Ochrana dat ve vybraných oborech lidské činnosti.
Standardy bezpečnosti IT, kritéria hodnocení a standardizační procesy.
Audit, řízení bezpečnosti, kontrola ochranných opatření.
Internet a bezpečnost, ochrana soukromí.
Pisemná polosemestrální (přibl. 1/3 váhy na známku) i závěrečná písemná zkouška.

PV083 Grafický design II
zk, 1/1, 2 kr., jaro
MgA. Jana Malíková - doc. Mgr. Vítězslav Švalbach
Výuka oboru Grafický design předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních. PV078
Obrazová značka.
Logotyp.
Typografický logotyp.
Spojení značky a logotypu.
Konstrukce a kodifikace značky a logotypu.
Grafický manuál.
Zkouška získaná na základě elektronické prezentace a po uložení na doporučené médium.

PV084 Písmo I
k, 1/1, 2 kr., podzim
MgA. Jana Malíková - doc. Mgr. Vítězslav Švalbach
Výuka oboru Písmo předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních.
Rozpal písma.
Umístění písma v ploše.
Římská nápisová kapitála.
Kompozice velkého písmového celku.
Kolokvium získané na základě odevzdání ručních realizací a dílčí elektronické prezentace.

PV085 Písmo II
zk, 1/1, 2 kr., jaro
doc. Mgr. Vítězslav Švalbach
Výuka oboru Písmo předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních.
Elektronická rekonstrukce historické abecedy (podle vlastní volby).
Zkouška získaná na základě elektronické prezentace a po uložení na doporučené médium.

PV090 UNIX -- seminář ze správy systému
k, 0/3, 3 kr., jaro
RNDr. Jan Kasprzak - Bc. Ondrej Faměra
Předpokládá se dokonalá znalost UNIXu na uživatelské a programátorské úrovni, kladný vztah k UNIXu. Silně doporučeno je mít absolvovány předměty PV065 UNIX -- programování a správa systému I a PV077 UNIX -- programování a správa systému II. Cílem semináře je procvičit si správu UNIXu v praxi. Dále se předpokládá aktivní spolupráce i mimo dobu výuky semináře (úkoly na další hodinu a podobně).
Instalace systému, základní konfigurace sítě TCP/IP.
Konfigurace jádra systému.
DNS server.
Autentizační systémy a sdílení uživatelů (LDAP, Kerberos, PAM).
WWW, HTTP servery.
Proxy servery (Squid, Privoxy, FTP-gw).
Sledování sítě (SNMP, MRTG, Nagios).
Konfigurace IPv6.
Bezpečnost sítě, firewally.
Klasifikace síťového provozu (shaping, policing).
Dynamické směrování (OSPF, RIP).
Další možná témata dle zájmu: modemy, PPP; hlasové modemy a faxy; bezdiskové stanice (BootP, DHCP, TFTP); systémy na údržbu verzí (CVS, PRCS, Subversion); distribuované souborové systémy (Coda, OpenAFS, InterMezzo); clustery; síťové souborové systemy (NFS, Samba, automounter); tiskárny a tiskové servery; datové archívy (FTP, rsync).
Seminář s každotýdenním referátem (každý student má min. 1 referát za semestr) a úkolem na další týden. Hodnocení se sestává z bodů za referát a bodů za všechny domácí úkoly.

PV094 Technické vybavení počítačů
zk, 3/0, 3 kr., podzim
RNDr. Jaroslav Pelikán, Ph.D.
Znalost architektur výpočetních systémů v rozsahu předmětu PB150 Architektury výpočetních systémů nebo PB151 Výpočetní systémy.
Architektura PC s periferiemi.
Základní deska.
Mikroprocesory Intel.
Vnitřní paměti a jejich technologická realizace. Cache paměti.
Rozšiřující sběrnice.
Magnetický záznam dat. Hystereze feromagnetických materiálů.
Vnější paměti. Magnetorezistivní hlavy.
Rozhraní mezi řadiči a jednotkami pevných disků.
Grafické karty. Port A.G.P.
I/O karta. Přenos dat prostřednictvím sériového a paralelního portu.
Zvukové karty, záznam a syntéza zvuku. MIDI rozhraní. Reproduktorové soustavy.
Monitory. Princip barevné obrazovky. LCD displeje a princip jejich činnosti. Plasmové displeje.
Standardy PCMCIA a sběrnice USB. Standard IEEE 1394.
Externí paměťová média, kazety, magnetické disky.
Magnetooptické disky. Disky CD-ROM, CD-R, CD-RW, DVD a Blu-ray.
Tiskárny.
Přehled dalších zařízení.
Přednášky - 3 hodiny týdně (účast je nepovinná). Písemná zkouška (70 minut, 8 otázek).

PV097 Výtvarná informatika
zk, 2/1, 3 kr., podzim
Mgr. Jiří Chmelík
Znalosti algoritmů počítačové grafiky (v rozsahu předmětu PB009 Základy počítačové grafiky). Základní znalost programování. Kreativní myšlení a umělecké dovednosti jsou přínosem.
Počítačová podpora výtvarného umění.
Stručná historie počítačového umění.
Esteticky produktivní algoritmy.
Generovaný ornament.
Mozaiky.
Uzly.
Fraktální grafika.
Bioart.
Komunikační grafika a vnímání obrazu.
Nefotorealistické vykreslování
Exaktní (numerická) estetika.
Povinná docházka na cvičení, tvorba grafických prací během cvičení. Závěrečný projekt.

PV098 Řízení implementace IS
zk, 2/0, 2 kr., jaro
RNDr. Zdenko Staníček, Ph.D. - Mgr. Jitka Kitner
Výhodou je, máli student absolvovány předměty PB114 - Datové modelování 1 a PB007 - Analýza a návrh systémů. Není to však podmínkou.
Cíl: Vyložit problém implementace informačního systému do organizace z pohledu zájmů klienta, kterému je tento IS implantován.
Vysvětlení základních pojmů projektového řízení, principů plánování a řízení projektů IS, principů organizačního rozvoje a okolí do kterého je projekt IS zasazen
Plánování a řízení jednoho projektu. Jak vytvářet jednotlivé plány, jak projekt podle plánů řídit, řízení postupu, řízení kvality, řízení změn, řízení rizika
Vzorové postupy na projektech implementace IS
Výklad postupu strategického plánování. Co je to soustava projektů při implementaci IS.
Vysvětlit principy řízení soustav vzájemně se ovlivňujících projektů. Plánování a řízení soustavy projektů. Chaos a strategie řízení.
Ke zkoušce je vyžadována domácí práce -- naplánování konkrétního projektu. Zkouška se skládá z písemné části -- testu a ústní části.

PV099 Typografie III
k, 1/1, 2 kr., podzim
doc. Mgr. Vítězslav Švalbach
Výuka oboru Typografie předpokládá výtvarné cítění a respektování charakteru tohoto oboru, včetně manuální práce na zadáních. PV067
Typografická osnova.
Typografický styl, jednotící prvky.
Cílové skupiny médií.
Novinová typografie.
Časopis.
Bulletin.
Exkurse do polygrafického závodu.
Kolokvium získané na základě elektronické prezentace a po uložení na doporučené médium.

PV100 Grafický design III
k, 1/1, 2 kr., podzim
doc. Mgr. Vítězslav Švalbach
Výuka oboru Grafický design předpokládá výtvarné cítění a respektování charakteru tohoto oboru, včetně manuální práce na zadáních. PV083
Podíl grafického designu na výsledném vzhledu obalu.
Obalová řada.
Znělka.
Grafický plakát
Kolokvium získané na základě elektronické prezentace a po uložení na doporučené médium.

PV101 Písmo III
k, 1/1, 2 kr., podzim
doc. Mgr. Vítězslav Švalbach
Výuka oboru Písmo předpokládá výtvarné cítění a respektování charakteru tohoto oboru, včetně manuální práce na zadáních. PV085
Volná kaligrafie.
Vlastní rukopis a kaligrafické studie.
Kaligrafické dotváření písem.
Kreslená a malovaná iniciála.
Monogram.
Písmo z reálných prvků.
Autorské písmo -principy tvorby.
Písmo a architektura.
Kolokvium získané na základě odevzdání ručních realizací a dílčí elektronické prezentace.

PV108 Environmentalistika
k, 2/0, 2 kr., podzim
doc. RNDr. Tomáš Pitner, Ph.D.

Životní prostředí a jeho ochrana
Složky životního prostředí
Globální environmentální problémy, udržitelný rozvoj
Úlohy veřejných a soukromých subjektů v ochraně ŽP
Ekonomické aspekty ochrany ŽP, globalizace světové ekonomiky a ochrana ŽP
Systémy environmentálního řízení, environmentální účetnictví a daně
Ekologie domácností a pracovišť
Environmentální informace, právo na přístup k nim, právo rozhodovat ve věcech ŽP
Vliv informačních technologií na utváření ŽP
Podkladem pro průběžné hodnocení jsou dvě samostatně vypracované eseje. První je obvykle na téma zadané vyučujícím, další na téma zadané nebo schválené. Závěrečné kolokvium je vedeno o tématu eseje a dalších probíraných partiích.

PV109 Historie a vývojové trendy ve výpočetní technice
k, 2/0, 2 kr., podzim
doc. RNDr. Eva Hladká, Ph.D. - prof. RNDr. Luděk Matyska, CSc.
Předmět si může zapsat každý student MU, který jej dosud neabsolvoval (ani pod jiným kódem).
Prehistorie výpočetní techniky (od abaku k Babbageovi).
První počítače.
Proč se zabývat historií VT. Dříve užívané pojmy. Počítače 1. až 5. generace. Hardwarové a softwarové chápání pojmu generace. Rodiny počítačů. Počítače digitální, analogové a hybridní.
Někdejší komponenty a přídavná zařízení počítačů. Dřívější pohled na základní části počítače. Druhy pamětí. Vnější paměti. V/V zařízení.
Vzpomínky pamětníka na VT používanou u nás. První počítače v Československu. Jak se programovalo na LGP-30. Výzkumný ústav matematických strojů a jeho hlavní dítka. Rodina JSEP a SMEP.
Od strojového kódu k programovacím jazykům. Jazyky, které zásadně ovlivnily další vývoj (Algol, Fortran, Cobol, Basic, PL/I, APL, Lisp, Simula, Pascal, C).
Operační systémy. Počítače bez operačního systému. Zárodky prvních OS. Komponenty moderních OS. Příklady některých OS.
Vývojové trendy v hardwaru a softwaru. CISC/RISC, integrace, vztah HW/SW/OS, sítě a Internet, odklon od procedurálních jazyků(?)
Počítače a společnost. Počítač: nástroj, partner nebo hrozba?
Ke konci semestru jsou znalosti studentů prověřeny písemným testem. Podmínkou připuštění ke kolokviu je alespoň 50procentní úspěšnost v tomto testu.
Předmět je ukončen kolokviem. To je v souladu se zkušebním řádem obvykle nahrazeno odevzdáním eseje vypracované písemně nebo ve formě webovské stránky. Pro stránku je možné zpracovat vlastní téma nebo si je vybrat z nabídky na webovské stránce předmětu. Volba tématu podléhá schválení vyučujícího. Téma písemné eseje zadává vyučující.
Studenti, kteří končí předmět pouze zápočtem, musí rovněž absolvovat výše zmíněný test, nevypracovávají však esej.

PV110 Základy filmové řeči
k, 2/1, 3 kr., podzim
Mgr. BcA. Robert Král, Ph.D. - doc. RNDr. Petr Sojka, Ph.D. - Mgr. Martin Kacvinský - Bc. Daniel Poľan - Ing. Pavel Šiler - Bc. Tomáš Kratěna - Bc. Radim Urbášek - Bc. Tomáš Adamec - Tomáš Knězek
Hlubší zájem o problematiku tvorby audiovizuálního díla. Je vhodné mít základy el. publikování z předmětu PB029 Elektronická příprava dokumentů
Cesta od námětu k vlastnímu krátkometrážnímu filmu.
Námět, literární scénář, technický scénář.
Dramatická stavba, zápletka, konflikt, dramatická situace, postava, žánr.
Záběr, velikosti záběrů, rakurs, pohyb kamery.
Mise-en-scéne, režie, výrazové prostředky, vedení herců.
Produkce, natáčení, lokace, casting.
Základy střihové skladby.
Dotočná.
Realizovatelnost snímku ve studentských nízkorozpočtových podmínkách.
Závěrečné hodnocení má podobu obhajoby písemně vypracovaného literárního a technického scénáře krátkometrážního filmu. Tento dokument bude konzultován a diskutován v průběhu semestru a bude také podmínkou zápisu navazujícího PV113 Produkce audiovizuálního díla, kde bude zprodukován.

PV112 Programování grafických aplikací
zk, 2/1, 3 kr., jaro
Mgr. Petr Tobola, Ph.D.
Předpokládá se praktická znalost jazyka C.
Aplikační rozhraní počítačové grafiky.
Základní principy zobrazování pomocí výkonných grafických akcelerátorů
Zobrazovací řetězec
Struktura a funkce grafického API
Datové typy a grafická primitiva
Souřadné systémy, transformace
Osvětlování
Antialiasing, mapování textur, alfa míchání
Použítí evaluátorů pro Bézierovy křivky a plochy.
Nadstavby pro práci s 3D objekty a pro tvorbu GUI.
OpenGL Shading Language
Příklady API, OpenGL a jeho nadstavby, knihovny GLU a GLUT.
Před závěrečnou zkouškou je požadováno odevzdání individuálního projektu. Závěrečná zkouška má písemnou formu.

PV113 Produkce audiovizuálního díla
k, 2/0, 5 kr., jaro
doc. RNDr. Petr Sojka, Ph.D. - Mgr. BcA. Robert Král, Ph.D. - MgA. Radovan Hakl - Bc. Tomáš Adamec - Bc. Miroslava Jarešová - Tomáš Knězek - Bc. Daniel Poľan - Bc. Radim Urbášek - Martin Znášik
Žádat o souhlas je možné v následujích případech:

A) student má schválen technický scénář, který vytvořil v rámci PV110 Základy filmové řeči předchozí semestr nebo neabsolvoval předchozí semestr PV110, ale má vlastní technický scénář, který si chce nechat schválit a následně realizovat nebo se bude podílet na natáčení snímku,
B) student se chce podílet na organizaci festivalu,
C) student má zájem o ukončení kolokviem a tedy kombinaci možností A) a B).

Předpokladem je zapálení pro tvůrčí činnost, konkrétně pro multimediální komunikaci prostřednictvím audiovizuálních děl, nebo zájem o podílení se na organizaci festivalu. Více informací k žádostem o souhlas, podrobnější požadavky a pravidla naleznete na https://is.muni.cz/auth/el/1433/jaro2012/PV113/index.qwarp.

Produkce a příprava filmového festivalu.
Natáčení a realizace vlastních snímků
Exkurze do TV studia
Filmový festival
Závěrečné hodnocení je prováděno na základě úspěšné realizace vlastního snímku, na základě zodpovědné a produktivní práce na přípravě festivalu nebo v případě ukončení kolokviem na kombinaci obojího. Více informací je k nalezení na stránce https://is.muni.cz/auth/el/1433/jaro2012/PV113/index.qwarp .

PV115 Laboratoř dobývání znalostí
z, 0/0, 2 kr., jaro
doc. RNDr. Lubomír Popelínský, Ph.D.
Předpokladem pro zápis do předmětu je 1) schopnost samostatné práce; 2) zájem a dlouhodobější zapojení -- vícesemestrová práce; 3) znalost anglického jazyka; 4) schopnost práce v týmu; 5) schválení přihlášky vedoucím laboratoře
Studenti pracují v laboratoři vyhledávání znalostí a podílejí se na řešení výzkumných úloh z různých oblastí dobývání znalostí z dat:
Návrh projektu
Průběžné konzultace
Presentace výsledků projektu a závěrečná zpráva
Úspěšná obhajoba projektu, zápočet

PV118 Informační politika a státní informační systém ČR
zk, 2/0, 2 kr., podzim
RNDr. JUDr. Vladimír Šmíd, CSc.

Základní pojmy, cíle a prostředky informační politiky ČR: informační systém veřejné správy, podpora elektronického obchodu, ochrana a bezpečnost informací, veřejné informační služby, podpora vzdělávání v oblasti informatiky, rozvoj informačních technologií, negativní vlivy informací a informačních technologií na společnost.
IS veřejné správy: zavedení závazné standardizace, dosažení jednotného řízení, zavedení certifikace a atestace, evidování informačních systémů státní správy, vytváření vazeb IS státu k zahraničním IS.
Průhlednost způsobu nakládání s informacemi: minimalizace informací vyžadovaných státem na občanovi a zjednodušení komunikace občan -- stát, vytváření legislativy ISVS.
Využití informačních technologií pro zkvalitnění rozhodovacích procesů. Podpora reformy veřejné správy -- analýza nakládání s informacemi ve veřejné správě.
Legislativní normy -- zákona o ISIS, legalizace IS provozovaných státní správou, legislativa ve vztahu k využití globálních informačních sítí ve veřejné správě.
Veřejné informační služby -- rozvoj veřejné informovanosti, poskytování informací ve státní správě, zefektivnění přístupu občana k informacím z veřejné správy.
Mezinárodní spolupráce v oblasti informací a informačních systémů spolupráce s EU, NATO, OECD, UN ECE, ISO, IEC, CEN a dalšími mezinárodními organizacemi, harmonizace legislativy ČR s právem EU.
písemná zkouška - zpracování relevantního projektu na zvolené téma

PV119 Základy práva pro informatiky
zk, 2/0, 2 kr., podzim
RNDr. JUDr. Vladimír Šmíd, CSc.

Podstata práva jako nástroje společenské regulace.
Základní pojmy z právní teorie.
Otázky legislativní pravomoci a působnosti. Přehled jednotlivých právních disciplín zaměřený na získání základní praktické orientace s návazností na informatiku: -- občanské právo -- obchodní právo -- pracovní právo -- mezinárodní právo soukromé -- pozemkové právo -- ústavní právo -- správní právo -- trestní právo -- právo životního prostředí -- mezinárodní právo veřejné.
písemná zkouška

PV120 Informační právo
zk, 2/0, 2 kr., jaro
RNDr. JUDr. Vladimír Šmíd, CSc.
Předchozí absolvování PV119 Základy práva pro informatiky je výhodou, ale nikoliv podmínkou.
Informační svoboda a zákonná ochrana osobních dat -- ústavní principy, listina základních práv a svobod.
Zahraniční příklady a mezinárodní souvislosti -- právní úpravy v zahraničí, doporučení, úmluvy a směrnice mezinárodních a nadnárodních organizací.
Soukromoprávní ochrana informací a informačních systémů -- ochrana osobnosti, obchodní tajemství, pracovní kázeň aj.
Právo duševního vlastnictví -- autorské právo, průmyslová práva.
Ochrana osobních údajů -- právní úprava, její aplikace, Úřad pro ochranu osobních údajů.
Veřejnoprávní ochrana informací a informačních systémů -- trestněprávní ochrana.
Zákon o utajovaných skutečnostech.
Zákon o svobodném přístupu k informacím.
písemná zkouška

PV121 Počítače a hudba I
zk, 1/0, 1 kr., podzim
MgA. Rudolf Růžička
Není potřebné žádné předběžné hudební vzdělání.
Matematika a hudba
základy hudební teorie a akustiky
úvod do dějin počítačové tvorby v oblasti umění
využití počítače v hudební vědě
hudební analýza pomocí počítače
náhodné procesy a umělá inteligence v počítačovém umění
kódování notačního zápisu
principy algoritmizace a programování hudebních kompozičních postupů
teoretická příprava pro práci s počítačovými hudebními programy
profesionální programy pro vznik, úpravy, notaci a reprodukci zvuku
elektroakustická a počítačová hudba jako autonomní umělecká tvorba a její uplatnění
počítačová hudba jako součást počítačových her a animace
poslech a výklad částí vybraných děl naší a světové soudobé hudby
samostatné práce studentů
Studenti mají možnost zapojit se do výuky formou samostatného předvedení vlastní práce s hudebním programem a jeho stručným popisem, který bude v hypertextu zveřejněn na stránce předmětu tak, aby sloužil pro informaci o použití programu a práci s ním i jiným studentům. Vybraný hudební program může být vlastním programem studenta nebo také vhodným komerčním programem vytvořeným pro amatérské nebo profesionální použití v práci hudebního skladatele, uživatele, upravovatele i počítačového odborníka. Student tímto způsobem získá ukončení studia předmětu kolokviem se dvěma kredity. Vysoce kvalitní práce (zejm. vlastní program studenta pro praktické využití, který předvede před svými kolegy) bude oceněna jako zkouška s hodnocením se třemi kredity. Student, který má zájem o získání zápočtu plus ukončení s jedním kreditem, vypracuje krátkou textovou zprávu o průběhu výuky.

PV122 Formální struktura přirozeného jazyka
k, 2/0, 2 kr., podzim
PhDr. Petr Peňáz - Mgr. Ondřej Nečas
Doporučeno před zápisem Základu počítačové lingvistiky a Úvodu do korpusové lingvistiky.
Jazyk a jeho funkce: komunikační, konativní, referenční, fatická, expresívní, estetická.
Znakovost jazyka, jazyk jako systém, sémiotika.
Fonetika: artikulační a akustické vlastnosti hlásek, slabika, suprasegmentální prvky.
Fonologie: foném, fonologická opozice, distinktivní rysy.
Morfologie: gramatické kategorie jmenného rodu, čísla, pádu, určenosti, osoby, času, vidu, způsobu, slovesného rodu, morfologická typologie jazyků.
Syntax formální (deskriptivní, generativní), syntax funkční (závislostní, pádová).
Teorie mluvních aktů, textová lingvistika.
Lexikologie, sémasiologie, onomasiologie, lexikografie.
Při absenci vyšší než 50% plánovaného času vyžadována domácí práce. Závěrečný písemný test ve zkušebním období (100 min.).

PV123 Základy vizuální komunikace
k, 2/0, 2 kr., jaro
doc. Mgr. Vítězslav Švalbach
Navazující předměty: Písmo I. Typografie I, Grafický design I
Úvod -- předmět vizuální komunikace. Obor grafický design.
Písmo (terminologie).
Vliv nástroje, materiálu, myšlení a prostředí na podobu písmového znaku.
Dějiny písma. Čtyři fáze ve vývoji písma. Slavní písmaři a slavná písma v dějinách a současnosti.
Klasifikace písma: česká, evropská a americká.
Rozpal písma a vyrovnání řádků minusek. Zásady zhotovení písmového celku.
Typografie jako podpůrný prostředek komunikace. Čitelnost, proporce plochy, zlatý řez, normalizovaný formát, optický střed. Symetrie a asymetrie. Kontrast a rytmus. Stupně velikost písma
Kombinace čtyř základních typografických prvků: písma, slova, řádku a sloupce. Členění na logické a optické celky.
Tendence v typografii; dějiny typografie. Výrazné osobnosti.
Kniha a knižní edice: vývoj, názvosloví, anatomie.
Grafické informační systémy. Piktogramy, ideogramy, média, rastry.
Značka a logotyp: zásady tvorby a klasifikace; kodifikace.
Jednotný vizuální styl. Image. Grafické manuály.
Základy polygrafie.
Ornament
Přednáška. Kolokvium (test).

PV129 Počítače a hudba II
k, 1/0, 1 kr., jaro
MgA. Rudolf Růžička
Není potřeba žádné předběžné hudební vzdělání, doporučuje se (není nutností) absolvovat předmět PV121 Počítače a hudba I.
Základy klasických skladebných postupů v hudební kompozici
příprava pro práci s hudebními programy
uplatnění komerčních i speciálních programů pro tvorbu hudby
programy pro automatizaci hudební notace
užití profesionálních programů pro vznik, úpravy, notaci a reprodukci zvuků
program CCOMP (Computer COMposition Program) pro vznik artificiálních hudebních děl, jejich automatickou notaci a zvukovou realizaci
kompozice zvukového doprovodu k animaci a počítačovým hrám
počítačová hudba jako autonomní umělecká tvorba
poslech a rozbor významných děl artificiální hudby
vlastní práce studentů při tvorbě počítačové hudby.
Kolokvium bude uděleno studentu, který vytvoří své vlastní hudební dílo nebo jeho část v jakémkoliv žánru z oblasti tvorby počítačové hudby a zúčastní se s ním studentské soutěže, jejíž podmínky jsou uvedeny na stránce předmětu, nebo dílo se stručným popisem jeho vzniku zveřejní na stránce předmětu. Student může získat kredity v rámci kolokvia také vytvořením nebo úpravou hudebního programu pro amatérské nebo profesionální použití v práci hudebního skladatele, uživatele, upravovatele i počítačového odborníka. Úspěšná díla v soutěži a vysoce kvalitní práce pro praktické využití budou oceněny jako zkouška s hodnocením se třemi kredity. Student, který má zájem o získání zápočtu plus ukončení s jedním kreditem, vypracuje krátkou textovou zprávu o průběhu výuky.

PV131 Digitální zpracování obrazu
zk, 2/2, 4 kr., podzim
prof. RNDr. Michal Kozubek, Ph.D. - RNDr. Pavel Matula, Ph.D. - RNDr. David Svoboda, Ph.D.
Nutné jsou znalosti angličtiny (porozumění odbornému textu), základů matematiky, lineární algebry a matematické analýzy.
Pořizování 2D a 3D obrazových dat, proces digitalizace signálu.
Vlastnosti digitálního obrazu, druhy šumu.
Fourierova transformace a Nyquistův vzorkovací teorém.
Konvoluce, PSF, OTF.
Předzpracování obrazu, lineární a nelineární filtry.
Dekonvoluce.
Detekce hran.
Globální a lokální prahování, binární obraz a jeho úpravy.
Matematická morfologie.
Segmentace obrazu.
Popisy objektů.
Klasifikace objektů.
Digitální zpracování obrazu v praxi, biomedicínské aplikace.
Přednášky v češtině, studijní materiály v angličtině. Povinná cvičení u počítačů se samostatnými úkoly k zápočtu. Závěrečná zkouška v písemné podobě bez pomůcek.

PV136 Seminář k databázovým systémům
k, 0/1, 1 kr., jaro
RNDr. Miroslav Křipač, Ph.D.
Doporučeno absolvování PB154 Základy databázových systémů. Předpokládá se kladný vztah k databázovým technologiím a aktivní práce po celý semestr.
Klient - server architektura.
Procedurální SQL.
Sekvence.
Integrita dat prostředky databáze a uživatelskými prostředky.
Modely transakčního zpracování, izolace transakcí.
Zotavení z chyb.
Způsoby zamykání.
Replikace.
Procesy v databázovém systému, správa.
individuální projekty, závěrečná diskuse

PV156 Digitální fotografie
k, 1/1, 2 kr., podzim
Mgr. Tomáš Slavíček

Typy fotografických přístrojů, nestandardní přístroje, filmová a digitální fotografie, typy senzorů digitálních fotoaparátů (CCD, CMOS, SuperCCD, Foveon), klady a omezení senzoru, Crop Factor a Full Frame, další části fotografických přístrojů. Výhody a nevýhody digitální fotografie.
Typy objektivů, od nejkratších po nejdelší ohniska, nestandardní objektivy, charakteristika a konstrukce, optické a konstrukční vady objektivů. Další příslušenství fotoaparátů (hardware).
Formáty souborů (Jpeg, Tiff, RAW), základní a pokročilé úpravy fotografií, práce s vrstvami, programy pro zpracování fotografií. Odstraňování vad způsobených snímačem či optikou. Další možnosti digitální fotografie (koláže, fotografika...).
K zakončení předmětu je třeba řádně splnit cvičení zadávaná v průběhu semestru, které každý student vypracovává samostatně.

PV157 Autentizace a řízení přístupu
zk, 2/0, 2 kr., jaro
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - Ing. Mgr. Zdeněk Říha, Ph.D. - Mgr. et Mgr. Jan Krhovják, Ph.D. - RNDr. Petr Švenda, Ph.D.
Doporučeno absolvování PV080.
Autentizace dat. Elektronický podpis a jeho použití. Autentizace strojů a aplikací. Autentizace uživatelů tajnými informacemi. Autentizace uživatelů tokeny. Úvod do biometrické autentizace. Základní druhy biometrik. Problémy použití biometrik. Autorizace a řízení přístupu. Volitelné řízení přístupu. Víceúrovňové systémy.
Pisemna zaverecna zkouska (lze ziskat az 70 % bodu) ve zkouskovem obdobi. Polosemestralni pisemna zkouska (lze ziskat az 30 % bodu).

PV160 Human-Computer Interaction Laboratory
z, 0/0, 2 kr., jaro
doc. Ing. Jiří Sochor, CSc. - Mgr. Vilém Šustr - RNDr. Ondřej Strnad - Mgr. Jiří Chmelík
Předpokladem pro zápis do předmětu je 1) schopnost samostatné práce v týmu; 2) zájem a dlouhodobější zapojení -- vícesemestrová práce; 3) znalost některého z C++, Java, UNIX/Linux, Win/NT; 4) alespoň pasivní znalost anglického jazyka.
Laboratoř interakcí člověka s počítačem je týmovým projektem zaměřeným na nové formy interakcí člověka s počítačem postavené na principu zanoření do počítačem generovaného prostředí. Hlavním tématem činnosti jsou algoritmické a systémové problémy grafických rozhraní, detekce polohy, silové zpětné vazby a jejich propojování do funkčního systému. Těžiště práce je v týmové práci studentů na řešení výzkumně orientovaného problému.
Výuka není rozvrhována. Studenti pracují podle vlastního uvážení a možností na úkolech zadaných vedoucím laboratoře HCI a PhD studenty. Studenti získávají kredity na základě prezentace výsledků samostatné práce.

PV163 Biomedical Image Project
z, 0/2, 2 kr., jaro
RNDr. Pavel Matula, Ph.D. - RNDr. David Svoboda, Ph.D.
Předpokládají se znalosti na úrovni kursu PV131. Tento projekt navazuje na projekt PV162, jehož absolvování ale není podmínkou.
Rozšíření a prohloubení látky přednášené v PV131 na praktických příkladech.
Podmínkou zápočtu je dokončená práce (zpracovaná data, resp. funkční program) a její prezentace na semináři.

PV165 Procesní řízení
zk, 1/1, 2 kr., jaro
RNDr. Jaroslav Ráček, Ph.D. - Mgr. Ján Sulin - Mgr. Dalibor Toth
Znalosti základů softwarového inženýrství.
Historie, procesní řízení, procesy.
Workflow, workflow systém, workflow referenční model.
Workflow Enactment Service (WES).
Workflow Application Programming Interface & Interchange (WAPI).
Process Definition Tools (PDT), Workflow Process Model.
Komunikace s uživateli a aplikacemi.
Komunikace s jinými workflow systémy.
Administrace a monitoring, stanovení výkonnosti procesů.
Simulace procesů.
Optimalizace procesů, CPI, BPR.
BPMN (Business Process Modelling Notation).
BPEL (Business Process Execution Language).
Využití UML pro procesní modelování.
CASE nástroje pro tvorbu workflow modelů.
Vybrané workflow produkty.
Workflow standardy.
Závěrečná písemná zkouška.

PV167 Projekt z objektového návrhu informačních systémů
z, 0/2, 2 kr., jaro
RNDr. Radek Ošlejšek, Ph.D. - Mgr. Zdenek Eichler - Mgr. Dalibor Toth
Praktický seminář sloužící především jako doplněk teoretického předmětu PA103 Objektové metody návrhu informačních systémů.
Seznámení s CASE systémem, zadání projektu.
Analýza požadavků uživatelů a jejich zachycení pomocí diagramu případu užití.
Analytický model tříd.
Sekvenční diagramy a digramy aktivit.
Návrhový diagram tříd.
Diagram balíků.
Modelování komponent.
Návrh rozhraní pomocí GUI.
Skupinové projekty, řešení konkrétního IS, konzultace s cvičícím. Podmínkou udělení zápočtu je sada UML diagramů a dokumentace k projektu podle zadání.

PV168 Seminář z programování v jazyce Java
z, 1/2, 3 kr., jaro
doc. RNDr. Tomáš Pitner, Ph.D. - Ing. Petr Adámek - Mgr. Luděk Bártek, Ph.D. - RNDr. Martin Kuba, Ph.D. - Mgr. Eva Kučírková - Mgr. Jiří Kremser - Mgr. Marek Jelen
Znalost programování v jazyce Java v rozsahu kurzu PB162.
Objektový návrh v Javě.
Testování aplikací, jednotkové testy, JUnit.
Databáze v Javě, JDBC.
Ukládání konfigurace, internacionalizace a lokalizace, záznam činnosti aplikace.
Vícevláknové aplikace.
Úvod do webových aplikací.
Grafické uživatelské rozhraní Swing.
Optimalizace a ladění výkonu.
Podmínkou k získání zápočtu je vyřešení domácích úloh a aktivní účast ve cvičeních.

PV169 Základy přenosu dat
zk, 2/0, 2 kr., podzim
doc. Ing. Jan Staudek, CSc.

Signály
Digitální vysílání
Analogové vysílání
Přenosová média
Multiplexing
Přepínání okruhů, telefonní sítě
DSL, kabelové modemy, SONET
Vrstva datového spoje
Chybové řízení
Řízení datového spoje, HDLC
MAC, řízení přístupu k médiu
Přepínání virtuálních okruhů, ATM, Frame Relay
písemná zkouška

PV170 Konstrukce digitálních systémů
zk, 2/0, 2 kr., podzim
prof. Ing. Václav Přenosil, CSc. - Mgr. Martin Elich - Mgr. Jaromír Mališ - RNDr. Zdeněk Matěj - Ing. Zbyněk Bureš, Ph.D.
Jedná se o úvodní předmět oboru. Nejpozději paralelně je nutno absolvovat předmět PB107.
Teorie zobrazení dat a kódování informací.
Logická algebra a optimalizace logických výrazů.
Realizace aritmetických a logických operací v číslicovém počítači.
Základy impulsní techniky.
Základní logické obvody a prvky logické struktury číslicových počítačů.
Teoretický aparát návrhu automatů.
Základní funkční bloky číslicových počítačů.
Jádra číslicových systémů
Zkouška se skládá ze tří částí:
1) obhajoba projektu zpracovaného v rámci laboratorních cvičení,
2) písemný test na téma - logická algebra, návrh číslicových obvodů a analýza zapojení číslicových obvodů,
3) ústní zkouška na téma - nástroje pro návrh číslicových systémů.

PV171 Diagnostika číslicových systémů
zk, 2/0, 2 kr., podzim
prof. Ing. Václav Přenosil, CSc. - Mgr. Šimon Řeřucha - RNDr. Zdeněk Matěj - Mgr. Martin Elich - Ing. Zbyněk Bureš, Ph.D.
Předpokladem pro úspěšné studium je absolvování předmětů PV170 a PV172.
Úvod do teorie spolehlivosti.
Úvod do spolehlivost technického a programového vybavení číslicových systémů.
Definice spolehlivosti, klasifikace poruch a číselné charakteristiky spolehlivosti.
Základní pojmy technické diagnostiky, modely poruch číslicových systémů.
Metody sestavení kroku testu a metody sestavení detekčních a lokalizačních testů.
Kontrola bezporuchové činnosti, zotavení systému po poruše, rekofigurace, degradace funkcí.
Systémy odolné poruchám, zálohování.
Principy predikční diagnostiky technických systémů.
Technické a programové prostředky kontroly práceschopnosti a diagnostiky číslicových systémů.
Testování mikroprocesorových systémů a ROMBIOS.
Během semestru bude zadána samostaná práce a dva písemné testy, jejichž výsledky budou součástí závěrečného hodnocení. Vzhledem k obsahu předmětu je doporučena pravidelná účast na výuce. Závěrečné hodnocení má formu ústní zkoušky skložené ze dvou částí:
1) diskuse písemných testů a samostatné práce,
2) ústní odpověď na teoretickou otázku z přehledu témat studia.

PV172 Architektura digitálních systémů
zk, 2/0, 2 kr., jaro
prof. Ing. Václav Přenosil, CSc. - RNDr. Zdeněk Matěj - Ing. Zbyněk Bureš, Ph.D. - RNDr. Vojtěch Krmíček, Ph.D.
Je vhodné předem absolvovat předmět PV170 - Konstrukce číslicových systémů.
Základní konstrukční části číslicového počítače - řadiče
Struktura číslicového systému
Metody adresování operační paměť
Typický instrukční repertoár mikroprocesorů
Principy konstrukce a struktura operační a cache paměti
Struktura procesoru a principy činnosti přerušovacího systému
Principy činnosti přímého přístupu do paměti
Vnější sběrnice číslicových systémů
Pomocné obvody číslicových systémů
Analog-číslo převodníky
Číslo-analog převodníky
Vstupní a výstupní obvody
Diagnostický systém
Kontrolní obvody číslicových počítačů
Zkouška se skládá ze tří částí:
1) obhajoba obvodů navržených v rámci laboratorních cvičení;
2) příklad - návrh obvodu a jeho simulace pomocí nástrojů implementovaných v laboratoři architektury a konstrukce číslicových počítačů;
3) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.

PV173 Seminář zpracování přirozeného jazyka
k, 0/2, 2 kr., jaro
doc. RNDr. Aleš Horák, Ph.D. - Mgr. Pavel Rychlý, Ph.D. - doc. PhDr. Karel Pala, CSc. - doc. RNDr. Petr Sojka, Ph.D. - RNDr. Miloš Jakubíček
Předpokladem pro zápis do předmětu je aktivní práce v Laboratoři zpracování přirozeného jazyka a schválení přihlášky vyučujícím (P. Rychlý, A. Horák).
Seminární výuka je založená převážně na prezentacích připravených studenty. Prezentace a diskuze probíhají obvykle v češtině nebo, podle volby mluvčího, v angličtině. Studenti mají velký prostor ovlivnit obsah semináře v diskuzi po prezentacích.
U studentů se předpokládá pravidelná účast, očekává se referování vlastních výsledků. Studenti získávají kredity na základě prezentovaných výsledků.

PV174 Laboratoř elektronických a multimediálních aplikací
z, 0/0, 2 kr., jaro
doc. RNDr. Petr Sojka, Ph.D.
Ochota pracovat na projektech laboratoře LEMMA (produkce tradičního filmového festivalu, využití videotechniky pro e-learning a příprava výukových videomateriálů, podpora výuky PV110 Základy filmové řeči a PV113 Produkce audiovizuálního díla, ...).
Dostupná kamerová technika a její možnosti využití pro nízkorozpočtovou produkci. Zpracování dokumentace a doporučení pracovních postupů natáčení.
Dostupná zvuková technika a její možnosti využití. Zpracování dokumentace a doporučení pracovních postupů záznamu zvuku.
Dostupná foto technika a její možnosti využití. Zpracování dokumentace a doporučení pracovních postupů skenování, dokumentární fotografie.
Dostupný sw pro hromadné zpracování textů. Zpracování dokumentace a doporučení pracovních postupů práce s rozsáhlými databázemi textů (typu DVD 10@FI).
Podmínkou úspěšného ukončení je realizace projektu (zpracování referátu tematiky souvisejícího s PV110 Základy filmové řeči a PV113 Produkce audiovizuálního díla, například příprava doporučení užití nějaké techniky, zpracování digitálního archívu videomateriálu, dokumentace ověřeného postupu zpracování atp.)

PV175 Správa systémů MS Windows I
k, 1/2, 3 kr., podzim
Mgr. Libor Dušek - Zbyněk Mayer - Mgr. Šimon Suchomel - Mgr. Ondrej Šebela - Mgr. Tomáš Sklenák
Znalost základních principů operačních systémů alespoň v rozsahu předmětu PB152 Operační systémy a zkušenosti s OS Windows (řady XP či novější) na uživatelské úrovni.
Instalace a migrace na Windows 7
Základní konfigurace systému
Uživatelské a skupinové účty
Nastavení síťových připojení
Základy Active Directory
Souborový systém NTFS, sdílení souborů, lokální a síťová oprávnění k přístupu
Hardwarová zařízení a ovladače
Správa disků a dat
Audit událostí
Zálohování a obnova dat
Správa vzdálených uživatelů
Řešení problémů při startu systému
Registrační databáze - Windows Registry
Šifrování souborů - Encrypting File System
Základy skriptování
Zkouška je formou testu (volba z několika možností).

PV176 Správa systémů MS Windows II
zk, 0/2, 3 kr., jaro
Mgr. Vít Bukač - Mgr. Jakub Dobrovolný - Mgr. Libor Dušek - Mgr. Pavel Piskač - Mgr. Šimon Suchomel - Mgr. Ondrej Šebela - Zbyněk Mayer - Mgr. Martin Deutsch - Mgr. Tomáš Sklenák
Znalost základních principů operačních systémů alespoň v rozsahu předmětu PB152 Operační systémy a zkušenosti s OS Windows 7 či novější na uživatelské úrovni. Doporučuje se absolvovat předmět PV175 Správa systémů MS Windows I.
Doména Active Directory pro komplexní správu prostředí Windows
Síťování ve Windows
Překlad jmen - DNS, NetBIOS
Základní operace v AD - správa uživatelských účtů, skupin a organizačních jednotek
Group policy - hromadná správa nastavení počítačů, vzdálené instalace softwaru
Operations Masters
Fyzická a logická topologie
Zabezpečení serverů a stanic
Zkouška se skládá z písemné části a z praktického testu na počítačích.

PV177 Laboratoř pokročilých síťových technologií
z, 0/2, 2 kr., jaro
doc. RNDr. Eva Hladká, Ph.D. - Mgr. Matúš Madzin
Absolvování předmětu PB156, lépe i PA159
Týmový projekt v následujících oblastech -- sítě, gridy a multimédia. Studenti si vyberou nebo jim bude přidělen samostatný projekt (pro skupinu studentů), při jehož realizaci si osvojí pokročilé znalosti příslušné oblasti, zvládnou základy metodologie výzkumu, budou realizovat vlastní výzkum a odprezentují dosažené výsledky. Postup práce bude pravidleně sledován na týdenních seminářích, kde studenti získají nezbytnou zpětnou vazbu. Na závěrečném semináři je provedeno celkové zhodnocení a studentům bude udělen zápočet.
Studenti jsou hodnoceni za aktivitu na týdenních seminářích a za kvalitu dosažených výsledků a způsob a kvalitu jejich prezentace před svými vrstevníky.

PV178 Úvod do vývoje v C#/.NET
k, 1/2, 3 kr., jaro
Mgr. Matej Bosák - Mgr. Martin Osovský - Bc. Jiří Polášek - Mgr. Filip Jurnečka - Bc. Dušan Hrbatý - Bc. Tomáš Surovec - Ing. RNDr. Barbora Bühnová, Ph.D.

Programovací jazyk C# a struktura programu v tomto jazyku.
LINQ - Language INtegrated Query.
Systematické testování - Unit testy.
Ošetření chyb, jejich hledání, logování (do souboru/event logu).
Zásady psaní kvalitního objektového kódu.
Použití návrhových vzorů v jazyce C#.
Moderní paralelní a asynchronní programování.
Kolokvium bude uděleno na základě tří částí:
1. Docházka na cvičeních
2. Domácí úlohy
3. Závěrečná úloha/projekt

PV179 Vybraná témata .NET technologií
k, 2/0, 1 kr., podzim
Ing. RNDr. Barbora Bühnová, Ph.D.
Žádné, zkušenosti s platformou .NET nebo obdobnými jsou však výhodou.
Předmět uvádí studenty do vývoje různých typů aplikací v prostředí Microsoft .NET, se zaměřením na techniky a technologie podporující tento úkol. Vybraná témata jsou přednášena zvanými experty, převážně z firem používajících diskutované technologie. Osnova bude zveřejněna před začátkem semestru, v závislosti na upřesnění témat zvanými přednášejícími.
Předmět může být ukončen dvěma způsoby:
1. zápočtem - udělováno za aktivní účast (max 1 neomluvená neúčast),
2. kolokviem - udělováno na základě odevzdaného technického článku (3-5 normostran, PDF) na téma související s problematikou (upřesněné hlavním vyučujícím), ve spojení s aktivní účastí (max 1 neomluvená neúčast).

PV180 Projekt ze sociální informatiky
k, 0/2, 2 kr., jaro
RNDr. Jaromír Plhák
Předmět předpokládá základní znalosti z oblasti sociální informatiky, zejména asistivních technologií. Doporučeno je absolvování kurzu PV072.
Seznámení s okruhy zajímavých problémů k řešení
Příprava návrhu studentských projektů
Zpracování projektu samostatně nebo ve skupinách.
Prezentace výsledků projektů a diskuze
Projekt. Hodnocení na základě prezentace výsledků dosažených při řešení projektu. Upřesňující požadavky pro získání zápočtu nebo kolokvia jsou stanoveny na začátku semináře.

PV181 Laboratory of security and applied cryptography I
k, 0/2, 2 kr., podzim
Ing. Mgr. Zdeněk Říha, Ph.D. - Mgr. et Mgr. Jan Krhovják, Ph.D. - RNDr. Petr Švenda, Ph.D. - Mgr. Vít Bukač
Registration to PV181 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Win32; 3) fluent English.
Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 12 homeworks (10 points each). To get the credit (Z) 50% of the points are required.

PV182 Komunikace člověka s počítačem
zk, 2/1, 3 kr., podzim
doc. Ing. Jiří Sochor, CSc.

Úvod do problematiky interakce člověka s počítačem.
Návrh zaměřený na úlohy.
Vysokoúrovňové modely interakce.
Návrh zaměřený na uživatele.
Vyhodnocování rozhraní s uživateli.
Vyhodnocování - řízené experimenty.
Návrh každodenních věcí, zásady, užitečné věci.
Reprezentace, vizuální proměnné, metafory.
Hodnocení založené na kognitivních modelech.
Grafický návrh obrazovky.
Interaktivní nástroje a techniky ve virtuálním prostředí.
Cestování a hledání cest ve virtuálním prostředí.
Heuristické metody hodnocení rozhraní.
Přednášky a diskuze o probíraných tématech. Domácí úloha: semestrální projekt řešený převážně v laboratoři s podporou specializovaného software: od papírového prototypu ke kompletnímu návrhu GUI. Písemná zkouška, 4-5 otázek z předem zveřejněného seznamu, 90 min.

PV183 Technologie počítačových sítí
zk, 2/0, 2 kr., jaro
RNDr. Jaroslav Pelikán, Ph.D.
Základní znalosti z fyziky, popř. elektroniky (na úrovni střední školy).
Počítačové sítě. Základní pojmy, rozdělení.
Topologie počítačových sítí a jejich vlastnosti.
Přenosová média (tenký a silný koaxiální kabel, kroucená dvojlinka, optický kabel).
Přístupové metody (deterministické a pravděpodobnostní).
Síťové architektury (Token-Ring, Ethernet, Fast Ethernet, Gigabit Ethernet, 10G Ethernet, FDDI, ATM,  ...) a principy jejich činnosti.
Bezdrátové komunikační technologie.
Hierarchie digitálních signálů. SONET/SDH. Sítě ISDN. Technologie DSL.
Virtuální sítě (VLAN).
Model OSI.
Protokoly IPv4, ARP, TCP a UDP. Směrování v TCP/IP sítích. Protokol IPv6.
Počítačová síť Internet.
Přednášky - 2 hodiny týdně (účast je nepovinná).
Písemná zkouška (70 minut, 8 otázek).

PV184 Přístrojová analytická technika ve vědě
k, 2/0, 2 kr., podzim
Mgr. Miroslav Vařecha, Ph.D.

Principy funkce a využití přístrojů jako jsou laser, fotonásobič, CCD kamera, optické vlákno, spektrometr využívající magnetickou rezonanci, mikroskopy optické i elektronové, near-field a atomic force mikroskopy, hmotnostní spektroskop, ultrazvuk pro lékařské účely, EKG a EEG, MRI mozku, rentgenová tomografie (známá jako CT) a další.
Jde o písemné kolokvium. Test ve formě 20 otázek se 4 možnostmi. Jen jedna je vždy správně. Na úspěšné ukončení je potřeba správně zodpovědět alespoň 10 otázek..

PV185 Panoráma biologie I
k, 2/0, 2 kr., podzim
RNDr. Irena Krontorád Koutná, Ph.D.
žádné
Chemické složení živé hmoty: biogenní prvky, anorganické a organické látky, jejich koloběh a význam pro stavbu a funkci organismů, struktura a funkce aminokyselin a proteinů. Struktura a funkce buňky: cytoplazma, povrchová membrána, buněčná stěna, systém vnitrobuněčných membrán, mitochondrie, jádro, cytoskelet. Bakterie a viry. Jádro, chromozomy, DNA a genetická informace: genetický kód, gen a jeho formy, struktura a organizace genomu, základní charakteristika replikace, transkripce a translace, syntéza proteinů, změny genetické informace. Buněčný cyklus a jeho fáze, dělení, stárnutí a smrt buňky, kontrola buněčného cyklu. Mendelovy zákony, dědičnost. Základy evoluce a vzniku druhů. Živočišné tkáně: epitely, pojiva, svalové a nervové tkáně. Hlavní orgánové soustavy: krycí, oporná, pohybová, trávící, dýchací, vylučovací, oběhu tělních tekutin, smyslová, nervová, žláz s vnitřní sekrecí, rozmnožovací. Výživa, příjem potravy a její zpracování.
1 písemná práce skládající se ze tří částí, na které se odpovídá a) ano/ne b) výběrem ze 4 možností c) tvořeným textem.

PV186 Panoráma biologie II
k, 2/0, 2 kr., jaro
RNDr. Irena Krontorád Koutná, Ph.D.
Předpokladem pro zapsání přemětu je úspěšné absolvování PV185 Panoráma biologie I.
Sekvenování DNA a mapování genomu. Klonování. Geneticky modifikované organismy. Vliv záření na živé organismy. Člověk a medicína. Civilizační choroby. Genová terapie. Epidemické choroby a přírodní výběr. Genetické poradenství. Variabilita a adaptabilita. Příčiny variability a její projevy. Adaptace individuální (fyziologická) a evoluční (genetická). Současné lidstvo a jeho budoucnost. Populační růst. Pokračující evoluce a Homo sapiens v budoucnu. Toxikologie a ekotoxikologie. Výzkum v laboratoři Centra analýzy biomedicínského obrazu FI MU.
Písemná práce.

PV187 Laboratory of Optical Microscopy
z, 0/0, 2 kr., jaro
RNDr. Pavel Matula, Ph.D. - RNDr. David Svoboda, Ph.D.
Nutné jsou znalosti na úrovni kursu PV131 Digitální zpracování obrazu (lze zapsat souběžně).
Tento předmět je týmovým projektem zaměřeným na nové metody pořizování a zpracování digitálních obrazů buněk z optických mikroskopů, zejména v souvislosti s biomedicínským výzkumem prováděným v Centru analýzy biomedicínského obrazu FI MU.
Komunikace s vedoucím v češtině nebo angličtině, studijní materiály v angličtině. Samostatná práce u počítačů, přednesení přednášky na semináři (k dispozici notebook a datový projektor).

PV188 Principy zpracování a přenosu multimédií
zk, 2/0, 2 kr., podzim
doc. RNDr. Eva Hladká, Ph.D. - RNDr. Miloš Liška, Ph.D. - Ing. Pavel Šiler

Akvizice zvuku, mikrofony
Mixáž zvuku, propojení komponent
Akvizice obrazu, kamery, objektivy
Práce s kamerou
Digitální záznam
Zvuk a jeho vnímání
Principy vzorkování a kvantování
Speciální způsoby kódování zvuku, kompresní mechanismy (MPEG-I Layer 3, MPEG-4 Part-3, FLAC apod.)
Obrazm, video a jeho vnímání
Fourierova transformace, DCT, komprese vida
Kompresní mechanismy (rodina mechanismů MPEG, Theora, Snow, Dirac), kodeky, obálkové formáty
Přenos multimediálních dat sítí, distribuční mechanismy, unicast vs. multicast
Audio a videokonference, streaming
Dvě hodiny přednášek týdně s nepovinnou účastí. Písemná zkouška (90 minut, 10 otázek).

PV189 Mathematics for Computer Graphics
zk, 2/0, 2 kr., jaro
Mgr. Petr Tobola, Ph.D.
Předpokládá se absolvování MB003 Lineární algebra, MB101 - MB102 Matematika I - II
Vektory, matice, transformace.
Perspektiva a projekce.
Principal Component Analysis
Rotace a quaterniony
Monte Carlo integrace.
Vzorkování a rekonstrukce.
Písemná zkouška.

PV191 Projekt z konstrukce digitálních systémů
k, 0/3, 3 kr., jaro
prof. Ing. Václav Přenosil, CSc. - RNDr. Zdeněk Matěj - Mgr. Martin Elich
Předpokladem je absolvování předmětů PA174-Design of the Digital Systems a PA176-Architecture of the Digital Systems nebo předmětů PV170-Konstrukce číslicových systémů a PV172-Architektura číslicových systémů.
Návrh IRDa portu pro PC (analýza trhu)
Návrh komunikace přes IRDa
Typy RF technologií pro přenos dat - analýza trhu a nabídek
Návrh zabezpečovacího zařízení s bezdrátovým přenosem dat
Zpracování dat z modulu číslicového tlakoměru Freescale s indikací atmosférického tlaku
Vytvoření řídící aplikace ovládané dotykovým grafickým displejem
Zobrazení polohových a výškových dat modulu GPS
Filtrace dat z dvouosého akcelerometru MEMSIC – měřič náklonu
Zpracování dat a kompenzace kompasového modulu Hitachi – měření azimutu
Zpracování dat z modulu měření vlhkosti a teploty – zobrazení
Měření vzdálenosti ultrazvukovým dálkoměrem a s registrací počtu objektů reflexivním IR modulem
Závěrečné hodnocení má formu obhajoby navrženého řešení a jeho realizace.

PV192 Paralelní technické systémy
zk, 2/0, 4 kr., jaro
RNDr. Petr Holub, Ph.D. - RNDr. Lukáš Hejtmánek, Ph.D. - prof. Ing. Václav Přenosil, CSc.
Předpokládá se znalost programování v C (na úrovni předmětu PB071) a Java (na úrovni předmětu PB162). Dále se předpokládá znalost operačního systému UNIX na uživatelské úrovni.
Vícevláknové prostředí, problematika sdílené paměti. Důvody paralelizace
Procesy a synchronizace, race conditions
Vlákna v jazyce C, jejich tvorba a ukončení
Vlákna v jazyce Java, jejich tvorba a ukončení
Ladění paralelních aplikací
Viditelnost a synchronizace operací. Signalizace mezi objekty
Mutexy, semafory, monitory. Pokročilé typy zámků, atomické typy a neblokující struktury
Zásobárny vláken a futures
Principy a použití OpenMP
Základní vzory vícevláknových aplikací. Datové struktury vhodné pro použití v paralelních algoritmech
Úvod do problematiky aplikací v reálném čase
Podpora paralelního programování v jiných programovacích jazycích.
Bodované hodnocení řešení úkolů, 40% hodnocení. Ústní zkouška v průběhu zkouškového období, 60% hodnocení. Pro úspěšné absolvování nesmí být bodové hodnocení za řešení úkolů a ústní zkoušku 0.

PV193 Akcelerace algoritmů
zk, 2/0, 4 kr., jaro
prof. Ing. Václav Přenosil, CSc.
Předpokladem pro úspěšné studium je absolvování předmětů PA174, PA176, PB161.
Principy akcelerace algoritmů;
Aplikace paralelismu a rozdělování výkonu;
Aplikace hybridních systémů a obvodových akcelerátorů;
Akcelerace podle typů dat - double, init a char;
Akcelerace podle typů polí - prázdná pole, skaláry, vektory;
Akcelerace podle podle programových konstrukcí - pro smyčky a podmíněné příkazy s podmínkami hodnocení skalárních hodnot
Zkouška se skládá ze dvou částí:
1) písemný test - akcelerace algoritmu řešení vybraného problému;
2) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.

PV194 Vnější prostředí digitálních systémů
zk, 2/0, 2 kr., jaro
prof. Ing. Václav Přenosil, CSc. - RNDr. Zdeněk Matěj - Ing. Zbyněk Bureš, Ph.D.
Předpokladem pro úspěšné studium je absolvování předmětů PA174, PA176, PA175, PB161 a PV094.
Integrované D/A a A/D převodníky
Akustické a ultrazvukové senzory,
Magnetické senzory, magnetometry
Kapacitní senzory přiblížení
Akcelerometry, náklonometry
Speciální zapojení číslicových obvodů - MKO, AKO, BKO
Principy činnosti a ovládání elektromotorů,
Princip činnosti a ovládání krokových motorů
Zobrazovací jednotky, principy, ovládání displeje, řadiče
Obvody pro přenos dat – stykové obvody a rozhraní
Speciální zapojení číslicových obvodů - V/V obvody
Klávesnice, jedno-hodnotové vstupní linky a brány
Realizace a parametry číslicových obvodů
Zkouška se skládá ze dvou částí:
1) příklad - návrh funkčního bloku senzorického systému;
2) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.

PV197 GPU Programming
zk, 1/1, 2 kr., podzim
RNDr. Jiří Filipovič - doc. RNDr. Jiří Barnat, Ph.D. - RNDr. Petr Holub, Ph.D. - RNDr. Jiří Matela
Předpokládá se znalost základů jazyka C, základní přehled architektury procesorů a paralelizace algoritmů.
Úvod: motivace, architektura, základní pohled na model paralelismu, základy CUDA, úvodní demonstrační program
GPU hardware a paralelismus: podrobný popis architektury, synchronizace, příklad různého rozdělení vláken na násobení matic (naivní přístup versus přístup po blocích)
Výkon GPU hardware: optimalizace přístupu do paměti, rychlost běhu instrukcí, příklad -- transpozice matic
CUDA, nástroje a knihovny: podrobný popis API, kompilace, profiler, základní knihovny, zadání projektu
Optimalizace: specifika a obecné zásady optimalizace pro GPU, revize násobení matic, paralelní redukce
Paralelizace obecně: dekompizice problému, analýza závislostí, analýza návrhu, vzory paralelismu
Metriky efektivity na GPU: souběžné využití CPU a GPU, metriky umožňující odhad výkonu algoritmu na GPU, demonstrace na zobrazovacích algoritmech, zásady měření výkonu algoritmů
OpenCL: úvod do OpenCL, rozdíly oproti CUDA, využití OpenCL pro hardware nedostupný v CUDA
Případová studie 1: Výpočet energetického pole molekuly, automatická optimalizace mapovaných funkcí
Případová studie 2: Akcelerace komprese obrazu a videa
Případová studie 3: Akcelerace LTL model checkingu
Rozprava o projektu, prezentace dosažených vysledků, prezentace tří nejlepších výsledků jejich autory, závěrečná diskuse
Bodované hodnocní řešení úkolů: 50% za projekt, až 30% bonus za výkon. Ústní zkouška v průběhu zkouškového období, 50% hodnocení. Pro úspěšné absolvování musí být za ústní zkoušku alespoň polovina maxima.

PV198 Aplikace jednočipových počítačů
k, 1/1, 3 kr., podzim
Ing. Pavel Čeleda, Ph.D. - Mgr. Martin Elich - prof. Ing. Václav Přenosil, CSc. - RNDr. Vojtěch Krmíček, Ph.D.
Předpokladem pro úspěšné studium je absolvování předmětů PV170, PV172 a PB161.
Programování jednočipových počítačů:
základní konstrukce a pojmy programovacího jazyka
řídicí struktury (booleovské výrazy, podmínky, cykly)
bitové operace a bitová pole
terminálový vstup a výstup
práce se soubory
funkce a práce s pamětí
ukazatele
jedno a vícerozměrná pole, řetězce
struktury, uniony a výčtové typy

Programové ovládání periferií:
sériový kanál (RS232)
LED, bargraph, přepínače, tlačítka, posuvné registry
textový LCD displej
grafický LCD displej
podsystém přerušení
čítače a časovače
práce s ADC a PWM
práce s paměťovými prostory (paměť RAM, EEPROM, FLASH)

Rady do praxe:
diagnostika jednočipových mikropočítačů
pokročilé použití vývojových nástrojů
ladění programů
bezpečné programování
správa SW projektů
Během semestru bude zadána samostaná práce, jejíž výsledky budou součástí závěrečného hodnocení. Závěrečné hodnocení má formu ústní zkoušky skložené ze tří částí:
1) obhajoba projektu zadaného pro samostanou práci,
2) vyřešení jednoduchého příkladu,
3) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.

PV200 Introduction to hardware description languages
k, 0/2, 3 kr., podzim
RNDr. Zdeněk Matěj - RNDr. Radek Krejčí - Mgr. Martin Elich
Knowledge on the level of PV170 Design of Digital Systems and PV172 Digital Computer Architecture.
Programmable structures fundamentals.
Verilog HDL – concepts, basic syntax, abstraction levels, design hierarchy.
Designing in Verilog – combinational primitives, sequential circuits, state machine design.
FPGA devices – capabilities, limitations, programming. Advanced features in Verilog, best practice.
Prefabricated components – IP cores, Megafunctions.
Interfaces & Peripherals – RS232, LCD, keyboard.
Introduction to VHDL.
Sofcore computing – introduction to NIOS2 processor system.
Practical tasks in Quartus II suite.
Evaluation consists of: a) defence of set of tasks submitted during semester b) defence of final project.

PV201 Portálové technologie v praxi
z, 2/0, 0 kr., podzim
RNDr. Michal Batko, Ph.D. - RNDr. Jan Sedmidubský, Ph.D. - R. Dušek - L. Greň - J. Chomát - P. Joachim - L. Kokoška - J. Materna - J. Pergler - R. Rožník - Z. Vlach - O. Žára

Velké obsahové systémy, příklad Super.cz. Sezónní trendy v PPC reklamě. Vytvoření webových stránek pro mobilní zařízení. HTML 5. MAPY API. Javascript. JAK. Měření kvality výsledků vyhledávání. "Learning-to-rank": přístupy pro řazení libovolných výsledků. Scrum. Fulltextové vyhledávání.
Za předmět nejsou uděleny žádné kredity, zápočet je možno získat za účast na osmi přednáškách.

PV202 Laboratoř servisních systémů
k, 0/0, 2 kr., jaro
RNDr. Zdenko Staníček, Ph.D. - Mgr. Filip Procházka, Ph.D.
Preconditions for this course are: (1) capability of autonomous work; (2) a brief description (approx. 10 sentences) of interest in the application for acceptance; (3) English; (4) wish to work as a member of a team; (5) acceptance of the application by the Head of the Laboratory (Zdenko Staníček).
Utilisation of domain understanding and modeling patterns together with project, program, portfolio management competences.
Development and verification of service systems and their utilisation in various domains in practice.
Special books and journal issues will be red and together discussed.
Course is done in workshops combined with autonomous team-work. Students will present selected topics.
final report about achieved results, class presentation.

PV203 IT Services Management
zk, 2/0, 2 kr., jaro
RNDr. Stanislav Michelfeit - Mgr. Jitka Kitner

Pojem Services science
IS/IT outsourcing
IDC model – přehled
Customer Support Center
Server System Operations & Desktop Client Support
Practical exercise – SSO/DCS v IBM GSDC
Network Services Delivery
Mainframe services
Outsourcing Infrastructure Services, Customer Support Services
Further development of IS/IT outsourcing services
Průběžná kontrola studia vyplňováním anketních lístků na přednáškách. Zkouška i zápočet jsou podmíněny vyplněnými anketními lístky z alespoň 10ti přednášek.

PV204 Laboratory of security and applied cryptography II
z, 0/2, 2 kr., jaro
Ing. Mgr. Zdeněk Říha, Ph.D. - Mgr. Vít Bukač - Mgr. Jaromír Dobiáš - Mgr. et Mgr. Jan Krhovják, Ph.D. - RNDr. Marek Kumpošt, Ph.D. - Mgr. Tobiáš Smolka - RNDr. Petr Švenda, Ph.D.
Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Win32; 3) fluent English.
Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.

PV205 Seminář o komplexních systémech
k, 0/2, 2 kr., podzim
doc. Mgr. Radek Pelánek, Ph.D.
Je doporučeno absolvovat předmět IV109 Modelování a simulace.
Obecný přehled o komplexních systémech, nástroje pro studium komplexních systémů, výhled.
Konkrétní případové studie z různých oblastí: decentralizované systémy, přírodní komplexní systémy (např. sociální hmyz), lidmi tvořené komplexní systémy (např. doprava, doporučující systémy), komplexní sítě, modelování spolupráce.
Předmět má formu semináře, studenti samostatně studují odborné materiály a referují o nich. Seminář se zaměřuje se také na trénink prezentačních dovedností a písemného projevu.
prezentace, projekt (esej nebo video)

PV206 Communication and Soft Skills
zk, 3/2, 5 kr., jaro
prof. Renate Motschnig - doc. RNDr. Tomáš Pitner, Ph.D. - RNDr. Ing. Tomáš Ludík - Mgr. Jiří Kolář - Bc. et Bc. Michael Mládek - Mgr. Lukáš Smiga - Mgr. Ján Struhár - Ing. Eva Matějková

Communication theories
Moderation techniques
Levels of learning: knowledge, skills, attitudes
Active Listening
Person Centered Communication
Groups and teams: group process, team building, self managed teams
Conflict management and transformation
Other topics according to the participants’ expectations
The course is based on active, student centered learning in a constructive atmosphere and will include several practical exercises. The instructor will take on the role of a facilitator and moderator providing resources. Students are expected to work in teams of about 3 persons to elaborate topics in a self-directed way and to prepare moderated units (lasting for about 2 hours each) and simple online materials for all participants. The course evaluation will take into account the students’ active participation in face-to-face and online phases, the materials elaborated, the quality of the unit moderated, and will include an element of self-evaluation.

PV207 Business Process Management
zk, 1/1, 3 kr., jaro
Mgr. Jiří Kolář - Mgr. Daniel Tovarňák - Mgr. Lubomír Dočkal - prof. RNDr. Luděk Matyska, CSc.
Java, Java Enterprise Edition, good English reading and writing skills.
Introduction to BPM
Introdution to SOA, Web Services, ESB
Introduction BPMS
BPMN – Introdution to Notation
BPMN – Process Modeling
BPM Methodology
BPM and Relations to Business Strategy
BPMS - Activiti
Tools IBM WebSphere/Lombardi (Process Server, BM, WID, BAM)
Tools IBM WebSphere/Lombardi (Process Server, BM, WID, BAM)
Project
Project
Hodnocení projektu se skládá ze zkoušky a výsledku projektu a domácích úloh.

PV208 Advanced Topics of Linux Administration
k, 0/2, 3 kr., jaro
Mgr. Marek Grác - Radek Vokál
We expect a good knowledge of Linux at the user level and a positive attitude towards UNIX systems. Before enrolling this course students should pass the course PV077 Unix -- Programming and System Management II.
Installation
Kernel Services and Configuration
Filesystems and Their Management
User Administration
Increasing Security with SELinux
Backup and Administration Tools
Virtualization with Xen
Diskless clients and Stateless Linux
Load-balancing and HA clusters
Troubleshooting
voluntary homeworks, 1 paper and presentation, practical exam

PV209 Person Centered Communication
k, 2/1, 3 kr., jaro
prof. Renate Motschnig - doc. RNDr. Tomáš Pitner, Ph.D. - Ing. Eva Matějková
Previous experience at a level of “Communication and Soft-skills” course is highly recommended. Otherwise a teacher’s approval is required.
Course goals: General. Participants acquire personal experience, skills, and background knowledge in situations of professional and everyday communication (such as listening, articulating, speaking in a group, conflict resolution, decision making, etc.). Participants build a learning community around the concern for better communication and understanding. Level of knowledge and intellect. Students acquire knowledge about the basics of the Person Centered Approach and Person Centered Encounter Groups. Level of skills and capabilities. Students gain active listening skills and improve their abilities in spontaneous communication and decision making in a group setting. Level of attitudes and awareness. Students gain self-experience while expressing own feelings, meanings, and intentions and perceiving those of others. They experience active listening and develop their own attitude towards it. Students become more sensitive and open to their own experience and loosen preconceived, rigidly held constructs. Students move towards acceptance and better understanding of themselves and others. Students move from more stereotyped behavior and facades to more personal expressiveness.
Course content: Person Centered Communication; Active Listening; Congruence, acceptance, empathic understanding; Person Centered Encounter Groups: group process; Decision making, conflict, reflection
Theoretical background: Person Centered Approach by Carl Rogers; Person centered, technology enhanced learning as developed at the Research Lab for Educational Technologies at the University of Vienna, Austria
Learning Methods: Group dialog; Self experience; Reflection, self evaluation; Literature study
Besides participating in the group sessions, students will work in teams of 2-3 persons to elaborate theory topics in a self-directed way. The course assessment will take into account the students’ active participation in face-to-face sessions, online reflections, a brief seminar thesis, and will include an element of self-evaluation.

PV210 Bezpečnostní analýza síťového provozu
k, 2/0, 3 kr., podzim
RNDr. Jan Vykopal

Principy komunikace v internetu, protokolová sada TCP/IP a důležité aplikační protokoly.
Síťové útoky a jejich rozdělení podle síťových vrstev. Základní prvky zabezpečení sítě: firewall, IDS, IPS, antispamový filtr, antivirus.
Úvod do monitorování sítě s důrazem na bezpečnost. Základní pojmy: pakety, spojení, toky, pasivní a aktivní monitoring, způsoby měření a sběru dat, analytické a vizualizační nástroje.
Jednoduché a pokročilé metody zpracovávající agregované záznamy o síťovém provozu.
Objemové veličiny (počty bajtů a paketů), statistická analýza časových řad, metody predikce.
Rozložení klíčových položek IP toků (adres a portů) v časových vzorcích: entropie a principal component analysis.
Ukázka dostupných implementací.
Průběžné domácími úkoly, písemný test a pohovor (kolokvium) na konci semestru.

PV212 Readings in Digital Typography, Scientific Visualization, Information Retrieval and Machine Learning
k, 0/2, 2 kr., podzim
doc. RNDr. Petr Sojka, Ph.D.
Deep interest in areas of Digital Typography, Scientific Visualization, Information Retrieval and Machine Learning.
Topics and projects for every year will be posted on the web page of the course. On seminars students will refer about topics studied and they will be discussed thoroughly.
Every student will either refer about some research topic or solve some project and present its solution.

PV213 Enterprise Information Systems in Practice
k, 2/0, 2 kr., jaro
Ing. et Ing. Aleš Macek - Ing. Daniel Mika, Ph.D. - Ing. Libor Švehlák - Mgr. Jitka Kitner - Ing. Leonard Walletzký, Ph.D.

1. Introduction, UML, motivation example

* Introduction to course, basic information
* What course covers (quick overview about chapters)
* What is EIS, evolution in history
* Requirements
* UML refresh, business domain model
* UML in praxis

2. Starting with EIS

* Lead management and opportunity development
* Bid preparation
* Estimations
* Risk management
* Team establishment

3. Project management

* Role of project management
* Project plan
* Project controlling and reporting
* Project management supporting tools
* Service level agreement
* Project management qualifications

4. Quality assurance

* Role of quality management and quality assurance
* QA plan
* Document management + tools
* Reviews
* Product deviations and measures
* ISO
* CMMI

5. Development process

* Development process in general
* Process tailoring
* Waterfall
* Iterative and incremental
* Agile development
* Scrum
* Extreme Programming

6. Architecture of the EIS in the standard environment

* What is SW architecture, role of architect
* Legacy application, 2 tier, 3 tier
* Standard intranet application example
* Standard internet application example
* Best practices

7. Architecture of the EIS in the cloud

* Cloud computing overview (Amazon, Microsoft, Google)
* Simple web application in the cloud
* Advanced features
* Pros and cons of cloud computing

8. Integration of EIS with other systems

* Legacy integrations (file based, database access)
* Platform specific integrations
* Enterprise service bus
* Web Services, SOAP, REST
* Best practices

9. Security, Configuration management

* Security refresh
* Securing intranet applications
* Securing internet applications
* Security attacks in practice
* What is CM, history
* CM plan, configuration manager, different approaches
* CM tools
* CM best practices, use cases

10. Testing theory

* Purpose of testing
* Basic test principles
* Test process
* Multilevel testing
* Static techniques
* Blackbox vs. Whitebox testing
* Test management

11. Testing in praxis

* Risk-based testing strategy
* Test exit criteria
* Test-driven development
* Combinatorial testing
* Test automation and regression testing
* Kind of tests in praxis (test types and test techniques)

12. Deployment, migration, maintenance phase

* What is deployment, deployment strategies
* Deployments in different environments
* Closing the project
* Specifics of maintenance projects
* Application code migration
* Application data migration
* Long term projects
* Customer support

13. Closing

* Course summary
* Group discussion
* Homework consultation
A homework is required to the colloquium.

PV215 Management by Competencies
zk, 2/1, 3 kr., jaro
Mgr. Michal Oškera - Ing. Leonard Walletzký, Ph.D.
No pre-requisities are compulsory. It is recommended to have earned credits in SSME obligatory subjects.
Theory of vitality
Theory of constrains
Management by competencies
Strategic orientation of company
Strategic continuum
Processes and resources management
Learning Organization
Cope with risk situations
Roles and tasks allocation
People evaluation and motivation
Leadership
written assignments; oral examination.

PV216 Marketing Strategy in Service Business
zk, 1/1, 3 kr., jaro
Luca Carrubbo, Ph.D. - Mgr. Jitka Kitner
No pre-requisities are compulsory. It is recomended to have earned credits in SSME obligatory subjects.
Service-oriented economy paradigm
Understanding service, markets, products and customers
Building the service model
Cooperation with customers
Promoting the Value Proposition
Positioning services in markets
Blue Ocean Strategy
Service environment
Managing people for Service environment
Win-win strategies
A seminar work is required to the exam. Oral examination.

PV217 Service Oriented Architecture
k, 2/0, 2 kr., jaro
Parag Kulkarni, Ph.D., DSc. - Mgr. Jitka Kitner
No pre-requisities are compulsory. It is recomended to have earned credits in SSME obligatory subjects.
Introducing service oriented architecture (SOA): SOA definition and concepts, Web services definition.
Basics of SOA – Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures – Anatomy of SOA- How components in an SOA interrelate. Principles of service orientation
SOA business aspects: standards of Web services, implementation SOA using Web services, business aspects of SOA and Web services. Messaging with SOAP –Message exchange Patterns – Coordination –Atomic Transactions – Business activities – Orchestration – Choreography - Service layer abstraction – Application Service Layer – Business Service Layer – Orchestration Service Layer
Business-centric SOA – Deriving business services- service modelling - Service Oriented Design – Entity-centric business service design – Application service design – Task centric business service design
SOA technology aspects: Web services and SOA aspects, key elements of transfer to SOA plan.
Model of SOA implementation management: meaning and necessity of SOA management model.
Written and oral examination.

PV218 Testing
k, 2/1, 3 kr., podzim
RNDr. Zdeněk Vrbka - Mgr. Jitka Kitner
No pre-requisities are compulsory. It is recomended to have earned credits in SSME obligatory subjects. The course will be taught in English. Students are allowed to elaborate essays and team projects in Czech.
Basic Aspects of Software Testing & Testing Processes & Test Management & Test Techniques & Testing of Software Characteristics & Incident Management & Standards and Test Improvement Process & Test Tools and Automation & People Skills – Team Composition
A seminar work is required to the colloquium.

PV219 Seminář webdesignu
k, 0/2, 2 kr., jaro
RNDr. Tomáš Obšívač - doc. Ing. Michal Brandejs, CSc. - Mgr. Fedor Tiršel - Bc. Ondřej Válka
Absolvovat předmět PV005 Služby počítačových sítí a mít vlastní zkušenost s tvorbou webových stránek. Seminář není určen začátečníkům.
Účel webu, úvodní analýzy, informační architektura
Layout stránek, wireframes, navigace
Copywriting, typografie na webu
HTML a DOM
Grafický design a CSS
Multimédia na webu
Použitelnost (uživatelské testováni), uživatelský zážitek
Přístupnost (pravidla)
Webová analytika, sledování provozu
Internetový marketing, optimalizace pro vyhledávače, PPC
Skripty na serveru, webové aplikační rámce, hotové aplikace
Příklady principů (session, databáze, šablony, ...) v PHP či jiném prostředí
Systémy pro správu obsahu, vkládání "textu"
Sdíleni obsahu (poskytování i integrace)
Zřízení domény, hosting webu, aplikace
JavaScript, JS rámce, interaktivita, AJAX
Webserver, HTTP (autentizace, cookies, stavové kódy)
Trendy na webu (sémantika, mashupy, HTML 5, geolokace)
Student připraví a poté bude prezentovat asi 30min. přednášku na zvolené téma webdesignu. Hodnocena bude aktivní účast během semináře (diskuse, sdílení zkušeností) a průběžná práce na dlouhodobějším úkolu.

PV224 Caché: Alternativní databázové technologie
k, 0/2, 2 kr., podzim
Bc. Martin Juřen - Mgr. Jitka Kitner
Předpokládá se aktivní zájem a otevřenost novým technologiím. Dále se předpokládá základní znalost databázových systémů (PV003), značkovacích jazyků (PB138) a objektového programovacího jazyka Java (PB162).
Hierarchické databáze. Reprezentace dat prostřednictvím globálů -- vícerozměrných perzistentních proměnných se stromovou strukturou. Přímý přístup k požadovaným datům (bez SQL). Efektivní nástroje pro práci s globály. Programovací jazyk ObjectScript.
Postrelační databáze. Objektová a relační projekce interně reprezentovaných dat. Využití takové projekce, která je pro daný aplikační problém nejvhodnější. Možnost kombinace objektového a relačního přístupu.
Interakce databázového systému s jinými technologiemi. Projekce databázových objektů z/do Javy. SQL GateWay. Web services a generované webové stránky na straně databázového serveru.
Výuka probíhá blokově. V první části bloku je studentům představena vybraná databázová technologie. Pozornost je věnována zejména klíčových principům dané technologie. Ve druhé části bloku studenti samostatně řeší zadaný příklad. Při výuce je využíván databázový systém Caché.

PV225 Laboratoř systémové biologie
k, 1/2, 3 kr., podzim
prof. Ing. Miloš Barták, CSc. - prof. RNDr. Zdeněk Glatz, CSc. - RNDr. David Šafránek, Ph.D.
Předmět nemá žádné specifické prerekvizity. Předpokládán je zájem studentů o mezioborové disciplíny kombinující informatiku a biologii.
I Metabolomika
I.1 Metabolomika (Úvod; Metabolity; Fingerprinting a footprinting metabolitů; Profilování metabolitů; Cílená analýza metabolitů)
I.2 Role metabolomiky v systémové biologii (Mikrobiální metabolomika; Rostlinná metabolomika; Humánní metabolomika)
I.3 Příprava vzorku pro metabolomické studie (Odběry vzorku; Zastavení metabolismu)
I.4 Metody používané v metabolomice (Nukleární magnetická rezonance (NMR); Hmotnostní spektrometrie (MS); Kapalinová chromatografie (LC); Plynová chromatografie (GC); Kapilární elektroforéza (CE))
I.5 Analýza dat
II Fotobiologie
II.1 Fotochemické procesy fotosyntézy (Vymezení fotochemických procesů; Struktura a funkce thylakoidní membrány chloroplastu; Fotosystém I, fotosystém II, světlosběrné komplexy; Lineární a cyklický transport elektronů; Doprovodné fotoochrannéprocesy)
II.2 Role fotosyntézy v systémové biologii (Fyzikální základy fotosyntézy; Biochemické základy fotosyntézy - modely; Fotosyntéza na různých hierarchických úrovních - upscaling)
II.3 Teoretické základy fluorometrie (Zdroje fluorescenční emise z molekul chlorofylu; Principy měření fluorescence chlorofylu)
II.4 Metody indukované fluorescence chlorofylu ve studiu fotosyntézy ( Fluorescenční indukční jev (OJIP); Kautského křivka fluorescence chlorofylu; Kvantové výtěžky, analýza zhášecích mechanismů; Absorpční a emisní křivky
II.5 Sběr a analýza fluorometrických dat
2 studentské projekty, závěrečné zprávy o provedených experimentech.

PV226 Seminář Laboratoře softwarových architektur a informačních systémů
z, 0/2, 2 kr., jaro
doc. RNDr. Tomáš Pitner, Ph.D. - Ing. RNDr. Barbora Bühnová, Ph.D. - RNDr. Jaroslav Ráček, Ph.D. - RNDr. Radek Ošlejšek, Ph.D. - Mgr. Ján Struhár - Bc. David Gešvindr - Mgr. Filip Nguyen - RNDr. Ing. Tomáš Ludík - Ing. Stanislava Sedláčková - Dalia Kriksciuniene, Ph.D.
Základní zkušenosti s praktickou realizací netriviálních programových systémů a zájem o práci na projektech Laboratoře.
V případě MSSQL (viz. cíle předmětu) navíc absolvování (PB154 Základy databázových systémů) || (PB155 Databázové systémy a aplikace) || (PB168 Základy DB a IS)

V případě LaSArIS (základní seminář):
Oblast Softwarové architektury
Oblast Technologie
Oblast Informační systémy a řízení
Oblast Aplikace
V případě MSSQL:
Představení platformy Microsoft SQL Server 2012
Instalace MSSQL
Základy administrace databáze
Zálohování databází
Bezpečnostní model
Představení nástrojů pro efektivní vývoj databáze, vytvoření databáze
Možnosti T-SQL
Práce s XML v databázi
Práce s geografickými daty
Práce s hierarchickými daty v databázi
Tvorba databázových objektů v jazyce C#
Využití technologií FILESTREAM a FileTable
Full-text Search a Semantic Search
Nástroje pro optimalizaci výkonu databázových dotazů
V případě LaSArIS prezentace výsledků samostatné práce zadané přednášejícím.
V případě MSSQL aktivní účast na seminářích.

PV227 Programování grafických karet
k, 0/2, 2 kr., podzim
Mgr. Petr Tobola, Ph.D.
Předpokládá se absolvování PV112 Programování grafických aplikací.
GLSL, HLSL, Cg. CUDA. Render Monkey. Jednoduché programy. Realistické zobrazování. Speciální efekty.
Ukončení kolokviem.

PV229 Multimedia Similarity Searching in Practice
z, 0/2, 2 kr., jaro
RNDr. Michal Batko, Ph.D. - RNDr. David Novák, Ph.D.
Basic programming skills in Java language (course PB162 is recommended)
Introduction, demonstration of the MUFIN system, setup of the development environment
Data collections and similarity functions
Extraction of multimedia data descriptors
Executing search algorithms on data collections, a command line interface
Using search engine operations – insertions, deletions, queries
Preparing command batches – bulk data insertion, automatic searching, statistics
Data storage
Pivot selection techniques
Using advanced index algorithms – listing available implementations, getting/setting index parameters
User and application interfaces
Deliver all homework assigned during semester. Build a similarity search engine on given data including a user interface.

PV230 Podnikové portály
k, 1/1, 3 kr., jaro
RNDr. Jaroslav Ráček, Ph.D. - Mgr. František Hartman - Katarína Išková
Očekávají se znalosti webových aplikací v Javě (ideálně PA165) a práce s databází.
Úvod do podnikových portálů
Používání a správa podnikových portálů
Vývoj portletů podle specifikací JSR-168 a JSR-286
Vývoj portletů, pokročilá témata
Analýza a návrh portletů, best practices
Architektury podnikových portálů
Liferay Portal
Websphere Portal
Websphere Portal Portlet Factory
Přizpůsobování portálů
Typy podnikových portálů a případy jejich užití
Přínosy a rizika podnikových portálů
Závěrečná obhajoba projektu.

PV231 Integrated Marketing Communications
k, 1/1, 4 kr., jaro
Sandra Kumorowski, MBA - Ing. Leonard Walletzký, Ph.D. - Mgr. Jitka Kitner

Introduction to IMC & its impact on the world of IT;
IT client project introduction & overview;
Research process, SWOT analysis, consumer behavior, word of mouth, insight development;
IMC strategy development process, project management;
IMC communication/creative strategy planning, branding;
IMC execution/media strategy planning - digital, mobile, social media, direct marketing, sales promotions, personal selling, event marketing, public relations, corporate advertising, sponsorship programs, broadcast & print media;
Creative brief development;
IMC strategy plan development including research report;
Organizing for integration, future directions for IMC;
Client presentations (Power Point/Keynote)
The written IMC Strategy Plan and its presentation in front of the client are required for the completion of the course.

PV233 Počítačové sítě a směrovací protokoly
zk, 2/2, 4 kr., podzim
RNDr. Jaroslav Pelikán, Ph.D. - Mgr. Luděk Bártek, Ph.D. - Ing. Mgr. Zdeněk Říha, Ph.D. - doc. Ing. Jaroslav Dočkal, CSc. - Ing. Josef Kaderka, Ph.D.

Komunikace prostřednictvím počítačové sítě.
Referenční model OSI a jeho vrstvy (aplikační, transportní, síťová - adresace v IPv4, linková, fyzická).
Síťová architektura Ethernet.
Plánování sítě a propojování jednotlivých jejích prvků.
Úvod do směrování a zasílání paketů.
Statické směrování.
Úvod do dynamických směrovacích protokolů.
Směrovací protokoly distance vector (protokol RIPv1, VLSM a notace CIDR, protokol RIPv2, směrovací tabulky, protokol EIGRP).
Směrovací protokoly link-state (protokol OSPF).
11 průběžných testů v anglickém jazyce (na počítači), závěrečný test v anglickém jazyce (na počítači).

PV234 Přepínání v LAN, bezdrátové sítě a rozsáhlé sítě
zk, 2/2, 4 kr., jaro
RNDr. Jaroslav Pelikán, Ph.D. - Mgr. Luděk Bártek, Ph.D. - Ing. Mgr. Zdeněk Říha, Ph.D. - doc. Ing. Jaroslav Dočkal, CSc. - Ing. Josef Kaderka, Ph.D.

Návrh a budování lokální počítačové sítě.
Základní koncepce a konfigurace přepínání.
Virtuální lokální počítačové sítě (VLAN).
VLAN trunking protocol.
Spannig-tree protocol.
Směrování mezi virtuálními sítěmi.
Základní koncepce a konfigurace bezdrátových lokálních počítačových sítí.
Úvod do rozsáhlých počítačových sítí.
Protokol PPP.
Základní principy Frame Relay.
Bezpečnost v počítačových sítích.
Seznamy pro řízení přístupu (ACL).
Teleworker Services – broadband services, technologie VPN.
IP Addressing Services – NAT, protokoly BOOTP, DHCP a IPv6.
Odstraňování problémů v počítačových sítích.
15 průběžných testů v anglickém jazyce (na počítači), 2 závěrečné testy v anglickém jazyce (na počítači).

PV235 Základy IP telefonie
zk, 2/0, 2 kr., jaro
doc. Ing. Jaroslav Dočkal, CSc.

Digitalizace hlasu v klasické telefonii
Vývoj od klasické telefonie k IP telefonii
Principy zpracování hlasu v IP telefonii
Typy kodeků a jejich vlastnosti, cesta k moderním kodekům
Protokoly přenosu dat – RTP, RTPC, cRTP, SRTP, ZRTP a SCTP
Typy volání a konfigurace hlasových portů na síťových prvcích
Protokol H.323 jako komplex celé škály dalších protokolů
Protokoly H.225, H.245 a RAS
Příklady konfigurace bran a gatekeeperu
Protokol SIP – architektura a bezpečnostní otázky s ním spojené
Konfigurace bran protokolu SIP
Použití ISDN pro IP telefonii
Signalizace volání přes digitální hlasové porty
Základní techniky volání (odložené volání, přesměrování volání, forking, forwarding, holding, PRACK atd.)
Využití DNS pro IP telefonii, ENUM
Plány číslování a vytáčení, přenositelnost čísel
Regulární výrazy pravidel překladu hlasu
Sledování kvality služeb (QoS) datových sítí z hlediska VoIP
Priority, policing, sharping, reakce na přetížení linek, nastavení rychlostních limitů pro telefonní provoz
Měření kvality služby, E-model
Diagnostika problémů v síti IP telefonie
Řízení telefonních hovorů pomocí softwarového nástroje CCM a protokol SCCP
Řízení telefonních hovorů pomocí softwarového nástroje Asterisk a protokol IAX
Alternativní, přelivové a zálohové směrování v telefonních sítích
Směrování a obsluha tísňových hovorů
Útoky na bezpečnost IP telefonie, metody jejího zajištění v rámci síťové infrastruktury
Dvě písemná přezkoušení, první z nich je zaměřeno na znalost elementárních pojmů a kategorií této vědní oblasti a druhé na jejich použití při řešení konkrétních problémů. Podmínkou složení zkoušky je obě absolvovat alespoň s hodnocením E a pak je výsledné hodnocení dané vyšší známkou z obou hodnocení. Pro každé z obou písemných přezkoušení budou vypsány dva termíny.

PV236 Time Management and Effectiveness
k, 2/0, 2 kr., podzim
Ing. Michala Homolová
In parallel with PA180 or PA185/PA186 Interim Project (recommended) or after the completion of Interim Project
Efficiency and effectiveness
Prevention and Planning
Prioritization
Effective communication
Management of expectations
Effective meetings
Problem solving and Critical reasoning
Case studies will be required as an input for each lesson.

PV239 Vývoj aplikací pro mobilní platformy
k, /2, 4 kr., jaro
RNDr. Jaroslav Škrabálek - Mgr. Lucia Tokárová - Ing. RNDr. Barbora Bühnová, Ph.D.
Pokročilá znalost programování, jejíž krátký popis je nutnou součástí Žádosti o souhlas se zápisem předmětu.
Úvod do vývoje a specifik mobilních platforem
Základy uživatelského rozhraní pro mobilní zařízení
Koncepty programování na platformě iOS
Architektura a SDK platformy iOS
Koncepty programování ve Windows Phone 7
Architektura a SDK platformy Windows Phone 7
Koncepty programování na platformě Android
Architektura a SDK platformy Android
Projekt
Kurz je založen na aktivní participaci studentů. Studenti vypracují v samostatných týmech o cca 3 lidech závěrečný projekt, připraví jeho prezentaci (v rozsahu cca 10 minut) a jednoduché online materiály pro všechny účastniky kurzu. Hodnocení kurzu vezme v potaz účast studentů během výuky a online participaci, vypracované materiály, kvalitu prezentace a zahrnuje také prvek studentova sebehodnocení.

PV240 Základy marketingu služeb
zk, 2/0, 3 kr., jaro
prof. PhDr. Miroslav Foret, CSc.

Obsah předmětu:
1. Základní principy a význam marketingu (dotace 2/0) Marketing jako práce s informacemi
2. Marketingové řízení (dotace 2/0)
Marketingové řízení
Marketingové strategie
Marketingový plán

3. Marketingové prostředí a analýza portfolia (dotace 2/0)
4. Marketingová informační soustava ve službách (dotace 6/0)
Předmět marketingového průzkumu a jeho operacionalizace
Techniky sběru a zpracování marketingových informací
Vymezení a výběr jednotek marketingového průzkumu

5. Marketingové postupy (dotace 4/0)
Chování zákazníka
Segmentace trhu

6. Marketingový mix (dotace 6/0)
Produkt
Cena
Distribuce
Marketingová komunikace
Lidé

7. Specifika marketingu služeb (dotace 2/0)
Průběžné hodnocení na přednáškách po dobu semestru. Závěrečná zkouška je ústní, případně písemná.

PV241 Podnik a finanční řízení
zk, 2/0, 2 kr., jaro
Ing. David Fuchs

Úvod do firemních financí; Finanční rozhodování; Majetková a finanční struktura firmy; Finanční analýza firmy; Firma a finanční trh; Financování firmy; Peněžní toky ve firmě; Finanční plánování; Rizika fungující firmy; Rozdělení zisku; Hodnota firmy; Firma a devizový trh
Předmět probíhá formou přednášek. Podmínkou zápočtu je složení písemného testu.

PV242 Inovace a podnikání v IT
k, 1/1, 3 kr., jaro
Mgr. Michal Hrabí - Mgr. Juraj Michálek

Inovace v IT a strategie, Strategie firmy, vize a cíle, Rozvoj podnikání, Vytváření podnikatelského plánu – analýza, návrh
Dobré praktiky vývoje SW 1, Proč vyvíjet SW, Agilní přístup při vývoji SW
Marketingové strategie, Obchodní dovednosti a prodej produktu/služby
Dobré praktiky vývoje SW 2, Kontinuální učení, Použitelnost
Podnikatelské minimum, Právo v IT, Založení firmy, s.r.o. vs. živnost, Práva a povinnosti podnikatele, Setkání a sdílení zkušeností s úspěšným podnikatelem
Návrh a realizace proof of concept aplikace
Vytvoření executive summary business plánu
Průběžné hodnocení v rámci jednotlivých etap výuky, prezentace týmového projektu.

PV243 Pokročilé Java technologie: JBoss
zk, 1/1, 2 kr., jaro
Mgr. Jiří Kolář - Ing. Jiří Pechanec
Předpokládá se znalost jazyka Java na úrovni předmětu PB162 Programování v jazyce Java a předmětu PV168 Seminář z programování v jazyce Java. Doporučuje se i znalost předmětu PA165 Vývoj programových systémů v jazyce Java, ale není podmínkou.
Úvod, přehled novinek v Java EE 6
CDI, EJB 3.1
Seam 3 (co v CDI chybí)
Zabezpečení Java EE aplikace, JAAS
Ukládání dat v cloudu - Infinispan
Clustering a škálování JBoss AS 7
Management a monitorování JBoss AS 7
Na úspěšné ukončení zkouškou je požadováno dosažení alespoň 70 bodů celkem. Celkový maximální počet 100 bodů lze získat jako součet bodů za týmový projekt (max 60)a test (max 40).

PV244 Služby směrování pro vytváření škálovatelných sítí
zk, 2/2, 4 kr., podzim
doc. Ing. Jaroslav Dočkal, CSc. - Ing. Josef Kaderka, Ph.D.

• Plánování služeb rozlehlých sítí • Pokročilá řešení na bázi protokolu EIGRP • Pokročilá řešení na bázi protokolu OSPF s více oblastmi • Manipulace se směrovacími informacemi v rámci redistribuce • Implementace řízení cesty • Směrování na bázi politik a dohoda o úrovni služby • Připojení rozlehlých sítí poskytovatelem k Internetu. Protokol BGP • Implementace IPv6 • Připojení poboček a mobilních účastníků k podnikové síti • Prezentace případové studie • Závěrečný teoretický test • Praktická zkouška
9 průběžných testů v anglickém jazyce (na počítači), případová studie, závěrečný test v anglickém jazyce (na počítači).

PV247 Agilní webový projekt na platformě .NET
z, 0/3, 4 kr., podzim
Mgr. Štěpán Kozák - Antonín Moravec - Ing. Lukáš Martinák - Ing. Petr Passinger - Mgr. Kateřina Pelánová - Bc. Dominik Pintér
Základní znalost webových technologií (HTML, CSS, ...), znalost ASP.NET výhodou
Organizační úvod: Podmínky udělení zápočtu, vytvoření týmů, představení platformy pro semestrální projekt (seznámení s moduly v systému Kentico CMS, přehled základních vlastností).

Agilní projekty: Agilní principy, agilní hodnoty, Scrum (role, meetingy, artefakty).

Marketingový mix v online prostředí: Klíčové prvky marketingové komunikace významné pro oblast informačních technologií a služeb.

Vývoj I: Úvod do ASP.NET, úvod do platformy Kentico CMS.

Agilní plánování: Jak odhadovat a plánovat agilní projekty.

Vývoj II: Programové API, uživatelské modifikace v Kentico CMS (custom provider, custom handlers, K#, REST).

SEO a Linkbuilding: Nástroje a techniky pro SEO a Linkbuilding.

Testování webových aplikací: Úvod do testování webových aplikací, výkonnostní a zátěžové testování.

Nasazení do produkčního prostředí a bezpečnost: Základy IIS, webová stránka vs. webová aplikace, základy sestavení, On-premise nasazení, Off-premise nasazení (Azure, Amazon), bezpečnost webových aplikací, bezpečnost v ASP.NET (C# kód).

Prezentace projektů
Podmínkou udělení zápočtu je vypracování úkolů zadaných na jednotlivých přednáškách a prezentace výsledku týmového projektu na konci semestru.

PV248 Kurz jazyka Python
k, 0/1, 2 kr., podzim
Ing. Martin Sivák
Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
Stručné seznámení se syntaxí jazyka Python
Používaní modulů a knihoven
Práce se sítí a vytvoření jednoduchého serveru
Využítí debuggeru na testování
Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
Regulární výrazy
Konfigurace: argumenty příkazové řádky, konfigurační soubory
Využití serializace k uložení a načtení stavu programu
Grafické uživatelské rozhraní
Vzdálené volání procedur, XMLRPC server a klient
aktivita na cvičeních, hodnocení projektu

PV249 Vývoj v jazyce Ruby
k, 2/2, 4 kr., podzim
Mgr. Marek Jelen - Mgr. Ivan Nečas
Znalost programování v libovolném programovacím jazyce (C/C++, Java, Python, ...) alespoň na úrovni PB161, PB162
Syntaxe jazyka Ruby a základní programovací techniky
Metaprogramování v jazyce Ruby
Testování aplikací
Tvorba webových aplikací
Základy práce s VCS Git
Regulární výrazy
Tvorba aplikací typu klient-server
Nasazení do produkčních prostředí
Spolupráce jazyka Ruby s platformou JVM
aktivita na cvičeních, hodnocení projektu

UA104 Didaktika informatiky I
z, 0/2, 2 kr., jaro
RNDr. Jaroslav Pelikán, Ph.D.
Znalosti z obecné didaktiky nebo školní pedagogiky.
Metodické zpracování jednotlivých kapitol základních kursů (architektura počítačů, návrh algoritmů a programování, operační systémy, počítačové sítě a Internet).
Výstupy v rozsahu 30 - 45 minut. Diskuse a hodnocení jednotlivých výstupů.
Cvičení - 2 hodiny týdně (účast je povinná). Předmět je ukončen zápočtem. Studenti si musí metodicky zpracovat zadaná témata a provést jejich samostatnou prezentaci formou výuky na střední škole.

UA105 Didaktika informatiky II
zk, 1/2, 3 kr., podzim
RNDr. Jaroslav Pelikán, Ph.D.
Absolvování předmětu UA104 Didaktika informatiky I.
Pedagogické a didaktické zásady výuky informatiky.
Uživatelský, algoritmický a projektový přístup.
Studijní programy výuky informatiky a výpočetní techniky na středních a základních školách.
Správa učebny výpočetní techniky.
Názorné pomůcky, software pro výuku, multilicence.
Metodické zpracování jednotlivých kapitol základních kurzů (architektura počítačů, návrh algoritmů a programování, operační systémy, počítačové sítě a Internet).
Výstupy v rozsahu 30 - 45 minut. Diskuse a hodnocení jednotlivých výstupů.
Přednášky - 1 hodina týdně (účast je nepovinná), cvičení - 2 hodiny týdně (účast je povinná, v rámci cvičení, k tomuto předmětu, budou studenti (formou výuky na střední škole) prezentovat zadaná témata).
Ústní zkouška - prezentace zadaného tématu formou výuky na střední škole.

UA290 Vývojová a sociální psychologie pro učitele
zk, 2/1, 3 kr., jaro
doc. PhDr. Josef Prokeš, Ph.D.

Činitelé vývoje a zákony vývojových změn.
Charakteristika a srovnání vývojových změn v pubertě a adolescenci.
Úroveň poznávacích procesů dospívajících.
Sebepoznávání, sebepojetí a seberealizace v dospívání.
Dynamika přizpůsobování dospívajících vnějším podmínkám.
Některé specifické výchovné problémy v dospívání.
Psychologické aspekty obvyklých výchovných přístupů k dětem a dospívajícím.
Vývoj a funkční dynamika systému autoregulačních mechanismů osobnosti jako celku.
Charakteristika zralé a kultivované osobnosti.
Školní třída jako sociální skupina, postavení jedince v této skupině.
Psychologická analýza vyučovacího procesu, psychologické základy didaktických zásad.
Psychologie učení.
Hodnocení učebních výsledků, školní úspěšnost a neúspěšnost a její intelektové a mimointelektové příčiny.
Psychologická analýza výchovného působení.
Duševní hygiena ve výuce a výchově dospívajících.
Modely některých školských situací v práci s dospívajícími a možnosti jejich řešení.
Náročné životní situace a typy obranných mechanismů.
Psychologické aspekty médií, psychologické problémy drogových závislostí.
2 písemné zkoušky, závěrečná seminární práce, esej, ústní zkouška

UA390 Školní pedagogika
zk, 1/1, 2 kr., podzim
doc. PhDr. Josef Prokeš, Ph.D.

Pedagogika jako vědní disciplína, filosofie výchovy.
Výchova, její funkce, činitelé a formy.
Pedagogické principy a jejich aplikace.
Kapitoly z dějin pedagogiky, odkaz J.A.Komenského.
Profese učitele. Sociální prostředí školy.
Dovednosti učitele pro přípravu a realizaci partnersko-kooperativní komunikace.
Kooperativní formy vyučování a učení jako prostředek socializace žáka.
Úskalí v práci začínajícího učitele.
Otevřené učení, projektové učení, týmové učení, plánování výuky.
Pedagogika volného času a počítačové hry.
Pedagogické aspekty koncepce trvale udržitelného rozvoje.
Škola pro 21.století. Výsledky a efekty školní edukace. Pedagogický výzkum: stav, struktura, fungování. Komparace edukace na mezinárodní úrovni. Trendy, problémy a perspektivy edukace v mezinárodním kontextu.
Během semestru každý student přednese referát ze zadané problematiky a odevzdá esej na téma, které jej během výuky zaujalo (ať již v kladném nebo záporném slova smyslu). 2 průběžné písemné zkoušky, závěrečná zkouška, poslední vyučovací hodinu se studenti podrobí písemné zkoušce, k jejímuž výsledku bude přihlíženo u závěrečné zkoušky ústní.

UA391 Obecná a alternativní didaktika
zk, 1/1, 2 kr., jaro
doc. PhDr. Josef Prokeš, Ph.D.

Didaktika jako vědní a studijní disciplina ve studiu učitelství.
Teoretické otázky obsahu a struktury vzdělávání.
Didaktická analýza obsahu učiva.
Mezipředmětové vztahy a souvislosti výuky.
Didaktické zásady a vyučovací metody.
Organizační formy výuky.
Příprava učitele na výuku.
Bezpečnostní a hygienická hlediska ve výuce.
Odborné učebny a laboratoře, školní knihovny a informační střediska.
Tvořivost a výchova k tvůrčí činnosti.
Vytváření didaktických dovedností.
Pedagogická diagnóza jako základ analýzy výsledků výchovně-vzdělávací práce učitele.
Hospitace ve výuce.
Další zvyšování kvalifikace učitelů.
Žák ve výchovné situaci.
Aktivita žáků ve vyučování, jejich sebevýchova a sebevzdělání. Metody objevování. Učení z textu a vyhledávání informací. Možnosti alternativní výuky a výchovy.
2 písemné testy znalostí, závěrečná seminární práce, ústní zkouška

UA442 Pedagogická praxe na ZŠ
z, 0/0, 4 kr., jaro
RNDr. Jaroslav Pelikán, Ph.D.

Individuální pedagogická praxe na ZŠ pod vedením zkušeného pedagoga. Praxe zahrnuje 10 vyučovacích hodin náslechů a 10 vyučovacích hodin výstupů.
Student musí absolvovat 10 hodin náslechů a stejný počet výstupů na studentem zvolené základní škole (popř. v nižších ročnících víceletého gymnázia).

UA542 Pedagogická praxe na SŠ z VT
z, 0/0, 4 kr., podzim
RNDr. Jaroslav Pelikán, Ph.D.

Individuální pedagogická praxe na SŠ pod vedením zkušeného pedagoga. Praxe zahrnuje 10 vyučovacích hodin náslechů a 10 vyučovacích hodin výstupů.
Student musí absolvovat 10 hodin náslechů a stejný počet výstupů na studentem zvolené střední škole.

VB000 Základy odborného stylu
k, 0/2, 2 kr., jaro
doc. PhDr. Karel Pala, CSc. - Mgr. Dana Hlaváčková, Ph.D. - PhDr. Petr Peňáz - RNDr. Zuzana Nevěřilová - Mgr. Ondřej Nečas - Mgr. Jan Bušta - Mgr. Hana Žižková - Terezie Migelová
Schopnost komunikovat a psát české texty v češtině na úrovni maturitních požadavků.
Hlavní cíle předmětu jsou: seznámit studenty se zásadami pozitivní komunikace, komunikačními bariérami a jejich překonáváním; zvládnout pravidla odborného vyjadřování po teoretické i praktické stránce; vypracování písemných prací: Úvod k bakalářské práci a esej; opravy chyb studentů a jejich objasnění individuálně; seznámit se s pravopisnými systémy a pravidly jazykové správnosti; ústní prezentace zvoleného tématu (včetně videozáznamu a analýzy); seznámení se základními pravidly správné argumentace;
Dva psané texty (odborný text esej) a jejich opravy formou diskuse se studenty; ústní prezentace včetně videonahrávky a celkového hodnocení;

VB001 Specialist English
zk, 0/0, 1 kr., jaro
Mgr. Kateřina Nečasová, M.A. - PhDr. Ivana Tulajová - Bc. Vendula Veselá
Enrolment pre-requisite for this exam is the completion of the VB035 and VB036 courses or the knowledge of the grammar, vocabulary, and phrases taught at these + specialized vocabulary of the texts specified in the syllabi of VB035 and VB036.
Grammar, vocabulary and phrases at B2 level
Specialized IT, maths and studies-related vocabulary
Specialized IT texts
The examination consists of two parts: a written test and an oral examination. To be able to sit for the oral part of the exam, you need to reach a minimum of 60% in the test.
The written test is based on upper intermediate grammar and IT vocabulary. Students can be exempt from the written part of the exam (but still have to take the oral part) if they have the following certificates: Cambridge English: First (previously FCE), Advanced (previously CAE), Proficiency (previously CPE); IELTS band score 5.5/6.5 or higher; TOEFL iBT Total score 87 or higher. Secondary school exams (i.e. maturita) are not accepted. Students must submit their certificate (original plus a copy) to CJV FI head (Ms Tulajova) one month prior to the start of the exam period in which they wish to take VB001.
The oral examination is a presentation on an IT-related topic and a discussion, and also includes translating phrases/grammar and IT vocabulary focused sentences from Czech into English.
The level of the exam is B2 of the Common European Framework (Upper Intermediate).

VB003 Ekonomický styl myšlení I
z, 2/0, 1 kr., podzim
prof. PhDr. Kamil Fuchs, CSc.

Úvod do studia ekonomie, charakteristika hospodářství a jeho funkcí.
Analýza fungování tržního mechanismu, chování tržních subjektů, důsledky změn jejich chování pro vývoj nabídky, poptávky a rovnováhy trhu.
Analýza poptávky, poptávková pružnost.
Náklady, nabídky a rovnováha firmy.
Rovnováha v podmínkách nedokonale konkurenčních trhů.
Mechanismus fungování trhu výrobních faktorů, ceny výrobních faktorů.
Předmět probíhá formou přednášek. Podmínka zápočtu: písemný test.

VB004 Ekonomický styl myšlení II
k, 2/0, 2 kr., jaro
prof. PhDr. Kamil Fuchs, CSc.

Měření výkonnosti národního hospodářství.
Základní souvislosti ekonomického růstu a cyklických oscilací tržních ekonomik.
Makroekonomická rovnováha.
Funkce peněz, rovnováha peněžního trhu.
Funkce bankovního sektoru.
Inflace a její dopady na hospodářství.
Ekonomická funkce státu.
Cíle hospodářské politiky.
Fiskální a monetární politika.
Rozbor základních souvislostí interakce národní ekonomiky a vnějšího hospodářského prostředí.
Mezinárodní obchod. Měnové kursy.
Předmět probíhá formou přednášek. Podmínka zápočtu: písemný test.

VB005 Panorama fyziky I
z, 2/0, 1 kr., podzim
prof. RNDr. Josef Humlíček, CSc.
Předpokládá se znalost základních pojmů, symboliky a nejjednodušších technik matematické analýzy (diferenciální a integrální počet funkcí jedné i více proměnných).
Průřez historií fyzikálního poznání. Pilíře klasické a moderní fyziky, Chápání a předvídání
Vesmír a mikrosvět. Prostor a čas, vztažné systémy.
Newtonovy pohybové zákony. Gravitace. Pohyb nebeských těles a družic.
Matematický formalismus fyzikálních teorií. Princip nejmenší akce, Lagrangeovy a Hamiltonovy rovnice.
Pricipy symetrie. Zákony zachování.
Přesně řešitelné úlohy klasické mechaniky.
Elektřina a magnetismus. Elektromagnetické pole. Maxwellova teorie.
Teorie relativity. Lorentzova transformace. Relativistické efekty.
Mikroskopická stavba hmoty. Rozměry v mikrosvětě. Mikroskopický popis makroobjektů.
Atomy, izotopy, periodická tabulka. Rastrovací mikroskopy.
Vazba. Molekuly, kondenzované látkyů typické vlastnosti. Nečekané stabilní struktury (fullereny, nanotrubky).
Pravděpodobnostní popis plynů. Energie a teplota. Pozoruhodné chování při nízkých teplotách.
Během semestru jsou zadávány úlohy, zaměřené k lepšímu pochopení probíraných témat. Na konci semestru je třeba k získání zápočtu odevzdat řešení alespoň poloviny zadaných úloh, podle výběru posluchače. Ukončení kolokviem je možné, požadavkem je vyřešení všech zadaných úloh.

VB006 Panorama fyziky II
k, 2/0, 2 kr., jaro
Mgr. Dušan Hemzal, Ph.D. - prof. RNDr. Josef Humlíček, CSc.
Předpokládá se znalost základních pojmů, symboliky a nejjednodušších technik matematické analýzy (diferenciální a integrální počet funkcí jedné i více proměnných).
Manipulace s plynem a phyblivými elektrony. Práce a teplo. Nevratnost.
Maxwellův démon. Entropie. Pravděpodobnostní pohled na nevratnost.
Tepelné záření, klasický a kvantový popis. Kosmické mikrovlnné pozadí. Kosmické plachtění.
Základy kvantové teorie. Vlny jako částice, částice jako vlny. Superpozice stavů, amplitudy pravděpodobnosti. Měření. Einstein proti Bohrovi.
Schrodingerova rovnice. Stavba atomu. Nerozlišitelnost. Zpět k periodické tabulce.
Kondenzované látky. Si a GaAs. Mikroelektronické struktury.
Termodynamika počítání. Kvantové počítače.
Nízkorozměrné struktury. Fotonika.
Atomové jádro. Jaderné síly a modely jádra. Radioaktivita. Jaderné reakce.
Elementární částice. Kvantová elektrodynamika. Částice a antičástice.
Astrofyzika. Stavba a vývoj hvězd. Kosmologie.
Velké problémy současné fyziky.
Během semestru jsou zadávány úlohy. Na konci semestru je třeba odevzdat řešení alespoň poloviny zadaných úloh, podle výběru posluchače.

VB007 Filosofie vědy I
z, 2/0, 2 kr., podzim
prof. PhDr. Ing. Miloslav Dokulil, DrSc.
Předpokládá se zájem o obecné otázky vědy (jako poznávání světa a života v něm). Doporučuje se navázat kursem VB008 Filosofie vědy II. Měli bychom ten intelektuální vývoj nakonec vnímat jako svého druhu už teď závratnou "exponenciálu".
Úvod: Obecně o "předělech času".
Zrod vědy jako novověkého fenoménu, její problémy, metody a kritéria. Předpoklady k "paradigmaticky" novému přístupu ke světu a k tradici.
Problém geocentrismu jako konfrontace smyslové absurdity s potřebou adekvátnmího popisu umožňujícího predikci. (Od scholastických řešení až po konečný rozchod s aristotelovskou tradicí.)
Od sublunárních krůčků k prvému velkému skoku do supralunárního světa.
Co je a jaká je realita? Je adekvátním klíčem k ní empirismus, anebo racionalismus?
Encyklopedie jako produkt osvícenství.
Humeova skepse nad kauzalitou. Zákony a pravděpodobnost.
Fyziokratismus jako projekt "harmonického řádu", zároveň jako první uplatnění modelu v ekonomii.
Pozitivistický pokus o změnu světa silou idejí.Výchozí varianty fyzikalismu.
Problém duchověd koncem 19. století. (Lze uplatnit přírodovědná kritéria v humanitních disciplínách?)
"Racionální" boj s "fikcí", anebo existuje neviditelné?
Einsteinův a Planckův stín.
Rozpačité ohlédnutí vzad i vpřed na prahu 3. millénnia.
Začátky filosofie vědy.
Uzavírá se zápočtem na základě účasti a předložení 1 eseje.

VB008 Filosofie vědy II
k, 2/0, 2 kr., jaro
prof. PhDr. Ing. Miloslav Dokulil, DrSc.
Pro účely kolokvia není nutné absolvovat kurs VB007 Filosofie vědy I, pro zkoušku je to nezbytné.
Evoluční teorie v dějinách lidského myšlení. Darwin. Neodarwinismus. Od DNA k biotechnologiím.
Cesta k deduktivně-nomologickému a induktivně-statistickému modelu.
Individualismus, holismus a problémy objektivity v sociálních vědách.
Problém induktivismu. Konvencionalismus.
Nová paradigmata na obzoru? (Od Einsteina ke Kuhnovi?)
Otázka typu Proč? K logice otázek. Deskripce proti explanaci. Pragmatika explanace.
Některé obecné otázky teorie věd z počátku let osmdesátých. Také několik pohledů na redukcionismus.
Probabilistická kauzalita. Explanace pomocí zákonů?
Exkurs: Umělá inteligence.
Exkurs: Sociobiologie.
Teorie versus zákony? Význam dedukce. Není struktura světa přece jen kauzální? "Teorie všeho"?
3 kredity, poté co uchazeč vykázal pravidelnou docházku na přednáškách, předložil 2 eseje a úspěšně se předvedl ve skupinové diskusi nad tématy z vypracovaných esejů (2 až 3 studenti současně); nebo jako druhá možnost se tu nabízí uzavřít zápočtem (2 kredity) na základě účasti a předložení 1 eseje.

VB011 Kapitoly k filosofii jazyka II
k, 2/0, 2 kr., jaro
prof. PhDr. Ing. Miloslav Dokulil, DrSc.
Není nutno absolvovat VB010 k účasti na tomto kursu.
Blíže o tzv. "umělé inteligenci".
Další úvahy o redukcionismu.
Chomského přínos k teorii lingvistiky.
"Reprezentovat", aneb o znacích.
"Mluvit", aneb k teorii slovesa.
"Třídit", aneb o systému a metodě.
"Vyměňovat", aneb o rozmanité komunikaci.
"Dekonstruovat", aby došlo k "rekonstrukci"?
Mezi antropomorfní interpretací přírody a fyziomorfní sebe-interpretací člověka.
Extempore o některých paradigmatech "ve hře".
Místo metafory v teorii poznání, aneb problém informační hodnoty a mechanismu obrazné mluvy.
Především o performativní teorii pravdy.
Korespondenční teorie pravdy.
Koherenční teorie pravdy.
Uzavírá se zápočtem (2 kredity) na základě pravidelné účasti a předložení 1 eseje. Kolokvium (3 kredity) pouze po předložení dalšího (druhého) eseje a rozpravy nad tématy esejů při účastí dalšího kolegy ucházejícího se o kolokvium.

VB023 Folková hudba
z, 1/1, 2 kr., podzim
doc. PhDr. Josef Prokeš, Ph.D.

Vznik, vývoj a poetika žánru Contemporary Urban Adult Music, jeho současnost i budoucnost ve vztahu k ostatním hudebním žánrům.
Zpívající básníci a zhudebněná poezie. Woody Guthrie, Pet Seeger, Bob Dylan, Paul Simon, Jacques Brel, Donovan, Joan Baez, Leonard Cohen, Joni Mitchell, Bulat Okudžava, Vladimír Vysockij, Karel Kryl, Vladimír Merta, Jaroslav Hutka, Vlastimil Třešňák, Jaromír Nohavica, Karel Plíhal, Slávek Janoušek...
Domácí inspirační kořeny české folkové písně
Včlenění lidové písně do českého folku
Kontexty české folkové písně: specifika výstavby textu; textové varianty; přizpůsobení textu hudební složce a jednorázové vokální recepci; poetizace v estetické výstavbě textů; osobnost folkového písničkáře; výstavba písně a kýč; postavení české folkové písně v celku národní kultury
Vlastní písničkářská tvorba studentů, výstavba textu, harmonizace, kytara a další doprovodné nástroje, vedení dvojhlasu, zhudebnění básnických textů.
Režie folkového koncertu.
Psychologie posluchače.
Počítačová hudba.
Autorská práva.
Znalost hry na nějaký hudební nástroj je vítána, avšak není nutná.
Písemný test znalostí. Následná ústní zkouška. Během semestru by bylo žádoucí, aby se student pokusil o vytvoření vlastní písně.

VB035 English I
z, 0/2, 2 kr., podzim
PhDr. Ivana Tulajová
The course is aimed at improving the knowledge of English, which should be intermediate at the beginning of the course. Students are allowed to attend the course if they pass the entrance test in the first week of the semester. The entrance test must be registered separately under VB035T.
Grammar, vocabulary and phrases at B2 level
Specialized IT vocabulary
Reading and discussion of specialized texts
Every student attending the seminar has to sit for two tests - a mid-term test (multiple choice) submitted on one of the days of Week 6 and the final VB035 one (submitted in the last week of the term) which has the following parts - key word transformations, multiple choice (testing grammar, vocabulary, phrases etc.). To complete the course, you need to reach at least 60 percent of the total number of points that can be attained for the tests.
You are allowed to be absent from seminars for up to four times: two of these must be properly excused (a letter of excuse signed by a person of authority (doctor, judge) and submitted to the Studies office).
One of the prerequisites for the completion of the course is home preparation and doing assignments.

VB035T English I - Test
z, 0/0, 0 kr., podzim
PhDr. Ivana Tulajová
Předmět VB035T – Test slouží pouze jako vstupní test k předmětu VB035 – English I.


Vstupní test obsahuje 50 otázek a každá otázka má 5 možností, z nichž pouze jedna je správná. Za správnou odpověď jsou 2 body. Za nezodpovězenou nebo chybně zodpovězenou otázku je 0 bodů. Maximální počet bodů je 100. Test je zaměřen na gramatiku a obecnou slovní zásobu. Předpokládaná znalost je úroveň B1+ a vyšší.

VB036 English II
z, 0/2, 2 kr., jaro
Mgr. Iuliia Ievstignieieva - Mgr. Kateřina Nečasová, M.A. - PhDr. Ivana Tulajová - Bc. Vendula Veselá
The course represents a follow-up to VB035 English I.
Grammar, vocabulary and phrases at B2 level
Specialized IT vocabulary
Reading and discussion of specialized texts
Every student attending the seminar has to sit for two tests - a mid-term test (multiple choice) submitted on one of the days of Week 6 and the final VB036 one (submitted in the last week of the term) which has the following parts - key word transformations, multiple choice (testing grammar, vocabulary, phrases etc.). To complete the course, you need to reach at least 60 percent of the total number of points that can be attained for the tests.
You are allowed to be absent from seminars for up to four times: two of these must be properly excused (a letter of excuse signed by a person of authority (doctor, judge) and submitted to the Studies office).
One of the prerequisites for the completion of the course is home preparation and doing assignments.

VB037 Writing in English
zk, 0/2, 0 kr., podzim
PhDr. Ivana Tulajová
VB001
Mechanics of writing: grammar and punctuation
Vocabulary used in formal writing
Formal letters
Letters of application and CV
Form-filling
Abstracts
Essay writing
Short written assignments throughout the course, an end-of-course grammar/vocabulary test, an essay. Regular attendance and active participation in seminars.

VB039 English I - seminar
k, 0/2, 1 kr., podzim
PhDr. Ivana Tulajová
The enrolment in the course requires that the student enrol in VB035 at the same time.
VB039 is a complementary course to VB035 and its aim is to give students a lot of practice in advanced language and communication skills and to help them communicate more effectively by improving their grammatical knowledge and developing IT-related vocabulary. For further details see the VB035 syllabus.
Pre-requisites for the completion of the course are as follows: seminar attendance, doing homework, colloquium. At the end of the course students will give a short presentation on an IT topic of their choice.

VB040 English II - seminar
k, 0/2, 1 kr., jaro
Mgr. Iuliia Ievstignieieva - Mgr. Kateřina Nečasová, M.A. - PhDr. Ivana Tulajová
The enrollment in the course requires that the student enroll in VB036 at the same time.
VB040 represents a complementary course to VB036 taught in the same semester. The course is designed to develop students' communication skills and to improve their knowledge and understanding of English grammar. The students coming to a seminar without their homework will be considered absent from it. The topics discussed are the same as in VB036.
At the end of the course students will give a short presentation on a computer-related subject of their choice. Regular attendance and doing assignments are important.

VB041 Principy právního myšlení
k, 2/0, 2 kr., podzim
prof. JUDr. Ivo Telec, CSc.

Právní vzdělávání; Právně filozické uvedení a přístup; Věc přirozenoprávní; Přirozené osobnostní právo a jeho státní ochrana; český příklad Globalizace a evropeizace práva; zejména práva soukromého Právní principy; Výklad práva; zejména práva soukromého Právovědné testy (metody), např. test poměrnosti aj.
písemné kolokvium na základě domácí práce

VB042 Právo duševního vlastnictví
zk, 2/0, 2 kr., jaro
prof. JUDr. Ivo Telec, CSc.

Úvod do studia práva duševního vlastnictví: účel, dějiny, systém, prameny, mezinárodní organizace (WIPO. WTO, EPO, UNESCO), ústavní a mravní základy, veřejná správa průmyslového vlastnictví
Základní prvky chráněných předmětů
Výkon práv duševního vlastnictví
Prosaditelnost práv duševního vlastnictví
Práva průmyslového vlastnictví
Právo autorské a práva související včetně kolektivní správy práv
Písemná zkouška - test, zpravidla 17 otázek, minimální úspěšnost 50%

VV015 Politologie
z, 2/0, 2 kr., podzim
prof. PhDr. Ing. Miloslav Dokulil, DrSc.
Očekává se zájem o časově podmíněné proměny fenoménu politiky.
Předmět a základní pojmy, funkce politologie. Jedinec a společnost.
Předpoklady vzniku antické řecké demokracie. Problém hegemonie a řecko-perské války. Velký "pelopponéský" střet.
Politické ideály Platónovy. Aristotelés.
Pax Romana. Sv. Augustin.
Boj o investituru. Benátská ústava.
Husitská revoluce. Humanismus a reformace jako programy sociální reformy. Machiavelli. Luther, Kalvín. Společenské utopie (Morus, Bacon, Campanella, Komenský).
Počátky moderního právního myšlení (Bodin, Althusius, Grotius). Westfálský mír.
Podhoubí velké "rebélie" anglické v 17. století. Anglický parlamentarismus. Hobbes, Milton, Harrington.
Kontinentální Evropa druhé pol. 17. století. Vyústění anglické "Slavné revoluce". Locke.
Osvícenství (tj. začátek politické moderny). Francouzská revoluce. Vídeňský kongres.
Dominantní postavení Velké Británie. Vznik italského a německého státu ve druhé půli 19. století. Rakousko-uherské narovnání.
Příčiny 1. a 2. světové války a jejich vyústění. Tzv. studená válka. Pád železné opony a zánik SSSR.
Dramatický hospodářský vzestup Číny. BRIC. Globalizace.
Střet civilizací? Naše současnost.
Účelem kursu je jak objasnění klíčových pojmů politiky, tak také struktury a teleologie moci. Byl zvolen historický přístup, aby bylo možno optimálně sledovat ono dramatické napětí mezi vytyčenými cíli a hodnotami, jichž má být v každé době vždy jinak a v jiném preferenčním seřazení dosaženo.
Ke kolokviu se požaduje zpracování dvou esejů. (Jelikož mnozí touží ukončit předmět pouhým zápočtem, je nutná evidence účasti, spolu s jedním esejem pro započtení předmětu.)

VV018 Vybrané kapitoly z religionistiky
z, 2/0, 2 kr., jaro
prof. PhDr. Ing. Miloslav Dokulil, DrSc.
Optimální je navázat na VV014. Není to však podmínkou.
Na základě výchozího kursu religionistiky (ale i bez těchto předpokladů) dojde -- zčásti seminární formou -- k dílčímu prohloubení poznatků v této oblasti, a to přímým seznámením s relevantními texty.
Starozákonní tradice bude ilustrována výchozími kapitolami knihy Genesis a knihou Jób, křesťanství závěrečnými pasážemi evangelia Matoušova a Markova a Pavlovými listy k Římanům a Židům.
Všimneme si kritického odkazu Humeova (a Millova) a Masarykova vztahu k náboženství (podle Čapkových Hovorů).
Orientální oblast bude samostatně uvedena pasážemi z Upanišad a Bhagavad Gíty, pokusíme se přiblížit si neznámý ideový svět tao a zen.
Výběrem textů z nám bližšího času (Kierkegaard, Russell, Moody aj.) najdeme podněty k úvahám o případném podílu racionality na víře.
Uzavírá se zápočtem (2 kredity) na základě účasti a předložení 1 eseje.

VV024 Interpretace textů
k, 1/1, 2 kr., podzim
doc. PhDr. Josef Prokeš, Ph.D. - Mgr. Jaroslav Poliak

Souvislosti literárního textu, úskalí jeho zkoumání jako informace
Dominantní a alternativní paradigma literární komunikace, meze obsahové analýzy a interpretace
Autor a adresát v komunikační perspektivě literatury
Roviny struktury uměleckého textu
Jednotící perspektiva díla a přisvojení
Kritické rozbory uznávaných i kontroverzních děl soudobé české a světové prózy, poezie i vědy
Jak číst text, jak jej vnímat a hodnotit.
Klimakterium české poezie, antikvariát metafor.
Průvodce světem i zásvětím české prózy. Polepšovna žánrů
Televize versus literatura. Zfilmované literární předlohy.
Forma eseje, fejetonu, kurzívy, povídky, novely
Kompozice románu, výstavba dialogu
Polemika psaná i verbální. Referát. Resumé. Klíčová slova
Taktika úspěchu na vědeckých konferencích. Citát jako součást literárněvědné strategie.
Jak psát odbornou práci. Získávání vědeckých grantů a jejich optimální využití.
Interpretace vybraného textu formou předneseného referátu, esej na individuálně zvolené či zadané téma. Závěrečný písemný test znalostí.

VV026 Laboratoř slovesné tvorby
k, 1/1, 2 kr., jaro
doc. PhDr. Josef Prokeš, Ph.D.

Smysl psaní, katarze, grafomanie
O čem psát? Brainstorming
Přístup kreativní, eklektický, kompilační
Odstraňování blokád
Výběr tématu, sběr informací, studium a empatie, stimulace k psaní, sběr a třídění materiálu
Odstup od textu
Tvorba plánu, osnovy, koncepce
Neliterární texty
Automatické psaní
Nácvik tvorby metafor
Inspirace vědou, literaturou, obrazem, hudbou, architekturou
Deník a jeho variace
Koláž z vlastních i cizích textů
Kolektivní psaní
Změna perspektivy, změna slovesného času
Volba a změny žánru
Variace, imitace, parodie
Krádeže textu
Prvopis a pravopis
Jazykové hry a reprodukční cvičení
Výtvarná a scénická prezentace
Redigování textu, kompoziční a stylistické úpravy, korektura, anotace, informace o autorovi
Autorské čtení
Kritické zhodnocení, recenze, polemika, etika kritiky
Copyright
Vernisáž a křest knihy
Prezentace textu v Internetu
Při kolokviu účastníci odevzdají soubor textů vytvořených během semestru
semestrální práce, esej, kolokvium (účastníci odevzdají soubor textů vytvořených během semestru)

VV027 Kultura postmoderny
z, 1/1, 2 kr., jaro
doc. PhDr. Josef Prokeš, Ph.D.

Zákonitosti vývoje slohů v kulturní společenské epoše
Moderna a modernizace
Kulturní outsideři versus oficiální produkce
O povaze naší kultury
Psychologické základy kultury
Postmoderna jako sebekritika moderny
Filozofická východiska postmoderní kultury
Kýč a konzumní kultura
Postmoderna v literatuře, hudbě, výtvarném umění, architektuře a pop kultuře
Vidění jako zmocňování se světa -- ztráta gnoseologického konceptu, interakční chápání našeho postavení ve světě, ofenzivní podstata vizuálního vnímání, funkcionalita znaku, funkcionalita jazyka, jazyk médií, sociální hodnota virtuální reality, svět vizuálních znaků, nový koncept reality
Stachanovci konzumu aneb sociologie postmoderny
Alternativní a nová kultura
Underground, videoklipy, reklama zjevná i skrytá, interdisciplinární tvorba, splývání uměleckých druhů
Nová umění a multimediální výrazové prostředky
Osobnost člověka v době postmoderní
Feminismus a sexual harassment
Patologie životní zdatnosti, rasismus a xenofobie, mýtus supermanů a androgynů
Imagologie kultury aneb nutné minimum pro High Society
Brevíř kulturního kutila
Součástí semináře bude sledování aktuálního kulturního dění
písemný test, skupinový projekt, závěrečná esej z probrané problematiky, recenze studentského divadelního představení, které proběhne na FI v rámci Dies Academicus Brunensis - v článku se zaměřit na postmoderní aspekty inscenace

VV028 Psychologie v informatice
z, 1/1, 2 kr., podzim
doc. PhDr. Josef Prokeš, Ph.D.

Třetí civilizační vlna a její důsledky
Mýtus počítače, počítačový pohled na svět
Psychologie mezilidské komunikace
Fenomén elektronické komunikace a její vliv na psychologii komunikace
Počítačové hry z hlediska psychologie
Počítačoví hackeři
Televize a počítače versus škola
Transakční analýza
Teorie rolí
Vědomí a stavy změněného vědomí
Imaginativní myšlení, myšlení v činnosti -- řešení problému
Agrese jako emoční reakce
Osobnost a individualita, měření duševních schopností
Stres a jeho zvládání
Psychopatologie a metody terapie
Možnosti využití počítačových her k rehabilitaci
Péče o duševní zdraví
Sociální přesvědčení a postoje, interpersonální přitažlivost
Sociální interakce a vliv -- přítomnost druhých, interpersonální vliv, skupinové rozhodování
Vztah mezi lidmi a stroji
Sociální vztahy v pracovním týmu, komunikační dovednosti
Verbální a nonverbální komunikace na pracovišti
Asertivita, třídění informací, obrana proti manipulaci, asertivní kritika, podvody a komunikace
Řešení konfliktů a problémových situací
Taktika vedení konkursů na vedoucí místa
Aktivní sociální učení
závěrečný projekt, písemná zkouška, ústní zkouška

VV030 Filosofie a teorie mysli
z, 2/0, 2 kr., podzim
prof. PhDr. Ing. Miloslav Dokulil, DrSc.
Je účelné navázat na kursy VB007-VB008 (nebo aspoň VB008); leč není to podmínkou.
Předehra problému: metafyzický dualismus (Descartes). Je člověk bez "duše" pouhý stroj? (La Mettrie.) Reakce na pozitivistickou skepsi vůči ozvláštnění lidského života mezi jinými živými organismy (vitalismus, teleologie). Funkcionalismus jako "moderní" řešení statutu mysli jako média zpracovávajícího informace. (Fodor aj.)
Jak komunikují neurony. Také o tom, že člověk je možná jenom pouhým "vehiklem" pro přenos genové informace (Dawkins).
Máme nárok překonat solipsismus? (Berkeley.) Není veškeré myšlení jen poněkud "komplikovanější" reakce na vnější stimuly? (Od Pavlova ke Skinnnerovi.)
Intencionalita (její Dennettova varianta).
Můžeme mluvit o "specifice" lidské mysli? (Je dána "vědomím"?) Searlovo řešení problému. Chalmersův pokus o "fundamentální teorii". Calvinova "cerebrální symfonie" a jeho "mozkový kód".) Je vůbec něco na člověku výjimečného? (Popperův "svět 3". Crickova zpráva o hledání duše. Churchlandova neuronová komputerizace jako reprezentace sociálního světa. Penroseova metafora o "císařových nových šatech".) Také o memetice.
Nabízí se ukončit zápočtem (s 1 esejem), anebo kolokviem (spolu se 2 eseji; skupínová diskuse na témata z esejů, vždy za účasti 2 - 3 studentů).

VV031 Základy výtvarné kultury I
z, 2/0, 1 kr., podzim
PhDr. Petra Kačírková, Ph.D. - Mgr. Marika Kupková
Základním předpokladem na posluchače předmětu je znalost středoškolského penza informací v oblasti historie a dějin umění.
Pravěké jeskynní malby, význam vizuálního zobrazení jakožto přímého „corpus delicti“
Egypt – Stará, Střední říše a Nová říše; Mezopotámie
Řecko – definování základních vizuálních proudů
Řím - definování základních vizuálních proudů
Křesťanství; románské období a přechod ke gotice
Návštěva pavilonu Antrophos
Gotické období – průhled základními vizuálními, formálními a obsahovými celky
Renesance – rané období
Renesance - vrcholné období
Renesance – pozdní období
Barokní umění – rané a vrcholné období
Barokní umění – pozdní období; rokoko
Přednášky. Zápočet: jednostránkový esej na dané téma a test. Test - 7 otázek, z toho musí být 4 správně, aby došlo ke splnění povinností předmětu.Esej je dodána nejpozději do termínu textu.

VV032 Základy výtvarné kultury II
k, 2/0, 2 kr., jaro
PhDr. Petra Kačírková, Ph.D. - Mgr. Marika Kupková - doc. Mgr. Vítězslav Švalbach
Splnění předmětu VV031.
Klasicismus x Impresionismus
Expresionusmus x Fauvismus
Secese
Funcionalismus
Dadaismus a Surrealismus
Kubismus a Futurismus
Realistické tendence - první poloviny 20.stol.
konceptuální umění
Abstrakce
Postmodernistické tendence
Přednášky. Zápočet: jednostránkový esej na dané téma a test. Test - 7 otázek, z toho musí být 4 správně, aby došlo ke splnění povinností předmětu.Esej je dodána nejpozději do termínu textu.

VV033 Fotografie I
k, 1/1, 2 kr., podzim
Mgr. Jiří Víšek
Výuka oboru Fotografie předpokládá fotografické vidění světa; vítán je předešlý, byť amatérský, zájem o tento obor. K realizaci cvičení je vhodné použit vlastní digitální přístroj, nejlépe jednookou zrcadlovku s výměnnou optikou.
Základy teorie optiky a mechaniky fotopřístrojů.
Exponometrie.
Principy osvětlování.
Skladba fotografického obrazu.
Řešení tonální a lineární, využití neostrosti, kontrast a rytmus.
Emotivní a informativní fotografie.
Barevná skladba, barevná perspektiva, barevný kontrast a barevná dominanta.
Práce ve studiu. Zadání, konzultace, samostatná práce (zpracování v grafických programech). Kolokvium: odevzdání a hodnocení projektů.

VV034 Fotografie II
zk, 1/1, 2 kr., jaro
Mgr. Jiří Víšek
Výuka oboru Fotografie předpokládá fotografické vidění světa. K realizaci cvičení je vhodné použit vlastní digitální přístroj, nejlépe jednookou zrcadlovku s výměnnou optikou. VV033
Fotografické žánry:
zátiší
krajina
reportáž a dokument
portrét a fotografie těla
reklamní fotografie
fotografie plastiky a architektury
Posluchači k jednotlivým lekcím vytvářejí samostatná fotografická cvičení ve studiu a exteriéru. Zadání, konzultace, samostatná práce (zpracování v grafických programech). Zkouška: odevzdání a hodnocení projektů.

VV035 Tvorba 3D charakteru I
k, 1/1, 1 kr., podzim
MgA. Helena Lukášová, ArtD. - Mgr. Igor Chalás - Mgr. Jiří Chmelík
VV035
Proporce lidského těla
Modelování organického tvaru v 3D modelovacích programech
Anatomie lidské hlavy
Low poly model Modelování podle fotoreferencí
Prezentace modelu - světla, kompozice, render
Tvůrčí práce s dokončeným modelem, deformační nástroje
Připrava modelu pro realizaci pomocí metod rychlého prototypování
Přednáška a cvičení ve studiu, práce v 3D programech. Kolokvium.

VV036 Výtvarná anatomie II
zk, 1/1, 2 kr., jaro
MgA. Helena Lukášová, ArtD.
VV035
Typologie lidské figury.
Růstová období. Idividualita a karikatura.
Idealizace lidského těla a oděv.
Zvířecí anatomie.
Vytvoření charakteru na základě dosavadních znalostí.
Dokončení 3D modelu postavy z předešlého semestru.
Tvorba Hight Poly modelu
Základy animace
Příprava modelu pro realizaci metodou rychlého prototypování.
Přednáška a cvičení ve studiu, práce v 3D programech. Zkouška.

VV038 Architektonický prostor II
zk, 1/1, 2 kr., jaro
Ing. arch. Ludmila Kohutová
Úspěšné absolvování předmětu VV037 Architektonický prostor I.
Scénografie.
Prezentace vlastního projektu ve studijní skupině.

VV039 Výtvarný plenér
k, 0/60, 2 kr., jaro
doc. Mgr. Vítězslav Švalbach
PV067, PV083, PV085, VV034
Výtvarná část: Kresba, malba, landart, akvarel a jiné výtvarné aktivity v krajině. Krajinářská perspektiva: lineární, vzdušná, barevná. Kresba stromů a květeny. Městská krajina. Architektonický detail. Kresba figury, koláž (při nepřízni počasí).
Fotografická část: Fotografie krajiny. Voda v krajině. Krajina a lidé. Dokument. Fotoreportáž.
Filmařská část: Práce s videem v-krajině.
Exkurze do uměleckořemeslné dílny a do města s významnou architekturou. Poznávání krajiny.
(Pracovní den: začátek v 9 hodin; 6 pracovních hodin; večer hodnocení prací.)
Nejlepší studentské práce jsou vystaveny na podzim v Bezejmenné galerii.
Průběžné hodnocení denní práce. Kolokvium: odevzdávání a hodnocení prací.

VV040 Divadelní hra
k, 0/2, 2 kr., jaro
doc. PhDr. Josef Prokeš, Ph.D.

Během semestru bude nastudováno studentské divadelní představení, jehož premiéra proběhne v rámci Dies Academicus Brunensis v polovině května na FI MU a derniéra následující týden ve sklepní scéně CED Divadla Husa na provázku
Zkoušky jsou vždy ve středu od 18 hodin v posluchárně D1, rovněž některý víkend bude třeba vyčlenit pro vyladění a generální zkoušku (bude upřesněno vždy podle konkrétních potřeb)
Na začátku semestru se uskuteční konkurz z přihlášených studentů tak, aby role mohly být případně přeobsazeny
Ti zájemci o předmět, kterí neuspějí v konkurzu na herce, se podle potřeby mohou začlenit do realizačního týmu představení (hudba, zvuk, projekce, stavba scény, rekvizity, inspicie atd.)
Předmět je přístupný celé MU, pro zápis je nutný souhlas učitele, který bude udělen na základě výsledků konkurzu
Závěrečný skupinový projekt (divadelní incenace).

VV041 English for Academic Purposes (post-graduate)
z, 0/2, 2 kr., podzim
PhDr. Mgr. Libor Štěpánek, Ph.D.
anglický jazyk na úrovni B2 ERR a výše
Seminar I – Introduction to Academic Public Speaking; Seminar II –Theory, General Characteristics and Preparation; Seminar III - Introduction; Main Body; Audiovisual aids and Ending; Seminar IV – Questions; Delivery and Critical listening and evaluation; Seminar V – XII Practical exercises
Successful completion of this course involves giving an academic presentation; contributing to discussions in contact lessons as well as virtual forums, participating in the wiki activities.

VV042 Historické proměny fotografie
z, 2/0, 2 kr., jaro
Mgr. Jiří Víšek
Předmět je určen především zájemcům o studium fotografie v Ateliéru grafického designu a multimédií na FI, ale též ostatním studentům z Fakulty informatiky a ostatních fakult Masarykovy univerzity.
Fotografie jako vizuální umění.
Fotografická terminologie.
Fotografická témata a žánry.
Předchůdci fotogtafie.
Počátky fotografie.
Portrétní fotografové 19.století.
Piktorialismus.
Počátky moderní fotografie v USA, Německu a Čechách.
Meziválečná avandgardní fotografie.
Krajinářská fotografie.
Dokumentární fotografie a sociální fotografie přelomu 19. a 20. stol.
Válečná fotografie.
Česká humanistická fotografie,
Módní a reklamní fotografie,
Současné trendy ve světové a české fotografii.
Posluchači k jednotlivým lekcím vytvářejí samostatné seminární práce. Zápočet: test nebo seminární práce.

VV043 Academic Writing in English
z, 0/2, 5 kr., jaro
James Edward Thomas, M.A.

The course deals with the following language topics.
Aspects of syntax
end weight, subjunctive, fronting, to-infinitive and -ing clauses
Aspects of discourse and pragmatics
Topic sentences and paragraph hooks, hedging, roles of first person, sexist language, linking clauses and sentences meaningfully.
Academic writing per se
Structure of different types of documents, choosing vocabulary appropriate to various sections of papers
Corpus study test, terminology test, various pieces of writing demonstrating the language concepts taught.

VV045 Fotografie III
zk, 1/1, 2 kr., podzim
Mgr. Jiří Víšek
Výuka oboru Fotografie předpokládá fotografické vidění světa. K realizaci cvičení je vhodné použit vlastní digitální přístroj, nejlépe jednookou zrcadlovku s výměnnou optikou. VV034
Figura v ateliéru.
Portrét a autoportrét.
Krajina.
Městská krajina
Sociální dokument.
Vlastní volná tvorba.
Dokumentární fotografie.
Divadelní fotografie.
Posluchači k jednotlivým lekcím vytvářejí samostatná fotografická cvičení ve studiu a exteriéru. Zadání, konzultace, samostatná práce (zpracování v grafických programech). Kolokvium: odevzdání a hodnocení projektů.

VV046 Video a film I
k, 1/1, 2 kr., podzim
MgA. Josef Víšek
Základy práce s kamerou.
Kamera (technika a optika).
Vybavení (kameraman a studio).
Exkurze do studia TV.
Filmová řeč.
Scénář.
Filmový záběr: velký celek, celek, americký detail, polodetail, detail, velký detail.
Kompozice záběru.
Pohyb předmětu.
Pohyb kamery.
Filmové triky.
Zvuk ve filmu.
Práce ve studiu. Studijní projekce. Tvorba scénáře. Kolokvium.

VV047 Video a film II
k, 1/1, 2 kr., jaro
MgA. Josef Víšek
Úspěšné ukončení VV046 Film a video I.
Střihová skladba.
Technický střih.
Skladba dramaturgická, asociativní, zvuková.
Základy práce se střihovým programem.
Filmová interpretace.
Stylistické formy.
Roviny vyprávění.
Filmový čas a prostor.
Základy svícení.
Konečné zpracování filmu a videa na PC.
Práce ve studiu a exteriéru. Studijní projekce. Realizace filmu. Kolokvium.

VV050 Animace a vizualizace I
k, 1/1, 2 kr., jaro
MgA. Jan Mikota
Výuka předmětu Animace a vizualizace předpokládá výtvarné cítění a respektování charakteru tohoto předmětu včetně částečné manuální práce na zadáních.
Animace.
Kreslená animace.
Staré a nové techniky.
Animační základy.
Chůze a kroky.
Charakter postavy.
Práce ve studiu. Zadání, konzultace, samostatná práce (zpracování v animačních programech), odevzdání projektů. Kolokvium.

VV051 Animace a vizualizace II
k, 1/1, 2 kr., podzim
MgA. Jan Mikota
Výuka předmětu Animace a vizualizace předpokládá výtvarné cítění a respektování charakteru tohoto předmětu včetně částečné manuální práce na zadáních.
Projekce filmových a animovaných ukázek.
Analýza filmového děje.
Technický scénář.
Tvorba vizualizace na základě hudby.
Tvorba scénáře a klipu.
Práce ve studiu. Zadání, konzultace, samostatná práce (zpracování v animačních programech), odevzdání projektů. Kolokvium.

VV052 Evening Drawing
k, 0/2, 2 kr., jaro
MgA. Helena Lukášová, ArtD.
Výuka předmětu Večerní kresba předpokládá výtvarné cítění a respektování charakteru tohoto oboru včetně částečné manuální práce na zadáních.
Kresba lidské figury podle modelu: stojící, sedící a ležící figura
ženský a mužský akt: stojící, sedící a ležící
kresba hlavy podle modelu: hlava ženy, muže, dítěte a starého člověka
rychlá skica
pohybová studie
Odevzdání a hodnocení prací. Zápočet.

VV059 Seminář práva duševního vlastnictví
k, 0/0, 1 kr., jaro
prof. JUDr. Ivo Telec, CSc.

Práva průmyslového vlastnictví, právo autorské a práva související:
Řešení modelových příkladů z práva autorského v kontextu soukromého práva;
Řešení modelových příkladů z práva známkového a práva autorského;
Řešení modelových příkladů z dalších práv průmyslového vlastnictví, týkajících se podnikové sféry;
Kolokvium v kombinované formě písemné a ústní.

VV060 Právo a etika výzkumu
k, 1/0, 1 kr., jaro
prof. JUDr. Ivo Telec, CSc.

Základní právní pojmy výzkumu, vývoje a inovací, veřejné morálky, veřejných rozpočtů, veřejné soutěže a právní infrastruktury výzkumu a vývoje
Etika výzkumu a její morální a právní důsledky, např. v pracovním právu, autorském právu a právu proti nekalé soutěži
Vědecká bezúhonnost a případové studie
Výzkumné aspekty týkající se práv duševního vlastnictví, např. přístupová práva aj.
Kolokvium v písemné a ústní formě.

VV063 Hygiena práce s počítačem
k, 1/1, 2 kr., jaro
Mgr. Sophia Nesládková, Ph.D.

1. Teorie: Úvod do problematiky. Ergonomie jako vědní disciplína, ergonomie kancelářského pracoviště I. Praktická část: Optimální držení těla, uvědomění si držení těla, pracovní sektor 2. Teorie: Ergonomie práce s počítačem II. Praktická část: Cvičení na pracovišti, optimální sed, alternativní možnosti sezení 3. Teorie: Biomechanika pohybového systému III. Praktická část: Cvičení na pracovišti 4. Teorie: Funkční anatomie pohybového ústrojí – kosti, svaly IV. Praktická část: cvičení zaměřená na jednotlivé svalové skupiny 5. Teorie: Kapitoly z anatomie, fyziologie krevního oběhu V. Praktická část: cvičení zaměřená na prevenci městnání krve v dolních končetinách a horních končetinách 6. Teorie: Druhy a příčiny svalové dysbalance VI. Praktická část: Testování svalové dysbalance vybranými cviky a polohami 7. Teorie: Pravidla a zásady při cvičení, volba optimálního pohybu a zásady správného pohybového režimu VII. Praktická část: Příklady optimálního pohybu, kompenzační cvičení 8. Teorie: Repetitive strain injury – syndrom z nadměrné jednostranné dlouhodobé zátěže, bolesti zad VIII. Praktická část: Kompenzační cvičení 9. Teorie: Repetitive strain injury - syndrom z nadměrné jednostranné dlouhodobé zátěže, horní končetina IX. Praktická část: Kompenzační cvičení 10.Teorie: Bolest a pohybový systém X. Praktická část: Kompenzační cvičení 11. Teorie: Škola zad XI. Praktická část: Cvičení ke správnému držení těla při různých pracovních činnostech 12. Teorie: Únava a její druhy XII. Praktická část: Relaxační a dechová cvičení 13. Teorie: Psychické aspekty práce s počítačem, syndrom vyhoření XIII. Praktická část: Relaxační a dechová cvičení 14. Teorie: Zátěž očí a okulární potíže při práci s počítačem XIV. Praktická část: Cvičení k odstranění únavy očí 15. Teorie: Výživa při sedavém zaměstnání. XV. Praktická část: Hodnocení vlastní výživy vzhledem k výživovým doporučením
písemný test, kolokvium

VV067 Konceptuální a intermediální tvorba I
k, 0/2, 2 kr., podzim
MgA. Helena Lukášová, ArtD.
Prerekvizita - absolvování některých předmětů AGDaMM
1.Konceptuální práce, idea a realizace, formát myšlenky jako východiska a nosného média 2.Záznam a jeho posuny (fotografie, deníkové postupy, video) – průběžná práce 3.Práce s textem, pojmy, jejich význam a použití ve vizuální tvorbě 4.Automatické techniky, kresba a malba 5.Okrajová grafická média a veřejný prostor (komiks, grafitti, street art)
Přednáška a cvičení ve studiu; kolokvium

VV069 Prezentační dovednosti
k, 0/2, 2 kr., podzim
Mgr. Dana Hlaváčková, Ph.D. - RNDr. Zuzana Nevěřilová - Mgr. Hana Žižková
Předmět je určen studentům, kteří pracují na závěrečné kvalifikační práci, nebo alespoň ví, jaké téma budou zpracovávat.
Cíle prezentace. Specifika prezentací podle cíle (obhajoba, příspěvek na konferenci, prezentace na semináři, nábor ...). Specifika prezentací podle délky. Různé formáty prezentací (1 minuta, 4 minuty, 10 minut, s elektronickou podporou, s tabulí, bez podpory). Časování obsahu prezentace. Jak připravit snímky? Software pro přípravu prezentací. Zásady přípravy elektronické podpory prezentací a časté chyby. Neverbální komunikace, práce s prostorem, postoj, zdvořilost, oční kontakt. Časté chyby v neverbální komunikaci. Práce s hlasem, hezitační zvuky, parazitická slova. Práce s mikrofonem. Jak oživit prezentaci? Reakce publika, diskuze. Jak nebýt zaskočen nenadálými událostmi? Jak překonat trému?
vlastní prezentace závěrečné práce