volitelné (abecedně) - Mendelova univerzita v Brně

Transkript

volitelné (abecedně) - Mendelova univerzita v Brně
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Agilní metodiky programování
volitelný
doporučený ročník / semestr 2/3
42
1/2
4
hod. za týden
kreditů
1 hodina přednášek, 2 hodiny cvičení každý týden
přednáška,
Forma výuky
zápočet
seminář
Další požadavky na studenta
Všichni studenti se musí aktivně podílet na zadaném týmovém projektu (vývoj aplikace), každý student musí plnit roli,
kterou má přidělenou v týmu.
Vyučující
doc. Ing. Arnošt Motyčka, CSc.
Ing. Ondřej Popelka, Ph.D.
Stručná anotace předmětu
Cílem předmětu je připravit studenty na praktické a efektivní metody vývoje softwarových aplikací. Naučit studenty
týmové spolupráci a efektivně komunikovat s lidmi. Seznámit studenty s různými metodikami softwarového inženýrství
a s moderními trendy vývoje softwaru.
Studenti získají znalosti principů agilních metodik a podrobnou znalost agilní metodiky SCRUM. Předmět rozvíjí
zejména soft-skills dovednosti, které jsou nutné k agilnímu programování, což jsou zejména: práce v týmu, plánování
času, organizace práce, komunikace, proaktivní přístup.
1.
2.
3.
Úvod do problematiky
a) Historie a vývoj metodik
b) Metodiky testování software
Agilní metodiky softwarového inženýrství
a) Metodika SCRUM
b) Test Driven Developement
c) Další agilní metodiky
d) Využití agilní metodiky při vývoji konkrétního software
Klasické metodiky vývoje software
a) Vodopádový a spirálový model životního cyklu
b) Metodika Rational Unified Process
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
KNIBERG, H. Scrum and XP from the Trenches (Enterprise Software Development), LuLu.com 2007, 140 s., ISBN 13978-1430322641.
Doporučené:
KADLEC, V. Agilní programování, Computer Press, Praha, 2004, ISBN 80-251-0342-0.
BECK, K. Extrémní programování, Grada, Praha, 2002, ISBN 80-247-0300-9.
MCCONNEL, S. Dokonalý kód, Computer Press, Praha, 2006, ISBN 80-251-0849-X.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Animace a geoprostor
volitelný
doporučený ročník / semestr 2/4
56
2/2
5
hod. za týden
kreditů
2 hodiny přednášek a 2 hodiny semináře ve specializované laboratoři týdně
zkouška
přednáška,
Forma výuky
seminář
Další požadavky na studenta
Vypracování tří průběžných projektů.
Vyučující
Mgr. Jitka Kominácká, Ph.D.
Stručná anotace předmětu
Cílem je prohloubení odborných znalostí z oblasti modelování geoprostoru, animace těchto prostorových modelů a
analytických operací nad těmito modely. S tím souvisí i získání dovednosti aplikovat tyto znalosti při modelování a
analyzování reálného geoprostoru pro podporu rozhodování.
1. Možnosti zásuvného modulu Flamingo v programu Rhinoceros
a) Nastavení prostředí, práce s knihovnami
b) Vlastnosti objektů, nasvícení modelu a scény
2. Režimy renderování
a) Vlastnosti, faktory ovlivňující výkon
b) Nastavení expozice, raycasting, raytracing, řešení radiozity
3. Počítačová animace
a) Nízkoúrovňová a vysokoúrovňová počítačová animace
b) Tvorba animací, kompilace statických snímků, formáty digitálního videa
4. Prostorová geodata
a) Geodata ve 2D a 3D, pořizování geodat
b) Modely pokrytí, spline aproximace
5. Možnosti vizualizace a analýz modelu terénu
a) Klasifikace dat, význam pro vizualizaci
b) Analýzy a aplikace analýz na konkrétních modelech
6. Pokročilá vizualizace prostorových modelů
a) Tvorba komplexních modelů geoprostoru
b) Prezentace, práce s modely v laboratoři virtuální reality
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
PROCHÁZKA, D. A KOL. Geografické informační systémy. Brno, MENDELU, 2010-2012, [online], dostupné z
http://is.mendelu.cz/eknihovna/.
PROCHÁZKA, D., KOMINÁCKÁ, J., DANNHOFEROVÁ, J. e-Learningový materiál k předmětu Animace a geoprostor,
[online], dostupné pro studenty z http://is.mendelu.cz/.
ŽÁRA, J., BENEŠ, B. SOCHOR, J., FELKEL, P. Moderní počítačová grafika, 2. vydání. Computer Press, 2005. 612 s.
ISBN 80-251-0454-0.
Doporučené:
BOOTH, B. Using ArcGIS 3D Analayst. Readlands (USA): ESRI Press, 2000. ISBN 1-58948-004-X.
KOLEKTIV AUTORŮ. Google SketchUp Video Tutorials, [online], dostupné z
http://sketchup.google.com/training/videos.html.
KOLEKTIV AUTORŮ. ArcGIS 3D Analyst Tutorial, [online], dostupné z
http://webhelp.esri.com/arcgisdesktop/.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Informační systémy pro rozhodování
volitelný
doporučený ročník / semestr 2/3
56
2/2
5
hod. za týden
kreditů
2 hodiny přednášek, 2 hodiny semináře každý týden
přednáška,
Forma výuky
zkouška
seminář
Další požadavky na studenta
Podmínkou zápočtu je vypracování projektu na zvolené téma z oblasti probírané látky. Obhajoba projektu.
Vyučující
doc. Ing. Jan Žižka, CSc.
Ing. Naděžda Chalupová, Ph.D.
Stručná anotace předmětu
Cílem předmětu je naučit se řešit podporu složitých rozhodovacích úloh v oblastech správy, řízení, ekonomiky,
obchodování, business intelligence pomocí moderních metod a softwarových nástrojů pro data mining a automatické
vyhledávání informace a znalosti v rozsáhlých souborech reálných dat numerického i nenumerického charakteru.
Předmět obsahuje úvod do získávání a ukládání dat, přípravu dat jako zdroj informace pro řešení konkrétních úloh, popis
principu a činnosti nejpoužívanějších algoritmů pro dolování z dat, vyhodnocování jejich efektivity a interpretace
výsledků podle daného aplikačního zaměření.
Studenti získají všeobecné kompetence aplikovat principy objevování znalostí v datech při řešení úloh pomocí dat z
reálného světa, dále kreativitu, schopnost samostatné práce a využití moderních informatických metod a nástrojů pro
podporu řízení a rozhodování pomocí dolování informace a znalosti z dat jako oborově specifickou kompetenci.
1. Data a základy jejich zpracování
a) Typy a formáty dat
b) Shromažďování a ukládání dat reálného světa, datové sklady
c) Základy zpracování dat relačními databázovými systémy
d) Import a export dat do a z databáze
2. Data mining a business intelligence
a) Data, informace, znalost, jejich reprezentace a hierarchický vztah
b) Dolování informace a znalosti z dat a jejich pokročilá analýza
c) Proces dolování z dat: neřízené, částečně řízené a řízené induktivní strojové učení
d) Nejrozšířenější softwarové nástroje pro dolování z dat, jejich aplikační možnosti
3. Klasifikace, predikce, shlukování
a) Účel a využití metod klasifikace, predikce a shlukování
b) Vyhodnocování efektivnosti metod
c) Problematika dolování z reálných dat a možnosti řešení
4. Základní algoritmy a jejich principy
a) Shlukovací algoritmy
b) Klasifikátory a prediktory
c) Příprava dat pro různé softwarové systémy a nástroje
d) Automatizované dolování z dat, vyhodnocení a interpretace výsledků
5. Současnost a budoucnost podpory rozhodování moderní informatikou
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
GÁLA, L., POUR, J., ŠEDIVÁ, Z. Podniková informatika. Grada, 2009, ISBN 978-8-02472615-1.
Doporučené:
WITTEN, I. H., FRANK, E., HALL, M. A. Data Mining. Third Edition. Morgan Kaufmann, 2011,
ISBN 978-0-12-374856-0.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Laboratoř virtuální reality
volitelný
2/3
dopor. ročník / semestr
56
0/4
4
hod. za týden
kreditů
4 hodiny semináře týdně ve specializované laboratoři
zápočet
seminář
Forma výuky
Způsob zakončení
Další požadavky na studenta
Udělení zápočtu je podmíněno zpracováním a obhájením projektu.
Vyučující
Ing. David Procházka, Ph.D.
Stručná anotace předmětu
Cílem předmětu je prohloubení znalostí z oblasti moderních aplikací počítačové grafiky (zpracování obrazu za účelem
automatické identifikace objektů, inovativní metody klasifikace a vizualizace komplexních dat, styk člověk-stroj). Dále je
kladen důraz na prohloubení dovednosti implementace těchto teoretických konceptů do podoby aplikací. Student má
možnost vyzkoušet si prakticky tyto technologie v laboratoři virtuální reality. Výuka je rozdělena na část úvodní
(teoretickou) a na řešení samostatného projektu mj. z oblastí vestavěných systémů, automobilového průmyslu nebo
geografických informačních systémů.
1. Představení možností laboratoře virtuální reality
a) Stereoskopická projekce, CAVE systémy
b) Rozšířená realita na mobilních zařízeních, „Spatial Augmented Reality“
c) Klasifikace obrazových dat
d) Detekce objektů a pohybů pozorovatele
e) Obecné výpočty na GPU: CUDA, OpenCL
2. Tvorba vlastního projektu v laboratoři
a) Příprava grafických dat
b) Realizace projektu v prostředí laboratoře
c) Testování výsledků projektu na hlavní scéně stereoskopické projekce
d) Konzultace postupu práce s cvičícími předmětu
3. Obhajoba projektu a představení veřejnosti
a) Obhajoba projektu před spolužáky a učiteli
b) Představení výsledků projektu na dni otevřených dveří laboratoře
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
PROCHÁZKA, D., KOUBEK, T., DANNHOFEROVÁ, J. Programování grafických aplikací s využitím OpenGL a OpenCV.
Brno, Mendelova univerzita v Brně, 2012, [online], dostupné z http://is.mendelu.cz/eknihovna/.
ŽÁRA, J., BENEŠ, B. SOCHOR, J., FELKEL, P. Moderní počítačová grafika, 2. vydání. Computer Press, 2005. 612 s.
ISBN 80-251-0454-0.
Doporučené:
SHREINER, D. OpenGL programming guide : the official guide to learning OpenGL, versions 3.0 and 3.1. Upper Saddle
River, NJ: Addison-Wesley, 2010. ISBN 978-0-321-55262-4.
BRADSKI, G., KAEHLER, A. Learning OpenCV: Computer Vision with the OpenCV Library. USA: O'Reilly Media, 2008.
555 s. ISBN 0-596-51613-4.
BURDEA, G., COIFFET, P. Virtual Reality Technology (second edition). USA: John Wiley & Sons, Inc., 2003. ISBN 0-47136089-9.
BIMBER, O., RASKAR, R. Spatial augmented reality : merging real and virtual worlds. USA: Wellesley, A. K. Peters,
2005. ISBN 1-56881-230-2.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Manipulační technika
volitelný
doporučený ročník / semestr 2/3
42
1/2
4
hod. za týden
kreditů
1 hodina přednášek, 2 hodiny semináře ve specializované laboratoři každý týden
přednáška,
Forma výuky
zápočet
seminář
Další požadavky na studenta
Studenti v rámci seminářů vytváří autonomní robotický systém, který v zadaném prostředí řeší definovanou úlohu. Na
závěr předmětu dochází k prezentaci a obhajobě řešeného problému.
Každý student dále plní zadané úkoly na pracovních stanicích Pneutrainer, manipulační lince od SMC a robotických
ramenech Melfa a Katan.
Vyučující
prof. RNDr. Ing. Jiří Šťastný, CSc.
Dr. Ing. Radovan Kukla
Stručná anotace předmětu
Cílem předmětu je seznámit studenty s problematikou řízení robotů a manipulátorů. Důraz je kladen zejména na
seznámení se základními vlastnostmi robotických systémů ve spojení s jejich řízením. Studenti získají absolvováním
předmětu znalosti o současných trendech v robotice, o řízení a použití robotů.
Studenti také získají základní znalosti o vývoji robotů a manipulátorů. Důraz je rovněž kladen na schopnost
spolupracovat na vývoji software pro tato zařízení. Klíčové schopnosti, které studenti získají, jsou: práce se speciálním
hardware, určování polohy zařízení, pohyb a plánování pohybu zařízení.
1. Základy kinematiky a dynamiky
a) Pohyb v kartézském souřadném systému
b) Pohyb ve sférickém souřadném systému
c) Kinematika pohybu hmotného bodu
d) Dynamika systémů
e) Rovnice pohybu
2. Základy robotiky
a) Prvky průmyslových a stacionárních robotů
b) Pohony robotických soustav
c) Plánování řízení dráhy
d) Lokace a kooperace v prostoru
3. Aplikace optimalizace pohybů
4. Využití umělé inteligence v robotice
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
PŘIKRYL, K. Kinematika. Akademické nakladatelství CERM, Brno, 2005, ISBN 80-214-2951-8.
HORSKÝ, J., NOVOTNÝ, J., ŠTEFANÍK, M. Mechanika ve fyzice. Academia, Praha, 2001, ISBN 80-200-0208-1.
Doporučené:
HALLIDAY, D., RESNICK, R., WALKER, J. Fyzika. VUTIUM, Brno, 2001, ISBN 80-214-1868-0.
DEJL, Z. Konstrukce strojů a zařízení I – Spojovací části strojů. Ostrava, Montanex a.s., 2000, ISBN 80-7225-018-3.
BĚLOHOUBEK, P., KOLÍBAL, Z. Průmyslové roboty IV – Projektování výrobních systémů s PRaM. Skriptum VUT Brno,
1993, ISBN 80-214-0532-5.
CANNY J. The Complexity of Robot Motion Planning. The MIT Press, 1999, 216 s., ISBN 0-262-03136-1.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Modelování biologických procesů
volitelný
doporučený ročník / semestr 2/3
56
2/2
3/5
hod. za týden
kreditů
2 hodiny přednášek, 2 hodiny semináře týdně
přednáška,
Forma výuky
zápočet/zkouška
seminář
Další požadavky na studenta
Vypracování semestrálního projektu na vybrané téma a jeho obhájení. Prokázání zvládnutí základní práce s programem
MATLAB při závěrečné zkoušce.
Vyučující
Ing. Josef Los, Ph.D.
prof. Ing. Jan Mareček, DrSc.
Stručná anotace předmětu
V rámci předmětu student získá znalosti o faktorech ovlivňujících životní prostředí, zejména pak o antropogenní činnosti
a to ve vztahu jak k živé, tak k neživé přírodě v časové a prostorové proměnlivosti. Předmět se zaměřuje na materiálové
a energetické toky v biosféře. Student získá základní dovednosti v oblasti systematického zpracování dat a
jejich analýzy. Student získá znalosti o tvorbě matematických modelů procesů, technologií i techniky v prostředí
programu MATLAB z širokého komplexu oborů.
1. Matematický model a způsoby jeho získávání. Systém a jeho prvky. Objekty životního prostředí. Vybrané
objekty (půdní, vodní a urbanistický).
2. Simulace biologických systémů. Vybrané příklady modelů biologických procesů: Model buněčného růstu.
Rovnováha počtu druhů na ostrovech. Model tlaku v aortě a event. další.
3. Zákonitosti a modelování procesu šíření kontaminantů v porézních vrstvách půd, sedimentů apod. Základní
popis procesů migrace. Uvedení základních pojmů difúze, disperse, advekce, konvexe, sorbce a desorpce.
4. Zákonitosti pohybu podzemní vody porézním prostředím. Darcyho a Brinkmanova rovnice. Vybrané příklady.
5. Šíření kontaminantů ve vodních tocích a nádržích. Typy matematických modelů.
6. Šíření kontaminantů v atmosféře. Typy matematických modelů.
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za semestr
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
PAZOUREK, J. Simulace biologických systémů. Praha, Grada, 1992.
DOWNEY, A. B. Physical Modeling in MATLAB. Green Tea Press, 2008, 136 s., ISBN 0615185509, [online], dostupné z
http://greenteapress.com/matlab
Doporučené:
ŠTAMBERG, K. Modelování migračních procesů v životním prostředí. Praha, Vydavatelství ČVUT, 1998.
HOLZBECHER, E. Environmental Modeling: Using MATLAB. Springer, 1. vydání, 2007, 392 s, ISBN 3540729364.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Neuronové sítě v aplikacích
volitelný
doporučený ročník / semestr 2/3
56
2/2
4/6
hod. za týden
kreditů
2 hodiny přednášek, 2 hodiny cvičení každý týden
přednáška,
Forma výuky
zápočet / zkouška
seminář
Další požadavky na studenta
Vypracování semestrálního projektu obsahujícího tyto náležitosti:
• Analýza vybrané úlohy (zpracování obrazu, zvuku, textu, časových řad). Cílem je výběr algoritmů vhodných
pro řešení úlohy a návrh celého řešení.
• Zpracování dat (získání a příprava).
• Zhodnocení výsledků a porovnání úspěšnosti vybraných algoritmů.
Vyučující
doc. Ing. Vladimír Konečný, CSc.
Ing. Jiří Fejfar, PhD.
Stručná anotace předmětu
Cílem předmětu je naučit absolventy analyzovat vybrané úlohy strojového učení se zaměřením na použití umělých
neuronových sítí. Absolventi předmětu získají znalosti týkající se principu probíraných algoritmů, použití ohodnocení
dat, vyjádření chyby algoritmů, iterativních metod hledání minima chybové funkce, řešení problému přeučení a
porovnávání výsledků jednotlivých algoritmů. Předmět rozvíjí potřebné dovednosti pro řešení analýzy úloh strojového
učení, přípravy dat, výběru vhodných algoritmů, použití vybraných algoritmů a porovnání získaných výsledků. Dále se
rozvíjí dovednosti spojené s využíváním a zpracováním informací, schopnost aplikace znalostí v praxi, schopnost řešit
problémy, schopnost samostatné práce a vědecko-výzkumné dovednosti.
1. Učení s učitelem, bez učitele, s částečným dohledem
2. Regrese (polynomická, více proměnných)
3. Přeučení a jeho řešení (testovací, trénovací, validační data). Příprava dat (standardizace). Zhodnocení výsledků
(cross-validace, matice záměn)
4. Vícevrstvá neuronová síť (MLP)
5. Samoorganizující se mapy (SOM, LVQ)
6. Další modely neuronových sítí (ART, Hopfieldova síť, RBF)
7. Klasické algoritmy strojového učení (K-means, k-nearest neighbours, SVM)
8. Zpracování obrazu (identifikace markeru, rozlišení objektů, GIS - klasifikace satelitních snímků), Zpracování
zvuku (zpracování řeči, klasifikace zvukových nahrávek, zpracování ozvěny sonaru). Aplikace na textová data.
Aplikace na časové řady
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
NG, A. Machine Learning. on-line kurz, Stanford Engineering, [online], dostupné z www.ml-class.org
ŠÍMA, J., NERUDA, R. Teoretické otázky neuronových sítí. MATFYZPRESS, Praha, 1996, ISBN 80-85863-18-9, [online],
dostupné z http://www2.cs.cas.cz/~sima/kniha.html
Doporučené:
BARBER, D. Bayesian Reasoning and Machine Learning. Cambridge University Press, UK, 2012, [online], dostupné z
http://www.cs.ucl.ac.uk/staff/d.barber/brml/
HASTIE, T., TIBSHIRANI, R., FRIEDMAN, J. The Elements of Statistical Learning. Springer-Verlag, 2008, ISBN 978-0387-95284-0, [online], dostupné z http://www-stat.stanford.edu/~tibs/ElemStatLearn
ZHU, X., GOLDBERG, A. B. Introduction to Semi-Supervised Learning. Synthesis Lectures on Articial Intelligence and
Machine Learning. Morgan & Claypool Publishers, San Francisco, USA, 2009, [online], dostupné z
http://www.morganclaypool.com/doi/abs/10.2200/S00196ED1V01Y200906AIM006
KOHONEN, T. Self-Organizing Maps. Springer-Verlag New York, USA, 2001, ISBN 3540679219.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Paralelní programování
volitelný
doporučený ročník / semestr 2/3
42
1/2
4
hod. za týden
kreditů
1 hodina přednášek, 2 hodiny semináře každý týden
přednáška,
Forma výuky
zápočet
seminář
Další požadavky na studenta
Zpracování individuálně zadávaného algoritmu v podobě semestrální práce (převod sériového algoritmu na algoritmus
paralelní).
Vyučující
Ing. Ondřej Popelka, Ph.D.
Ing. Jiří Fejfar, Ph.D.
Stručná anotace předmětu
Cílem předmětu je naučit studenty v praxi rozpoznávat a analyzovat synchronizační problémy. Seznámit studenty
s praktickými možnostmi řešení paralelních úloh a využitím paralelních algoritmů.
Studenti v předmětu získají znalosti nejpoužívanějších synchronizačních a paralelizačních vzorů a možných přístupů
k optimalizaci úloh paralelizací. Mezi získané schopnosti patří zejména práce se synchronizačními nástroji, zejména se
jedná o semafor, zámek, bariéra apod. Důležitou schopností je také analýza paralelních procesů, tj. identifikace
synchronizačních pravidel a návrh různých technických řešení.
1. Paralelní a distribuované architektury
a) Modely paralelismu, základní typy topologií
b) Časová složitost paralelních algoritmů
c) Událostmi řízené programování
2. Synchronní a asynchronní procesy
a) Mechanismy pro synchronizaci
b) Přístup ke sdíleným datům, atomičnost, synchronizační konstrukce
c) Typické synchronizační úlohy
3. Aplikace paralelních algoritmů
a) Prostředky pro programování paralelních systémů a cloud computing.
b) Dynamické vyrovnávání zátěže a synchronizace databází
c) Implementace algoritmů pro vyhledávání a řazení
d) Asynchronní algoritmy ve webových aplikacích
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
DOWNEY, A. B. The Little Book of Semaphores. CreateSpace, USA, 2009, 279 s., ISBN 14-414-1868-7, [online],
dostupné z http://greenteapress.com/semaphores/.
Doporučené:
DVOŘÁK, V. Architektura a programování paralelních systémů. Skriptum FIT VUT v Brně, 2004, 170 s., ISBN 80-2142608-X.
TVRDÍK, P. Parallel Systems and Algorithms, skripta, Vydavatelství ČVUT Praha, 1997, ISBN 80-01-01559-9.
WILKINSON, B., ALLEN, M. Parallel Programming: Techniques and Applications Using Networked Workstations and
Parallel Computers. Prentice Hall, 1999, ISBN 0-13-671710-1.
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Počítačová grafika II
volitelný
doporučený ročník / semestr 2/3
56
2/2
5
hod. za týden
kreditů
2 hodiny přednášek a 2 hodiny semináře týdně ve specializované laboratoři
přednáška,
Forma výuky
zkouška
seminář
Další požadavky na studenta
Student je zkoušen z teoretických znalostí i jejich implementace. V průběhu semestru zpracuje praktickou
polosemestrální zkoušku, projekt a semestrální zkoušku. Semestrální zkouška obsahuje teoretickou i praktickou část.
Vyučující
Ing. David Procházka, Ph.D.
Ing. Mgr. Jana Dannhoferová, Ph.D.
Stručná anotace předmětu
Student v rámci tohoto kurzu získá primárně dovednost samostatně vytvářet grafické aplikace za pomoci OpenGL a
OpenCV. K tomu, aby to bylo možné, musí být splněny dva předpoklady: získání znalostí z oblasti teoretických
konceptů počítačové grafiky včetně návaznosti na problematiku zpracování obrazu a získání dovednosti tyto koncepty
aplikovat při tvorbě grafických aplikací. Důraz je kladen na vhodné implementační řešení aplikace, které je nezbytné pro
její praktické nasazení a udržitelnost.
1. Úvod do počítačové grafiky a OpenGL
a) Vykreslovací řetězec, základy moderního grafického hardwaru
b) Struktura OpenGL aplikací, změny v nových verzích OpenGL, srovnání s jinými API
c) Vykreslování základních grafických primitiv
d) Pole vrcholů, pole vrcholů v objektech bufferů (Vertex Buffer Objects)
2. Transformace
a) Teoretické základy geometrických transformací
b) Ortografická a perspektivní projekce
c) Skládání transformací - práce se zásobníkem matic
3. Osvětlování a textury
a) Ambientní, difuzní, zrcadlové a vyzářené světlo, vytváření zdrojů světla
b) Definice materiálových vlastností povrchů
c) Typy textur, multitexturování
4. Pokročilá vizualizace
a) Antialising, mlha, míchání barev (blending)
b) Vizualizace komplexních objektů
5. Moderní aplikace počítačové grafiky
a) Základy GL Shader Language (pixel shader, vertex shader)
b) CUDA, OpenCL a další technologie využívající programovatelné grafické karty
6. Zpracování obrazu
a) Úvod do OpenCV, načtení dat ze vstupních zařízení a souborů
b) Zpracování a transformace obrazu, detekce objektů v obraze
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
PROCHÁZKA, D., KOUBEK, T., DANNHOFEROVÁ, J. Programování grafických aplikací s využitím OpenGL a OpenCV.
Brno, Mendelova univerzita v Brně, 2012, [online], dostupné z http://is.mendelu.cz/eknihovna/.
ŽÁRA, J., BENEŠ, B., SOCHOR, J., FELKEL, P. Moderní počítačová grafika, 2. vydání. Computer Press, 2005. 612 s.
ISBN 80-251-0454-0.
Doporučené:
SHREINER, D. OpenGL programming guide: the official guide to learning OpenGL, versions 3.0 and 3.1. Upper Saddle
River, NJ: Addison-Wesley, 2010. ISBN 978-0-321-55262-4
D – Charakteristika studijního předmětu
Název studijního předmětu
Typ předmětu
Rozsah studijního předmětu
Jiný způsob vyjádření rozsahu
Způsob zakončení
Pokročilá uživatelská rozhraní
volitelný
2/4
dopor. ročník / semestr
56
2/2
6
hod. za týden
kreditů
2 hodiny přednášek, 2 hodiny semináře týdně
přednáška,
Forma výuky
zkouška
seminář
Další požadavky na studenta
Student musí v průběhu semestru vypracovat samostatné úkoly, implementovat a obhájit samostatný projekt z oblasti
návrhu a implementace uživatelského rozhraní a složit semestrální zkoušku ze základů návrhu uživatelských rozhraní.
Vyučující
Ing. David Procházka, Ph.D.
Ing. Jan Kolomazník
Stručná anotace předmětu
Cílem předmětu je získání znalostí z oblasti moderních metod komunikace s počítači a návrhu uživatelských rozhraní.
Dále student získá dovednost aplikace těchto technologií pro návrh a implementaci uživatelsky přívětivých aplikací.
Důraz je kladen na pochopení významu ergonomie pro ovládání zařízení a zvládnutí technických prostředků pro jejich
návrh. V průběhu semestru jsou zpracovány čtyři samostatné úkoly, které postupně rozvíjí design aplikace. Nejprve se
jedná o vytvoření mentální mapy aplikace, v závěru pak o implementaci aplikace pro desktop nebo mobilní zařízení. Je
diskutován návrh běžných mobilních a desktopových aplikací i návrh rozhraní vestavěných systémů.
1. Možnosti komunikace mezi uživatelem a počítačem
a) Komunikační kanály, metody, standardy
b) Psychologické a sociální aspekty komunikace
c) Návrh rozhraní aplikací s ohledem na použitelnost
2. Tvorba kvalitních grafických aplikací
a) Strukturální vzory pro aplikace (návrh s ohledem na platformu a cílovou skupinu uživatelů)
b) Navigace uživatele v aplikaci (identifikace pozice v aplikaci, přechod mezi stavy)
c) Provádění operací (vkládání text. a netextových hodnot, výběr z možností, spec. případy)
d) Testování použitelnosti
e) Implementace vzorů s použitím současného frameworku
3. Virtuální realita a doplněná realita (Augmented Reality)
a) Stereoskopické projekce, „Head Mounted Displays“
b) Trackery pohybu, phantomy, „Weareable computers“
c) Současné aplikace VR a AR a jejich implementace
4. Mobilní a průmyslová zařízení pro komunikaci
a) Dotykové obrazovky a jiné vstupní/výstupní zařízení na PDA a průmyslových zařízeních
b) Rozpoznávání vzorů (multi-touch gesta, trénování chování, ...)
c) Prostorově orientované služby (Location based services)
Informace ke kombinované nebo distanční formě
Rozsah konzultací (soustředění)
hodin za týden
Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly
Studijní literatura a studijní pomůcky
Základní:
PROCHÁZKA, D., KOUBEK, T., DANNHOFEROVÁ, J. Programování grafických aplikací s využitím OpenGL a OpenCV.
Brno, Mendelova univerzita v Brně, 2012, [online], dostupné z http://is.mendelu.cz/eknihovna/.
KOLEKTIV AUTORŮ. Qt Online Reference Documentation. 2012, [online], dostupné z http://qt.nokia.com.
TIDWELL, J. Designing interfaces. Beijing: O'Reilly, 2006, ISBN 0-596-00803-1.
Doporučené:
BIMBER, O., RASKAR, R. Spatial augmented reality : merging real and virtual worlds. USA: Wellesley, A. K. Peters,
2005. ISBN 1-56881-230-2.
SAFFER, D. Designing for interaction: Creating innovative applications and devices. Berkeley, CA: New Riders, 2010.
ISBN 978-0-321-64339-1.

Podobné dokumenty

Leták ke stažení v PDF - Katedra geoinformatiky

Leták ke stažení v PDF - Katedra geoinformatiky Podrobné geomorfologické mapování · GIS v geomorfologii · Základní principy GPS · Mobilní GIS v geomorfologii · Geomorfologické GPS mapování · Přínos technologií GPS a GIS pro geomorfologický výzkum

Více

MANUFACTURING TECHNOLOGY

MANUFACTURING TECHNOLOGY [9] NOVÁK, M. (2010) Možnosti hodnocení kvality obrobených povrchů. In: Strojírenská technologie. zvl. Vydání. Ústí n. Labem : FVTM UJEP, 2010. s. 195-198. ISSN 1211-4162. [10] RAO, R. N. CAD/CAM: ...

Více

Digitální modely terénu

Digitální modely terénu TIN vs. rastr)  interpretace obsahuje analýzu DMT za účelem získaní informací pro další zpracování v GIS modelování nebo k dalším úlohám modelování terénu.  vizualizace hraje důležitou roli ve vi...

Více

3d modelování a virtuální realita - cevramok

3d modelování a virtuální realita - cevramok Znázornění terénu používali již naši předkové na starých mapách – nejprve se používala kopečková metoda, později se začalo používat různých typů šrafování a v dnešní době používáme vrstevnice dopln...

Více

Vypracované otázky ()

Vypracované otázky () odhad normály (gradientu) symetrickou diferencí pomocné pole neprůhlednosti α(X) klasifikace závislá na aplikaci

Více

V OČNÍ OPTICE 2016 - S

V OČNÍ OPTICE 2016 - S Obor též získal novou místnost v přízemí budovy pro studentů podstoupilo semestrální studijní pobyt v zamodelový nácvik praxe optometristů a další využití při hraničí a vysoce si tuto zkušenost poc...

Více

Výroční zpráva pro rok 2011

Výroční zpráva pro rok 2011 strojních, stavebních a elektro u svých zákazníků z chemického, sklářského, automobilového průmyslu, energetiky a také civilního sektoru. EUROMONT GROUP a. s. nabízí svým zákazníkům jistotu, která ...

Více

Nabídka studijních předmětů

Nabídka studijních předmětů FOTR, J., DĚDINA, J., HRŮZOVÁ, H.: Manažerské rozhodování, Express, Praha 2003 TICHÝ, M.: Ovládání rizika, C. H. BECK, 2006 GROS, I.: Kvantitativní metody manažerského rozhodování, Grada Publishing...

Více

04. Mutexy, monitory

04. Mutexy, monitory Procesům poskytneme možnost se pozastavit (zablokovat) při operaci P aktivace operací V

Více