průvodce studiem - Katedra informatiky

Transkript

průvodce studiem - Katedra informatiky
Vysoká škola báňská - Technická univerzita Ostrava
Fakulta elektrotechniky a informatiky
PRŮVODCE STUDIEM
navazujícím Mgr. studiem v kombinované formě
studijního oboru
Informatika a výpočetní technika
(Oba ročníky)
pro akademický rok 2015/16, letní semestr
Ostrava, leden 2016
Sestavila: RNDr. Eliška Ochodková, Ph.D.
Fakulta elektrotechniky a informatiky
VŠB – Technická univerzita Ostrava
Kontakty na tutory
Adresa: FEI, VŠB –TU Ostrava, 17. listopadu 15, 708 33, Ostrava-Poruba
E-mail: [email protected]
Telefon: 59 732 xxxx ... poslední čtyřčíslí je uvedeno u jednotlivých tutorů
PS – Pravděpodobnost a statistika
Anotace
Absolventi ovládají základní dovednosti nezbytné pro použití statistických technik a procedur
za použití statistického software včetně interpretace výsledků statistické analýzy.
Garant předmětu: Ing. Martina Litschmannová, Ph.D., místnost EA538, tel. 59 732 5979
Tutor: Ing. Jan Kracík, Ph.D., místnost EA542, tel. 59 732 5987
Harmonogram pro akademický rok 2015/16 (letní semestr):
•
•
•
•
•
•
•
tutoriál (19. 2. 2016)
• seznámení se s náplní předmětu a organizací studia
• kombinatorika (variace, permutace, kombinace)
• základní pojmy z teorie pravděpodobnosti, Bayesův teorém, věta o úplné
pravděpodobnosti
tutoriál (4. 3. 2016)
1. diskrétní a spojitá náhodná veličina
tutoriál (18. 3. 2016)
• vybraná rozdělení náhodných veličin
• normální rozdělení, centrální limitní věta
tutoriál (2. 4. 2016)
• explorační analýza dat
• seznámení se se statistickým software
tutoriál (15. 4. 2016)
• bodové a intervalové odhady
• testování hypotéz
tutoriál (29. 4. 2016)
• analýza rozptylu (ANOVA)
tutoriál (13. 5. 2016)
• zápočtový test
Podmínky udělení zápočtu
1. V průběhu semestru studenti obdrží zadání tří domácích úkolů.
2. V rámci závěrečného tutoriálu studenti absolvují zápočtový test.
Termín
zadání
Domácí úkol č. 1 4. 3. 2016
Domácí úkol č. 2 2. 4. 2016
Domácí úkol č. 3 29. 4. 2016
Zápočtový test
Celkem
Termín
vyhotovení
16. 3. 2016
13. 4. 2016
11. 5. 2016
13. 5. 2016
Maximální bodové
hodnocení
10
10
10
10
40
Nutné minimální
hodnocení
3
3
3
1
20
3. Pro udělení zápočtu musí student získat minimálně 20 bodů a zároveň dosáhnout
minimálního hodnocení ze všech dílčích aktivit.
Podmínky vykonání zkoušky
Zkouška se skládá z praktické a teoretické části. Z praktické části lze získat maximálně 50
bodů, přičemž požadované minimum je 25 bodů. Z teoretické části (test, resp. ústní
zkouška) lze získat maximálně 10 bodů, minimálně je nutno získat 2 body.
Studijní materiály
•
•
•
♦
Litschmannová M., Vybrané kapitoly z pravděpodobnosti, VŠB-TUO, 2011
http://mi21.vsb.cz/modul/vybrane-kapitoly-z-pravdepodobnosti
Litschmannová M., Úvod do statistiky, VŠB-TUO, 2011
http://mi21.vsb.cz/modul/uvod-do-statistiky
Další studijní materiály budou zveřejňovány na http://homel.vsb.cz/~kra0220/
ANO I – Analýza obrazu I
Anotace:
V předmětu jsou probírána zejména tato témata: segmentace obrazů, detekce hran, oblastí a
rohů, měření objektů pro příznakové rozpoznání, klasifikace pomocí diskriminačních funkcí,
klasifikace s využitím neuronových sítí, analýza obrazů 3D scén, analýza obrazů proměnných
v čase, sledování objektů.
Garant předmětu: doc. Dr. Ing. Eduard Sojka (EA451, 59 732 5960, [email protected])
Tutoři:
doc. Dr. Ing. Eduard Sojka (EA451, 59 732 5960, [email protected] )
Ing. Jan Gaura (EA408, 59 732 5866, [email protected] )
Harmonogram pro akademický rok 2015/16 (letní semstr):
Tutoriál (20.2. 2016): Detekce hran v obrazech. Gradientní metoda. Metoda průchodu
nulou. Detekce oblastí. Prahování.
Tutoriál (5.3. 2016): Měření objektů. Výpočet a volba příznaků pro příznakové
rozpoznání. Hodnocení účinnosti a optimalizace množiny příznaků.
Tutoriál (2.4. 2016): Klasifikátor a klasifikace pomocí diskriminačních funkcí.
Klasifikace pomocí etalonů.
Tutoriál (30.4. 2016): Rekonstrukce prostorových souřadnic na základě znalosti dvou
nebo více různých obrazů téže scény .
Tutoriál (14.5. 2016): Analýza obrazů proměnných v čase. Sledování objektů.





Podmínky udělení zápočtu
Podmínkou k udělení zápočtu je odevzdání malého a jednoduchého programu spočívajícího
v realizaci analyzátoru pro rozpoznávání geometrických objektů (kruh, čtverec, trojúhelník
atd.) Projekt je hodnocen maximálně 25-ti body.
Podmínky vykonání zkoušky
Zkouška je kombinovaná (ústní s písemnou přípravou). Během zkoušky si posluchač
vylosuje tři otázky, z nichž každá může být hodnocena max. 25-ti body. Přesné znění otázek
bude zveřejněno předem, a to během posledního setkání a na níže uvedeném URL.
Studijní materiály
E. Sojka, Digitální zpracování a analýza obrazů, učební texty, VŠB-TU Ostrava, 2000 (ISBN
80-7078-746-5); k předmětu se vztahují kapitoly 8 až 12; skripta lze stáhnout zde:
http://mrl.cs.vsb.cz/people/sojka/dzo/digitalni_zpracovani_obrazu.pdf
http://mrl.cs.vsb.cz/people/sojka/ano_course.html
♦
IT – Internetové Technologie
Anotace
Předmět je určen pro studenty navazujícího kombinovaného studia informatiky. V předmětu
se studenti seznámí se současnými i připravovanými technologiemi pro Internet. Budou
schopni analyzovat, kombinovat, sumarizovat a využívat spojitosti a vazby mezi jednotlivými
technologiemi a přístupy. Studenti jsou vedeni také k samostatnému projevu a formulaci
myšlenek a názorů k jednotlivým problémovým oblastem, a to spolu s obhájením těchto
vlastních postojů.
Garant předmětu: Ing. Michal Radecký, Ph.D., kat. 460, tel. 5876, místnost EA438,
http://www.cs.vsb.cz/radecky
Tutoři: Michal Radecký
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. tutoriál (19.2.2016) – nepovinný. Na tomto úvodním soustředění Vám budou sděleny
informace o organizaci studia předmětu a informace o náplni předmětu. Dále budete
seznámeni se základním názvoslovím, historií a současností Internetu.
2. tutoriál (4.3.2016) – nepovinný. Seznámení se základními technologiemi konceptu Web
2.0 či RIA, a to včetně zmínky o souvisejících technologiích sémantického webu, XML,
RSS, apod. Na tutoriálu bude probíhat rovněž debata k uvedeným tématům.
3. tutoriál (18.3.2016) – nepovinný. Tutoriál se bude věnovat moderním trendům v oblasti
služeb a outsourcingu a cloud computingu a e-commerce. Rovněž bude probíhat debata
k uvedeným tématům.
4. tutoriál (2.4.2016) – nepovinný. Přehled o technologiích souvisejících s problematikou
sdílení a distribuce dat (BitTorrent, WebDAV, atd.). Dále se předpokládá základní přehled
o nástrojích pro zajištění bezpečnosti v prostředí Internetu. Rovněž bude probíhat debata
k uvedeným tématům.
5. tutoriál (15.4.2016) – nepovinný. Poslední tutoriál se bude věnovat problematice
WebDesignu, a to především z vnějšího pohledu. Součástí bude také problematika
copywritingu a SEO. Rovněž bude probíhat debata k uvedeným tématům.
Změny v tématech a náplni jednotlivých tutoriálů jsou vyhrazeny a budou případně upřesněny
na webu předmětu.
Podmínky udělení zápočtu
Hodnocení zápočtu je zde postaveno na zpracování a odevzdání odborného textu, který bude
pokrývat zvolené téma související s náplní tohoto předmětu. Každý student si může volně
vybrat ze tří níže uvedených témat. Své vybrané téma nahlásí svému tutorovi do 2. tutoriálu
(zvolené téma je možné měnit pouze po domluvě s vyučujícím), a to emailem včetně stručné
specifikace obsahu a zaměření tématu!
Každý student si vybere jedno z témat a to oznámí emailem nejpozději do 2. tutoriálu.
Termín odevzdání práce je nejpozději do 8.5.2016.
Témata:
Analýza webu – Odborný text zaměřený na analýzu a zhodnocení konkrétního webu, a to
jak z pohledu současných trendů, tak technického řešení či uživatelské přívětivosti. Weby pro
analýzu budou vybírány z definované množiny a bude výsledkem konzultace s vyučujícím.
Součástí práce budou rovněž návrhy, jak web vylepšit, zdokonalit a přizpůsobit potřebám
uživatelů. Text bude doplněn o obrázky ilustrující jednotlivé prvky resp. návrhy na úpravy.
Osnova textu (minimální návrh)
- O jaký web se jedná, na koho je cílen
- Jaké je technické řešení, použité prvky, apod.
- Zhodnocení technického řešení (nedostatky, doporučení)
- Zhodnocení vizuální podoby a trendy (nedostatky, doporučení)
- Zhodnocení uživatelské přívětivosti a použitelnosti (nedostatky, doporučení)
- Zhodnocení marketingových a e-commerce prvků – SEO, nákupní proces, sociální
sítě, obsah, atd. (nedostatky, doporučení)
- Souhrn návrhů na úpravu, rozšíření, vylepšení
- Závěr a zhodnocení
Multimediální klip či aplikace - „implementační téma“, jehož výsledkem bude video klip
(video nahrávka, střih, různá animační technika) či interaktivní animace (HTML5, apod.) na
libovolné téma spojené s Internetem. Maximální délka do 5 minut a použitý jazyk může být
čeština i angličtina. Např. Jak fungují webové služby, Historie Internetu, Technologie
X/HTML, kvíz, atd. Touto formou můžete rovněž zpracovat i výše uvedená témata.
Požadavky na zpracování odborného textu:
Text bude odpovídat požadavkům na odborné texty. Úspěšně nebudou ohodnoceny příliš
vágní texty bez technického pozadí. Každý text bude obsahovat technicky korektní údaje a
bude zahrnovat technické údaje a specifika jednotlivých technologií, a to na vysokoškolské
úrovni.
Grafické zpracování textu je ponecháno na samotném studentovi, nicméně nebudou použity
žádné nestandardní postupy. Dokument bude zpracován tak, aby byl kvalitně tisknutelný a
čitelný. Text bude doplněn o odpovídající ilustrace, schémata či fotografie, a to v
odpovídající kvalitě, informační hodnotě a rozumné míře.
Rozsah zpracovaného tématu nebude menší než 15 stránek.
Všechny použité prvky (obrázky, kresby, animace) budou autorské, případně bude korektně
citován zdroj. V případě video klipu či animace budou použity takové obsahové prvky, které
budou v souladu s autorskými právy a nebudou znemožňovat další využití a publikování
klipu na Internetu, např. na YouTube.
Hodnotit se bude především dodržení tématu, originálnost, obsahová náplň textu, jeho
odbornost, informační a technická hodnota, grafické a stylistické zpracování a celková
kvalita obhajoby prezentovaných myšlenek.
Odevzdání zápočtové práce
• Práce bude odevzdána ve formě ZIP souboru (bude obsahovat PDF verzi dokument,
zdrojový formát dokumentu (DOC, TEX, atd.), příp. zdrojové soubory doplňující
implementace).
• Takto vytvořený ZIP soubor bude nazván podle loginu studenta (abc123.zip) a bude
zaslán na emailovou adresu tutora.
• Zasílaná zpráva bude jako předmět obsahovat řetězec IT2015-K . V těle zprávy dále
budou informace o jméně studenta, jeho loginu a studijní skupině.
• Takovýto email posílejte pouze jeden a jedenkrát. V případě násobného zaslání
projektu bude hodnocen vždy první obdržený a student riskuje snížení hodnocení za
nedodržení podmínek odevzdání.
• V případě klipu bude odevzdáno CD/DVD jak s výstupní podobou, tak všemi
použitými zdrojovými prvky. Mailem podle pokynů výše bude zaslána pouze
informace o obsahu CD/DVD, příp. URL adresa umístění klipu, animace či aplikace.
Podmínky vykonání zkoušky
Zkouška bude probíhat písemnou formou, kdy maximální možný zisk je 60 bodů. Student,
který obdrží 29 bodů a méně, musí zkoušku opakovat (pokud mu to umožní studijní řád).
Termíny k vykonání zkoušky budou uveřejňovány v informačním systému Edison.
Kombinovaní studenti mohou využívat jak termíny určené výhradně pro kombinovanou
formu, tak termíny vypsané pro prezenční studenty.
Studijní materiály
Budou zveřejňovány na www.katedrainformatiky.cz/radecky
♦
GIS - Geografické informační systémy
Anotace
Geografické informační systémy (GIS) dnes představují velmi rychle se rozvíjející oblast IT.
Kurz se zaměřuje se na seznámení se základními pojmy a způsoby zpracování dat v GIS.
Představeny budou typické operace jako je příprava vstupních prostorových dat, jejich
ukládání, zpracování pomocí funkcí typických pro práci s prostorovými dat, analytické
nástroje a způsoby vizualizace v GIS. Po absolvování předmětu by se posluchači měli být
schopni zorientovat v libovolném prostředí GIS na základě zvládnutých principů této oblasti.
Předmět je určen pro studenty druhého ročníku kombinovaného studia informatiky a
předpokládá znalost základů databázových a informačních systémů a OS unixového typu.
Garant předmětu: Ing. Jan Gaura (EA408, 5866)
Tutoři:
Ing. Jan Gaura, místnost EA408, tel. 5866, [email protected]
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. tutoriál (19.2.) – nepovinný. Podrobnější vysvětlení organizace studia. Úvodní
přednáška.
2. tutoriál (4.3.) – nepovinný. Prostorové modely, reprezentace geoprvků. Práce na
projektu.
3. tutoriál (18.3.) – nepovinný. Dálkový průzkum Země. Konzultace k projektu.
4. tutoriál (2.4.) – nepovinný. Zpracování LIDARových dat, GPS.
5. tutoriál (15.4.) – nepovinný. Obhajoba projektu.
Podmínky udělení zápočtu
Podmínkou k udělení zápočtu je odevzdání projektu postupně vypracovávaného na
tutoriálech. Projekt bude hodnocen maximálně 45 body.
Podmínky vykonání zkoušky
Zkouška bude obsahovat písemný test za 55 bodů.
Studijní materiály
Obsah jednotlivých přednášek a aktuální informace k probíhajícímu předmětu budou
zveřejňovány na webových stránkách http://wiki.cs.vsb.cz/index.php/Edu:GIS/cs.
♦
INP – Inženýrství požadavků
Anotace: Předmět se zabývá problematikou tvorby požadavků na tvorbu softwarového
systému. Předmět se zaměřuje na techniky a způsoby sběru požadavků, jejich zápisu, analýze,
organizaci a začlenění a propojení sběru a analýzy požadavků do ostatních fází softwarového
procesu. http://www.cs.vsb.cz/stolfa/
Garant předmětu: Ing. Svatopluk Štolfa, Ph.D., kat. 460, tel. 5897, místnost EA 412,
[email protected]
Tutoři: Ing. Svatopluk Štolfa, Ph.D., kat. 460, tel. 5897, místnost EA 412,
[email protected]
Harmonogram pro akademický rok 2015/16 (letní semestr):
Studentům budou představeny následující partie látky v jednotlivých tutoriálech:
1. tutoriál 4.3.2016 – nepovinný - Na tomto úvodním soustředění Vám budou sděleny
informace o organizaci studia předmětu a informace o náplni předmětu. K tomuto datu se
předpokládá zvládnutí následujících kapitol: Disciplína sběr požadavků, co je to
požadavek, klasifikace požadavků - příklady požadavků, jejich klasifikace. Funkční
požadavky - rozpoznání funkčních požadavků, jejich tvorba. Kvalitativní požadavky a
omezení - rozpoznání kvalitativních požadavků, tvorba kvalitativních požadavků.
2. tutoriál 18.3.2016 – nepovinný - Tutoriál bude probíhat na přednáškové místnosti.
K tomuto datu se předpokládá zvládnutí následujících kapitol: Správa požadavků. Proces
správy požadavků – sběr, specifikace - procvičení metod sběru a specifikace požadavků use case, user stories, dotazníky atd.
3. tutoriál 15.4.2016 – nepovinný - Tutoriál bude probíhat na přednáškové místnosti.
K tomuto datu se předpokládá zvládnutí následujících kapitol: Analýza požadavků analýza proveditelnosti, realizace use case. Byznys modelování a sběr požadavků procvičení notací UML, BPMN, EPF. Metody, postupy a využití byznys modelování transformace modelů mezi sebou.
4. tutoriál 29.4.2016 – nepovinný - Tutoriál bude probíhat na přednáškové místnosti.
K tomuto datu se předpokládá zvládnutí následujících kapitol: Metoda případů užití pro
zachycení požadavků - podrobné využití všech možností případů užití. Vysledovatelnost
požadavků, závislost požadavků, prioritizace, změnové řízení - procvičení metod
prioritizace, závislosti mezi požadavky, ukázka změnového řízení.
5. tutoriál 13.5.2016 – nepovinný - Tutoriál bude probíhat na přednáškové místnosti.
K tomuto datu se předpokládá zvládnutí následujících kapitol: Metody a postupy
specifikace požadavků softwarového systému - využití speciálních modelů ke specifikaci
požadavků - simulace. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj
modelu - procvičení práce jednotlivých rolí. Zahrnutí teoretických poznatků o specifikaci
požadavků do softwarového procesu - úprava procesu dle proběhlých projektů, příklady.
Podmínky udělení zápočtu
1. Zápočet (max. 45) bodů bude udělen na základě prověření probírané látky formou testu.
2. K udělení zápočtu je potřeba získat minimálně 25 bodů.
Podmínky vykonání zkoušky
1. Zkouška je písemná s ústním vysvětlením, je možno za ni získat až 55 bodů.
Studijní materiály
http://www.cs.vsb.cz/stolfa ♦
SOJ – Strojově orientované jazyky
Anotace
Cílem předmětu je seznámit posluchače se základní množinou instrukcí procesorů rodiny x86,
se základními adresovacími režimy, s propojováním jazyka symbolických instrukcí s vyššími
programovacími jazyky, zejména jazykem C/C++ a Java.
Dále se posluchači seznámí s několika oblastmi, kde je programování v JSI vhodné a
používané.
Garant předmětu: Ing. Petr Olivka, Ph.D.
Tutor: Ing. Petr Olivka, Ph.D., místnost: EA406, email: [email protected], tel.: 59 699
7171.
Harmonogram pro akademický rok 2015/16 (letní semestr):
Všechny tutoriály jsou povinné.
•
Tutoriál (20. 2.) - povinný: Obsahem prvního tutoriálu bude praktická ukázka
používání JSI a několika základních instrukcí, aby mohli posluchači další samostudium
doprovázet nezbytným praktickým testováním.
•
Tutoriál (5. 3.) - povinný: Na tento tutoriál již posluchači přijdou připraveni a
seznámeni s instrukční sadou procesoru, která je ve studijním materiálu omezena na
praktické a nezbytné minimum. Na tomto tutoriálu bude vysvětleno podrobněji, jak
správně a účelně propojovat JSI s vyšším jazykem. Vysvětleno bude používání funkcí a
práce se zásobníkem.
•
Tutoriál (19. 3.) - povinný: Na tutoriálu bude vysvětleno používání některých
složitějších aritmetických operací a používání řetězcových instrukcí. Dále bude
vysvětleno a probráno předávání argumentů funkcím přes zásobník v režimu 32 a 64 bitů.
•
Tutoriál (2. 4.) - povinný: Tutoriál bude věnován aritmetice s velkými čísly,
jejich formátu, zpracování, vhodnosti použití instrukcí, implementace základních
aritmetických operací.
•
Tutoriál (16. 4.) - povinný: Tutoriál bude věnován příkladům použití aritmetiky
velkých čísel. Dále propojením jazyka JSI s Javou formou dynamické knihovny.
•
Tutoriál (30. 4.) - povinný: Poslední tutoriál bude věnován konzultacím k
předchozímu tématu a navíc budou probrány možnosti využití FPU jednotky procesoru.
Na tomto tutoriálu budou posluchači prezentovat své vybrané semestrální projekty.
•
Tutoriál (14. 5.) - povinný: Odevzdání semestrálního projektu a jeho osobní
prezentace.
Podmínky udělení zápočtu


Pro udělení zápočtu je potřeba získat minimálně 23 bodů.
Mezi tutoriály bude zadáno 6 úkolů, každý vždy za 10 bodů.
Podmínky vykonání zkoušky
Zkouška bude písemnou formou, příklad zadání je uveden mezi studijními materiály. Za
zkoušku lze získat maximálně 55 bodů, pro uznání zkoušky je však nutno získat minimálně
28 bodů.
Studijní materiály:
http://poli.cs.vsb.cz/edu/soj a http://poli.cs.vsb.cz/edu/soj/src
♦
LP – Logické programování
Anotace: Cílem předmětu je seznámit studenty se základy logického programování. Studenti
se naučí specifikovat program deklarativně,
tj. na základě faktů a pravidel. Budou rovněž seznámeni se způsoby vyhodnocování dotazů na
základě rezoluční metody
a se základy strojového učení.
Garant předmětu: doc. RNDr. Marie Duží, CSc, (EA415, [email protected] )
Tutoři: Mgr. Marek Menšík, Ph.D., (EA411, [email protected] )
Harmonogram pro akademický rok:
1.
Tutoriál (19.2.2016): Cílem prvního tutoriálu je seznámení studentů se základními
pojmy jako Obecná rezoluční metoda, logické programování, Prolog. Na tomto tutoriálu
proběhne taktéž zadání projektů, které budou studenti prezentovat na 5. tutoriálu.
Materiály pro studium: Bratko (kapitola 1), Duží (kapitola 3).
2. Tutoriál (4.3.2016): Na 2. tutoriálu proběhnou konzultace k projektům zadaných na
prvním tutoriálu.
Od studentů se očekává znalost pojmů: Fakt, pravidlo, rekurzivní pravidlo, deklarativní
programování
Studenti budou mít prostudované: Bratko (kapitola 2), Endriss (kapitola 1,2), Blackburn at
al (kapitola 1, 2).
3.
Tutoriál (18.3.2016): Na třetím tutoriálu studenti budou seznámeni s problematikou
využití seznamů, operace nad seznamy, aritmetiky
Materiály ke studiu: Bratko (kapitola 3, 4), Endriss (kapitola 2, 3), Blackburn at al
(kapitola 3, 5).
4.
Tutoriál (15.4.2016): Na čtvrtém tutoriálu se studenti seznámí s problematikou třídění
seznamů, strojového učení a seznámení s Ciao Prologem, jakožto zástupcem fuzzy
prologu.
Studenti budou mít nastudováno: Bratko (kapitola 18), Blackburn at al (kapitola 4, 6),
Ciao (kapitola 105)
5. Tutoriál (29.4.2016) Na posledním tutoriálu proběhne zápočtový test a odevzdání
zadaných na prvním tutoriálu.
Podmínky udělení zápočtu
Odevzdání projektu + referátu se ziskem minimálně 51 bodů ze 100 (klasifikovaný zápočet).
Studijní materiály
1. J. W. Lloyd. Foundations of Logic Programming (2nd edition). Springer-Verlag 1987.
2. I. Bratko. PROLOG. Programming for Artificial Intelligence (3rd edition). Addison
Wesley 2001.
3. W.F. Clocksin, C.S. Mellish. Programming in Prolog. Springer-Verlag 1987. 4. M.
Bieliková, P. Návrat. Funkcionálne a logické programovanie. STU Bratislava 2000.
4. M. Duží: Matematická logika, VŠB – TU Ostrava , skripta.
♦
TPS - Technologie počítačových sítí
Anotace:
Předmět podává přehled moderních technologií inteligentního řízení infrastruktur
počítačových sítí, zejména podnikových sítí a sítí datových center včetně metod pro jejich
bezpečné vysokorychlostní propojení. Diskutovány jsou i mechanismy efektivní návaznosti
na transportní sítě a optimalizace přenášených toků. Předmět seznámí také s moderními
metodami správy síťové infrastruktury. Dále jsou nastíněny možnosti vývoje softwarových
aplikací vestavěných do prvků síťové infrastruktury a jejich integrace s externími systémy.
Garant předmětu: Mgr. Ing. Michal Krumnikl, Ph.D., [email protected], EA-409,
tel. +420 59 732 5867
Tutor: Ing. Daniel Stříbný, [email protected], místnost EA-437, tel. +420 59 732 6017
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. tutoriál 20.2.2016
Na tutoriálu budou probrána následující témata a zpracovány krátké úlohy na ně zaměřené:
• MPLS a jeho aplikace, MPLS QoS.
• BGP-free core.
• Konfigurace MPLS s částečným překrytím VPN.
2. tutoriál 5.3.2016
Na tutoriálu budou probrána následující témata a zpracovány krátké úlohy na ně zaměřené:
• Vzd1álený přístup pomocí L3 VPN.
• Tunelování protokoly GRE, IPSec.
• Dynamické L3 VPN - DMVPN.
• Multipoint IPSec - GDOI.
3. tutoriál 19.3.2016
Na tutoriálu budou probrána následující témata a zpracovány krátké úlohy na ně zaměřené:
• Mechanismy migrace k IPv6.
• 6to4, ISATAP, NAT64.
4. tutoriál 16.4.2016
Na tutoriálu budou probrána následující témata a zpracovány krátké úlohy na ně zaměřené:
• Protokoly pro správu, monitorování a diagnostiku sítí - SNMP, MIB, RMON.
• Netfow. SPAN/RSPAN/VSPAN. NetConf.
5. tutoriál 30.4.2016
Na tutoriálu budou probrána následující témata a zpracovány krátké úlohy na ně zaměřené:
• Centrálně řízené bezdrátové sítě.
• Management rádiové vrstvy, podpora mobility.
• Protokoly CAPWAP, H-REAP.
Studenti před zahájením tutoriálu prostudují doporučené texty k plánovaným tématům včetně
prezentací z přednášek denního studia a připraví si konkrétní dotazy na tutory. Studijní
materiály jsou k dispozici na http://wh.cs.vsb.cz/sps/index.php/TPSWiki:Port%C3%A1l.
Podmínky udělení zápočtu
V průběhu semestru budou studenti řešit úlohy na tutoriálech, za které lze získat až 25 bodů
po úspěšné realizaci laboratorní konfigurace (a ověření jejich porozumění). Studenti rovněž
samostatně zpracovávají technologický referát (doporučovaná témata na WWW stránkách
předmětu, registrace zadání na 2. popř. 3. tutoriálu).
Předmětem referátu je zpracování stručného a výstižného technického popisu přidělené
technologie včetně náznaku konfigurace na zvolené platformě. Předpokládaný rozsah je
cca 5 stran čistého textu. Pozitivně bude hodnoceno případné praktické ověření na
vhodném simulátoru, příp. v laboratoři školy. Vypracované projekty budou zveřejněny,
pro zpracování lze použit šablonu z http://wh.cs.vsb.cz/sps/index.php/%C5%A0ablony. Obsah
referátu bude prezentován na posledním tutoriálu, prezentace bude hodnocena. Referát je
nutno odevzdat elektronickou formou nahráním na k tomu určenou stránku, jež bude dostupná
z Wiki předmětu.
Podmínkou zápočtu je odevzdání technologického referátu, jeho prezentace hodnocená
alespoň 3 body z maxima 5 bodů, ohodnocení vypracování referátu tutorem alespoň 9 body
z maxima 15 bodů a zisk alespoň 8 bodů z laboratorních konfigurací.
Komunikace s tutory
Pro komunikaci s tutorem používejte e-mailovou adresu [email protected].
Podmínky vykonání zkoušky
Zkouška je kombinovaná a skládá se z písemné přípravy na vlastní ústní část zkoušky, kde je
zapotřebí získat alespoň 36 bodů z maxima 55 bodů.
Studijní materiály
Studijní materiály jsou zveřejněny na
http://wh.cs.vsb.cz/sps/index.php/TPSWiki:Port%C3%A1l.
Rozdělení studentů do skupin
TPS/1 skupina LN1IVT01K, obor MOT
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
♦
BAR944
BOH0042
CEN027
FIL0070
IMR011
HAR0033
MAC0378
MAT092
PAL0086
PRA0044
PRA0071
TOP0012
VOR0036
Barták Tomáš, Bc.
Boháč Daniel, Bc.
Čenčík Matěj, Bc.
Fila Lukáš, Bc.
Imrich Jakub, Bc.
Hartmann Jakub, Bc.
Macek Jiří, Bc. DiS.
Matuszek René, Bc.
Palásek Martin, Bc.
Prášil Jakub, Bc.
Prašivka Robin, Bc.
Topiarz Lukáš, Bc.
Vorba Filip, Bc.
TPS/2 LN1IVT02K a další,
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
BLA0025
BOU0013
EHL008
HRD058
GLO0016
GAL170
JAW073
MAL0119
PRC0017
SED0042
Blahák Milan, Bc.
Bouška Jaroslav, Bc.
Ehler Petr, Bc.
Hrdina Petr, Bc.
Glozar Michael, Bc.
Galář David, Bc.
Janků Daniel, Bc.
Malek Martin, Bc.
Prchal Aleš, Bc.
Sedláček Jiří, Bc.
NAVY - Nekonvenční algoritmy a výpočty
Anotace: Cílem předmětu je seznámení jeho posluchačků s problematikou nekonvenčních
algoritmů, jejich biologicko – fyzikálním původem. V kurzu se budou probírat jednotlivé
oblasti jejich původu, obvykle z přírodních komplexních systémů s důrazem jejich
matematicko-fyzikálně-algoritmický popis a následné realizace na PC. Předmět dodá
posluchačům mezioborový pohled na problematiku nekonvenčních algoritmů, komplexních
systémů a jejich dynamického chování. Absolvent získá přehled o moderních výpočetních
postupech, umožňujících modelovat a simulovat jinak velmi složité a komplexní systémy
(deterministický chaos, Thomova teorie katastrof, fraktální geometrie, hejnová inteligence,
algoritmy kvantové mechaniky, buněčné automaty, ”physarium machines”, “self-organized
criticality”, ...). Po úspěšném absolvování kurzu bude mít absolvent interdisciplinární
přehledové znalosti z oblasti nekonvenčních algoritmů a bude schopen aplikovat metody
probírané v kurzu na reálné problémy. Absolvent kurzu by měl být schopen dalšího hlubšího
samostudia v této problematice.
Garant předmětu: prof Ing. Ivan Zelinka, Ph.D., EA417, +420 597 325 863
Tutoři: prof. Ing. Ivan Zelinka, Ph.D., EA 417, +420 597 325 863, laboratoře: doc. RNDr.
Petr Šaloun, Ph.D., EA 416, +420 597 325 862
Harmonogram pro akademický rok
1. Tutoriál. Komplexita. Současný stav chápání problematiky komplexních systémů a jejich
klasifikace. Synergetika. Demonstračně-motivační příklady a videa demonstrující výskyt
chování komplexních systémů v každodenním reálném životě. Algoritmy fraktální
geometrie a vizualizace komplexních struktur. Historie, definice fraktálu, základní typy
algoritmů generujících fraktály. Fraktální dimenze, interpolace a komprese. Algoritmy
vývojových systémů a umělý život. L-systémy, želví grafika, parametrické L-systémy,
algoritmizace L-systémů z pohledu fraktální geometrie. Grafický design, umění a fraktální
geometrie.
2. Tutoriál. Algoritmy deterministického chaosu. Historický nástin a klasifikace
dynamických systémů, generujících chaos. Jednoduché modely a ukázkové příklady.
Determinismus a hrana chaosu (podle Kaufmanna).Typické chaotické systémy: Lorenzův
model počasí a podivný atraktor, elektronický systém a problém tří těles (model
dvojhvězda a planeta). Divergence blízkých trajektorií. Determinismus a
nepředpověditelnost. 4. Invarianty chaotického chování. Feigenbaumovy konstanty,
soběpodobnost, U-sekvence, počítače a chaos. Diskrétní dynamické systémy. Základní
jednoduché modely, Poincarého řezy, bifurkace, bifurkační diagram jako celostní pohled
na chování systému, algoritmy a příklady.
3. Tutoriál. Od řádu k chaosu: cesty vedoucí k chaotickému chování. Zdvojení periody,
kvaziperiodičnost, střídavost a krize. Bifurkace a Thomovy katastrofy. Algoritmizace
chaotického chování a metody rekonstrukce. Využití v kryptografických technikách,
řízení chaosu a jeho výskyt v ekonomických systémech. Thomova teorie katastrof a
spojitost s chaotickým chováním. Úvod do problematiky, základní modely a hierarchie
katastrof. Jejich výskyt v dynamice systémů a algoritmy identifikace podle příznaků v
naměřených datech. Příklady výskytu: ekonomické systémy, fyzikální systémy,
mechanické systémy. Algoritmy a komplexní systémy. Komplexní systémy generující
efekt “self-organized criticality” (samo-organizované kritično - SOC), jejich modelování
(modely typu hromada pisku,...) a výskyt v reálných komplexních systémech (evoluce,
zemětřesení, laviny)..
4. Tutoriál. Buněčné automaty (BA) a komplexní systémy. Formalismus BA, dynamika a
klasifikace buněčných automatů podle Wolframa, Conwayova hra života, modelování
pomocí BA. Buněčné automaty a časoprostorový chaos. BA a generování hudby. BA a
řešní složitých problémů. Složité algoritmické chování BA na základě jednoduchých
pravidel. Algoritmy a komplexní sítě. Úvod do problematiky komplexních sítí, metody
vizualizace a algoritmizace jejich dynamiky. Příklady výskytu komplexních sítí (sociální
sítě, dynamika evolučních procesů,...). Vizualizace dynamiky komplexních sítí pomocí
modelů chaotických systémů. Vizualizace dynamiky evolučních technik pomocí
komplexních sítí.
5. Tutoriál. Biologické systémy a jejich matematické modely. Dynamické systémy a LotkaVolterrovy rovnice pro dva koexistující druhy, Lotka-Volterrovy rovnice pro více jak dva
koexistující druhy. Ekologické rovnice zachycující interakci mezi více druhy. Nashova
rovnováha. Evolučně stabilní strategie (evoluční stabilita, populační teorie her),
replikační, adaptivní dynamiky, replikační sítě. Stabilita N koexistujících společenství.
Hejnová inteligence. Hejnové algoritmy, dynamika hejna, příklady hejnových algoritmů,
hejnová robotika, řešení složitých problémů. Physarum jako mechanizmus výpočtu.
Základní principy a struktura physaria. Od reakce-difúzních (automatů) k výpočetním
operacím Physaria. Řízení dynamiky physaria. Experimentování s Physariem.
Membránové výpočty a syntetická biologie. Základní principy, definice a příklady.
Infobiotika jako informace v biotických systémech.
Podmínky udělení zápočtu
Účast na všech tutoriálech je povinná. Před koncem tutoriálů studenti zašlou svému tutorovi
vypracované domácí úkoly. Úkoly budou čitelně a přehledně vypracovány na listech papíru
formátu A4 v připravených protokolech, které budou ke stažení z adresy
http://www.ivanzelinka.eu/hp/NAVY.html kde je odkaz na přesné umístění protokolů
laboratoří: (http://arg.vsb.cz/data/Vyuka/ProtokolyNAVYzip).
Zápočet bude udělen za aktivní účast na tutoriálech, vypracované domácí úkoly a
absolvování písemného testu. Za správně vypracované domácí úkoly (celkem 4) lze získat 45
bodů. Minimální počet bodů k udělení zápočtu je 20.
Podmínky vykonání zkoušky
Zkouška proběhne písemnou formou a bude hodnocena nejvýše 55 body. Podmínkou
úspěšného absolvování předmětu je získání minimálně 51 bodů celkem za zápočet a zkoušku.
Studijní materiály
budou zveřejňovány na http://www.ivanzelinka.eu/hp/NAVY.html
♦
NS – Neuronové sítě
Anotace
Cílem předmětu je seznámit studenty se současnými trendy v oblasti paradigma neuronových
sítí jak z hlediska teoretického, tak z pohledu jejich implementace a použití.
Garant předmětu: prof. Ing. Ivo Vondrák, CSc., A324, kl. 5279
Tutoři: Ing. David Ježek Ph.D., EA406, kl. 5874, [email protected]
Harmonogram pro akademický rok 2015/16 (letní semestr):
tutoriál (19. 02. 2016) – nepovinný. Úvod do umělých neuronových sítí, model umělého
neuronu – perceptron, Hebbovo učení
2. tutoriál (04. 03. 2016) – nepovinný. Vícevrstvé topologie neuronových sítí, parametrický
perceptron, učení metodou backpropagation – úvod
3. tutoriál (18. 03. 2016) – nepovinný. Učení metodou backpropagation – pokračování,
aplikace neuronových sítí v praxi, konstrukce trénovacích množin, parametrická
backpropagation
4. tutoriál (15. 04. 2016) – nepovinný. Učení bez učitele, samoorganizace, Kohonenovy
mapy, LVQ modely. Pokročilé modely neuronových sítí, Hopfieldovy sítě, Adaptivní
rezonanční teorie
1.
Podmínky udělení zápočtu
Vypracování zadaného domácího úkolu.
Podmínky vykonání zkoušky
Zvládnutí látky probírané na tutoriálech. Zkušební okruhy odpovídají látce probrané na
tutoriálu. Ověření bude probíhat formou písemné zkoušky.
Studijní materiály
budou zveřejňovány na http://swi.cs.vsb.cz/jezek/student-information/ns.html a
http://vondrak.cs.vsb.cz/download.html
♦
OSMZ - Operační systémy mobilních zařízení
Anotace:
Vytváření aplikací pomocí programovacích jazyků Java a C# je sice velmi pohodlné, ale v
mnoha případech není příliš efektivní. Jde zejména o tvorbu aplikací nebo jejích částí, které
vyžadují extrémní výpočetní výkon nebo velmi intenzívně spolupracují s periferními
zařízeními. V takovýchto případech lze mnohem lepších výsledků dosáhnout pomocí
programovacích jazyků C/C++. Důraz je kladen také na vnitřní architekturu operačních
systému v mobilních a embedded zařízeních (Android, Windows CE, Linux, Bada, Symbian).
Garant předmětu: Mgr. Ing. Michal Krumnikl, Ph.D., [email protected], EA-409,
tel. +420 59 732 5867
Tutor: Mgr. Ing. Michal Krumnikl, Ph.D., [email protected], EA-409
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. Tutoriál 19.2.2016 – povinný
Organizace studia, podmínky absolvování předmětu, zadání semestrálních projektů.
Architektura operačního systému; procesy, vlákna, správa paměti; přístup ke sdíleným
prostředkům, charakteristiky operačních systémů pro mobilní zařízení.
2. Tutoriál 4.3.2016 – povinný
Procesy a plánovače, IPC, synchronizace, Linux, Android,
Vývojové nástroje pro Android - SDK a NDK, Java Native Interface
3. Tutoriál 18.3.2016 – nepovinný
Správa paměti, virtuální paměť
Ukázka interoperability Java/C++ v prostředí Androidu
4. Tutoriál 15.4.2016 – povinný
Souborové systémy (FAT, EXT2/3/4, JFFS)
Síťová komunikace a distribuované systémy
5. Tutoriál 29.4.2016 – nepovinný
Architektura OS Androidu, struktura systému
6. Tutoriál 13.5.2016 – povinný
Další mobilní OS - iOS, Windows Phone
Uživatelská rozhraní a jejich tvorba.
Odevzdávání semestrálních projektů.
Podmínky udělení zápočtu
1.
2.
3.
Semestrální projekt (35b - povinné, min. 18b) – Android NDK aplikace.
Vytvořte aplikaci, kombinující kódy napsané v Javě (SDK) a C/C++ (NDK). Aplikaci
zvolte tak, abyste na ni mohli ilustrovat akceleraci vykonávání kódu při použití NDK.
Změřte dobu vykonávání kódu v Javě a C++ a výsledky přehledně zobrazte.
Prezentace (10b - volitelné)
Vytvořte prezentaci v PowerPointu (min. 10 slidů) nebo krátký odborný text (min. 3
str. A4) na téma možnosti využití NDK, architektury ARM, přístupu k periferiím
apod.
Pro udělení zápočtu je nutno získat min. 23b.
Podmínky vykonání zkoušky
Písemná zkouška (55b, min. 28 bodů)
Zkouška je zaměřené na teoretické znalosti z oblasti architektury operačních systémů
s důrazem na OS Androidu.
Studijní materiály
budou zveřejňovány na http://osmz.mrl.cz/
Doporučená literatura
•
Tannenbaum, A. S., Operating Systems: Design and Implementation (Prentice-Hall
Software Series) - https://poli.cs.vsb.cz/edu/osy/pdf.auth/Tanenbaum-OSY-DI.pdf
•
Ableson, F., Collins, C., Sen, R.: Unlocking Android: A Developer's Guide,
Manning Publications, 2009, ISBN 1933988673
•
Yaghmour, K.: Embedded Android: Porting, Extending, and Customizing, O'Reilly
Media, 2013, ISBN 1449308295
♦
MAV – Modelování a verifikace
Anotace: Problém korektnosti, tedy problém ověření (neboli verifikace), že daný počítačový
(hardwarový a/nebo softwarový) systém má skutečně vlastnosti, které jsou požadovány jeho
specifikací, patří mezi fundamentální praktické i teoretické problémy v oblasti informatiky.
Neustálý rozvoj informačních technologií vede k vytváření stále složitějších systémů, a tak
nejen výzkumná, ale i průmyslová praxe se neobejde bez solidně vybudovaných verifikačních
postupů. Jako jedna třída prakticky úspěšných metod se v devadesátých letech dvacátého
století etablovala automatická verifikace zahrnující i tzv. „ověření modelu“ (model checking);
testovaná vlastnost systému se přitom vyjádří např. v jednoduché temporální logice a ověřuje
se (polo)automatickými metodami na modelu systému. Účelem kursu je vysvětlení základních
principů této (automatické) verifikace a zároveň demonstrace této verifikace na modelech
konkrétních praktických problémů, pro něž jsou vhodné volně dostupné softwarové
verifikační nástroje.
Garant předmětu: Ing. Martin Kot, Ph.D., kancelář EA413, tel. 5873, email
[email protected]
Tutor: Ing. Martin Kot, Ph.D., kancelář EA413, tel. 5873, email [email protected]
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. tutoriál (20.2.2016) – nepovinný Úvod do formální verifikace. Ohodnocené
přechodové systémy. Syntaxe a sémantika CCS (kalkulu komunikujících systémů)
(kapitoly 1 a 2 z knihy Reactive Systems). Samostatná práce do příštího tutoriálu –
vyřešit si příklady z cvičení 1 a 2 (soubory tut01.pdf a tut02.pdf).
2. tutoriál (5.3.2016) – nepovinný Diskuse řešení minule zadaných příkladů. Behaviorální
ekvivalence – silná a slabá bisimilarita (kapitola 3). Samostatná práce do příštího tutoriálu
– vyřešit si příklady z cvičení 3 a 4 (soubory tut03.pdf a tut04.pdf).
3. tutoriál (19.3.2016) – nepovinný Diskuse řešení minule zadaných příkladů. HennessyMilner logika, vztah Hennessy-Milner logiky a bisimulační ekvivalence, Hennessy-Milner logika
s rekurzí (kapitoly 4-6). Samostatná práce do příštího tutoriálu – vyřešit si příklady z cvičení
5 a 6 (soubory tut05.pdf a tut06.pdf) a seznámit se s nástrojem SPIN a jeho modelovacím
jazykem PROMELA..
4. tutoriál (2.4.2016) – povinný Vypracování první samostatné úlohy s pomocí tutora.
Půjde o namodelování zadaného systému ve verifikačním nástroji SPIN pomocí jeho
modelovacího jazyka PROMELA a zjištění zadaných otázek za pomocí dotazů v LTL
logice. Písemnou zprávu o tomto řešení studenti vypracují samostatně a odevzdají emailem spolu s modelem v jazyce PROMELA a LTL formulemi.
5. tutoriál (30.4.2016) – nepovinný Ohodnocené přechodové systémy s časem, časované
automaty, sítě časovaných automatů, ověřování modelů na časovaných automatech
(kapitoly 8-11). Samostatná práce do příštího tutoriálu – vyřešit si příklady z cvičení 7 a 8
(soubory tut07.pdf a tut08.pdf) a seznámit se s nástrojem UPPAAL.
6. tutoriál (14.5.2016) – povinný Diskuse řešení minule zadaných příkladů. Vypracování
druhé samostatné úlohy s pomocí tutora. Půjde o namodelování zadaného systému ve
verifikačním nástroji Uppaal ve formě sítí časovaných automatů a zjištění zadaných
otázek za pomocí dotazů v LTL logice. Písemnou zprávu o tomto řešení studenti vypracují
sami a odevzdají e-mailem spolu s Uppaal modelem a LTL formulemi.
Podmínky udělení zápočtu
Studenti budou na 4. a 6. tutoriálu řešit s pomocí tutora dvě samostatné úlohy. První úloha
bude spočívat v namodelování zadaného systému v nástroji SPIN a zjištění požadovaných
otázek na tomto modelu. Druhá úloha bude podobného typu za použití nástroje UPPAAL.
K oběma úlohám studenti zpracují i stručnou písemnou zprávu popisující jejich řešení.
Konkrétní zadání specifikuje tutor na příslušném tutoriálu, který bude úloze věnován. Každá
úloha může být ohodnocena až 15 body. Hodnocení je 0 bodů (úloha neuznána) nebo 10–15
bodů (úloha uznána, body mezi 10-15 podle kvality řešení úlohy a písemné zprávy).
Podmínkou získání zápočtu je nenulový počet bodů aspoň z jedné samostatné úlohy.
Podmínky vykonání zkoušky
Zkouška je ústní. Student obdrží příklad podobný některému příkladu označenému
hvězdičkou v zadání tutoriálů a teoretickou otázku odpovídající některé v předmětu
probírané oblasti. Během 25 minut si připraví student řešení zadaného příkladu a ústní
prezentaci na téma zadané teoretické otázky. Poté u tabule prezentuje ústně řešení příkladu a
předvede svou připravenou prezentaci.
Studijní materiály
Předmět je inspirován podobnými kurzy probíhajícími na více než 15 různých světových
univerzitách a společně s nimi je vyučován podle knihy:
Luca Aceto, Anna Ingólfsdóttir, Kim G. Larsen and Jiří Srba: Reactive Systems: Modelling,
Specification and Verification. Cambridge University Press, August 2007
Kniha má dvě části, první se věnuje kalkulu komunikujících systémů a je dostupná online na
http://www.cs.ioc.ee/yik/schools/win2007/ingolfsdottir/sv-book-part1.pdf
Druhá část je věnována verifikaci real-time systémů. Tuto část, která není dostupná online, je
také možno nahradit studiem článku
Johan Bengtsson, Wang Yi: Timed Automata: Semantics, Algorithms and Tools, ACPN
2003, LNCS 3098, pp. 87–124, Springer-Verlag Berlin Heidelberg 2004 dostupným na
http://www.win.tue.nl/~pcuijper/docs/QEES/TA/timed-automata-intro.pdf
Prakticky se v předmětu studenti seznámí s následujícími verifikačními nástroji:
(Návod
k použití
je
dostupný
- Uppaal
http://uppaal.org/
http://www.it.uu.se/research/group/darts/papers/texts/new-tutorial.pdf)
- SPIN
http://spinroot.com/spin/whatispin.html
(Návod
dostupný
http://spinroot.com/spin/Man/Manual.html)
Prezentace k přednáškám a zadání příkladů na cvičení jsou dostupné na:
http://www.cs.vsb.cz/kot/?show=MAV&lang=cz&subpage=MAVdown
♦
na
na
TSK - Testování a softwarová kvalita
Anotace
Předmět se zabývá problematikou testování softwaru a zajištění kvality v průběhu celého
životního cyklu vývoje softwaru. Studenti získají znalosti o jednotlivých úrovních testování a
technikách, které se v těchto úrovních používají, způsobech vyhodnocení kvality softwaru a
samotných testů. Nedílnou součástí je také začlenění těchto činností do procesu testování,
který je součástí celého životního cyklu vývoje softwaru. Dále studenti získají znalosti o
postupech zajištění kvality softwaru. Tato disciplína je velice úzce spojena a intenzivně
využívá testování softwaru. Předmět se zaměří na samotný proces zajištění kvality a jeho
začlenění do životního cyklu vývoje softwaru, verifikaci a validaci.
Garant předmětu: prof. Ing. Ivo Vondrák, CSc., A324, kl. 5279
Tutoři: Ing. David Ježek, Ph.D., [email protected] (EA406, tel.:5874)
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. tutoriál (19. 02. 2016) – nepovinný. Testování software, proč je testování důležité,
terminologie. Testování z pohledu norem (ISO 9001, CMM, CMMI, ISO SPICE, ISO
12207), testování z pohledu životního cyklu, priority testování. Opakované testování,
regresní testy, nastavování priorit testovacím případům.
2. tutoriál (04. 03. 2016) – nepovinný. Typy modelů pro testování, ekonomický pohled na
testování, testovací plán. Testování komponent, integrační testování komponent.
3. tutoriál (18. 03. 2016) – nepovinný. Testování systému (funkční, nefunkční), integrační
testování systému. Akceptační testování, testy pro údržbu systému. Zátěžové testy.
Praktické předvedení nástrojů pro testování od firmy IBM.
4. tutoriál (02. 04. 2016) – nepovinný. (PC učebna) Seznámení s nástrojem IBM Functional
Tester
5. tutoriál (15. 04. 2016) – nepovinný. Revize a testovací proces, typy revizí, statická
analýza. Dynamické techniky testování, testování metodou „black box“ a „white box“,
testování větvení algoritmu, testovací data.
6. tutoriál (29. 04. 2016) – nepovinný. Organizační struktura pro testování, konfigurační
management, odhad rozsahu testů, monitorování a řízení testů. Standardy pro testy,
testovací nástroje a jejich klasifikace.
7. tutoriál (13. 05. 2016) – nepovinný. (PC učebna) Seznámení s nástrojem IBM
Performance Tester.
Podmínky udělení zápočtu
Student musí vypracovat testy softwaru během tutoriálu 4. a 7., které bude ohodnocen
minimálně 20 body ze 40.
Podmínky vykonání zkoušky
Zkouška bude probíhat písemnou formou. Student musí získat minimálně 30 bodů z 60, aby
úspěšně absolvoval zkoušku.
Studijní materiály
budou zveřejňovány na http://swi.cs.vsb.cz/jezek/student-information/tsk.html
♦
MAD II – Metody analýzy dat II
Anotace: V předmětu se studenti obeznámí s pokročilejší algoritmy pro analýzu vlastností
dat, dolování znalostí, analýzu sítí a zobrazování dat. Přednášky se budou věnovat
teoretickému popisu jednotlivých algoritmů pro jednotlivé úlohy analýzy dat a to tak, aby
byly studenti schopni sami rozhodnout, kdy je která metod vhodná, jaké má předpoklady, jaký
je její princip a jaké výstupy s ní lze získat. Cvičení pak poslouží pro praktické experimenty
nad vhodnými datovými sadami, experimentování s nástroji pro analýzu dat a zhodnocení
výsledků.
Garant předmětu: doc. Ing. Jan Platoš, Ph.D. EA433, tel. 5890, [email protected]
Tutoři:
doc. Ing. Jan Platoš, Ph.D., EA433, tel. 5890, [email protected]
doc. Mgr. Miloš Kudělka, Ph.D., EA439, tel. 5877, [email protected]
Harmonogram pro akademický rok:
1. tutorial – 19.2.2016 9:00, EC1
Na tomto tutoriálu se studenti seznámí se základními nástroji a frameworky pro analýzu
dat a to jak vektorových tak i síťových. Většina tutoriálu bude věnována problematice
hledání vzorů a pravidel v datech. Budou definovány jak teoretické tak i praktické aspekty
této problematiky, které budou doprovozeny řadou příkladů. Budou uvedeny i algoritmy
používané pro hledání vzorů a pravidel v datech.
2. tutorial - 18.3.2016 15:00, EC1
Tento tutoriál bude zaměřen na shlukování dat. Bude definováno reprezentativní
shlukování a hierarchické shlukování i s používanými algoritmy pro nalezení shluků. Dále
bude diskutována problematika měření vzdálenosti/podobnosti mezi objekty, metriky,
efektivní přístupy pro hledání shluků a vhodné přístupy.
3. tutorial – 15.4.2016 15:00, EC1
Tento tutoriál bude věnován shlukování založeném na měření hustoty a používaným
algoritmům. Zbylá část tutoriálu bude věnována metrikám pro ohodnocení shluků a
měření jejich kvality.
4. tutorial – 29.4.2016 15:00, EC1
Tento tutoriál bude zaměřen na maticové algoritmy pro zpracování grafových/síťových
dat. Algoritmy budou zahrnovat využití Hlavního vlastního čísla a vektory, Power metodu
pro jeho výpočet, Eigenvector centralitu, efektivní algoritmy pro výpočet vlastních čísel a
vektorů a využíti grafového Laplacianu.
5. tutorial – 13.5.2016 15:00, EC1
Na tomto tutoriál budou diskutovány metody detekce komunit globálními a strukturálními
přístupy shora dolů jako je metoda minimálního řezu, spektrální rozklad, metody založené
na klikách a jiné. Dále budou diskutovány metody pro detekci komunit metodami zdola
nahoru a to zejména s využitím lokálních vlastností s využitím semínek komunit, principů
lokální expanze, funkce příslušnosti ke komunitě a překryvů mezi komunitami. V poslední
řadě budou zmíněny vizualizace pro vektorová i síťová data.
Úkoly:
Úkolem hodnoceným v rámci předmětu se rozumí vypracování zprávy o provedeném
experimentu nad zvoleným datasetem a zvolenou metodou. Volba datasetu a metody
podlého schválení Garantem předmětu pomocí emailové komunikace.
Úkol 1: odevzdání do 29. 5. 2016, Hodnocení 0-25 bodů
Hledání pravidel nebo vzorů v datech.
Úkol 2: odevzdání do 29. 5. 2016, Hodnocení 0-25 bodů
Shlukování pomocí reprezentantů nebo hierarchické shlukování.
Úkol 3: odevzdání do 29. 5. 2016, Hodnocení 0-25 bodů
Shlukování na základě hustoty dat.
Úkol 4: odevzdání do 29. 5. 2016, Hodnocení 0-25 bodů
Analýza sociální sítě s využitím maticových algoritmů nebo vyhledání komunit.
Podmínky udělení zápočtu
Pro získání zápočtu bude třeba realizovat 4 úlohy. Cílem těchto úloh je ověřit, že studenti
pochopili probíranou látku a jsou schopni tyto znalosti aplikovat v praxi nad testovacími
nebo reálnými daty. Zadání úloh je specifikováno výše.
Podmínky vykonání zkoušky
Předmět je ukončen klasifikovaným zápočtem. Zkouška se neprovádí.
Studijní materiály
http://homel.vsb.cz/~pla06/
♦
PES II – Petriho sítě II
Anotace
Cílem je podat základní informaci o praktických možnostech Petriho sítí vysoké úrovně
(HLPN - High Level Petri Nets) při specifikaci, modelování a analýze složitých
distribuovaných systémů s paralelními procesy. Výklad je zaměřen na dnes nejrozšířenější
variantu HLPN - barevné Petriho sítě (CPN - Coloured Petri Nets) podle K. Jensena.
Garant předmětu: prof. RNDr. Petr Jančar, CSc.
Tutoři: prof. RNDr. Petr Jančar, CSc. (EA 414, 5969), Ing. Martin Šurkovský (EA 404,
5879)
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. Tutoriál (20. 2. 2016, 9.45 – 11.30, EB405) – nepovinný. Seznámení s barevnými Petriho
sítěmi, úvod do jazyka CPN ML a nástroje CPN Tools.
2. Tutoriál (5. 3. 2016, 9.45 – 11.30, EB405) – nepovinný. Stavový prostor a vlastnosti
systémů z hlediska jejich chování. Analýza modelů vytvořených v CPN Tools.
3. Tutoriál (19. 3. 2016, 9.45 – 11.30, EB405) – nepovinný. Úvod do formalismu
časovaných barevných Petriho sítí. Modelování časových sítí v nástroji CPN Tools.
5. Tutoriál (16. 4. 2016, 9.45 – 11.30, EB405) – nepovinný. Analýza výkonnosti založená na
simulaci (Simulation-based Performance Analysis).
7. Tutoriál (14.5. 2016, 9.45 – 11.30, EB405) – nepovinný. V tutoriálu budou shrnuta a
doplněna předchozí témata; také budou shrnuty požadavky ke zkoušce. V týdnu tohoto
tutoriálu také proběhnou prezentace zápočtových úloh a příslušný zápočtový test.
Podmínky udělení zápočtu
Základem udělení zápočtu je vypracování přidělené úlohy spočívající v namodelování
popsaného systému v nástroji CPN tools a analýze jeho relevantních vlastností. Ohodnocení
je max. 20 bodů, nutné minimum je 10 bodů. Vyřešenou úlohu je nutné odevzdat nejpozději
v průběhu zápočtového týdnu. Při odevzdání vyřešené úlohy proběhne také praktický test
znalosti CPN Tools za 15 bodů, přičemž nutné minimum je 5 bodů.
Podmínky vykonání zkoušky
Zkouška proběhne písemnou formou, maximální bodové hodnocení je 65 bodů. Obsahem
budou konstrukční příklady a prověření znalosti základních pojmů barevných Petriho sítí.
Studijní materiály
Základním studijním materiálem je kniha Kurt Jensen, Lars M. Kristensen: Coloured
Petri Nets (Modelling and validation of concurrent systems). Springer 2009. (Kniha je
přístupná pro posluchače z domény VŠB-TU např. přes odkaz na elektronické zdroje ze
stránek knihovny VŠB-TU.)
♦
MADIV - Metody analýzy dat IV
Anotace: Při řešení výzkumných i praktických úloh vzniká často problém s vyhodnocením a
interpretací informací, které poskytují naměřená či evidovaná data z praxe. V předmětu se
studenti seznámí se pokročilými přístupy, metodami z oblasti strojového učení, dolování dat a
analýzy sítí.
Garant předmětu: prof. RNDr. Václav Snášel, CSc., EA510, 6000, [email protected]
Tutoři: Ing. Michal Prilepok, [email protected]
Harmonogram pro akademický rok:
1.
tutoriál: 19. 2. 2016 16:45-18:15 EB406
Tento tutoriál bude věnován problematice strojového učení a bayesovským sítím jako
pokročilejšímu metodě strojového učení.
2.
tutoriál: 4. 3. 2016 16:45-18:15 EB406
Tento tutoriál bude věnován problematice zvýšení defektivity učících algoritmů pomocí
technik jako je reinforcement learning, bagging, boosting, stacking apod.
3.
tutoriál: 18. 3. 2016 16:45-18:15 EB406
Tento tutoriál bude věnován heterogenním sítím a problematice rankingu v sítích.
4.
tutoriál: 15. 4. 2016 16:45-18:15 EB406
Tento tutoriál bude věnován analýze tenzorových dat a grafovým databázím.
Podmínky udělení zápočtu
Zápočet bude udělen za vypracování projektu, který bude zadán v průběhu tutoriálů.
Podmínky vykonání zkoušky
Předmět je ukončen klasifikovaným zápočtem.
Studijní materiály
Materiály budou uvedeny na stránkách garanta/tutora.
♦
SUS – Správa unixových systémů
Anotace: V předmětu jsou probrány základní vlastnosti operačního systému GNU/Linux.
Student si osvojí všechny schopnosti nutné k pokročilé správě operačního systému
GNU/Linux. Velká část výuky bude zaměřena na seznámení s možnostmi konfigurace
síťových služeb, které jsou servery na této platforma nejčastěji poskytovány.
Garant předmětu: Ing.David Seidl, Ph.D., tel: 597 325 872, email: [email protected]
Pro práci ve cvičení je nutné vlastnit jakýkoli USB flash disk o volné kapacitě alespoň
2GB, případně vlastní Notebook s nainstalovaným Virtualboxem. Nativní instalace OS
Linux není nutná.
Harmonogram pro akademický rok: 2015/2016
1. Tutoriál (19.2.2016) Pro první tutoriál je nutné seznámit se s virtualizačním prostředím
Virtualbox (www.virtualbox.org). Před začátkem tutoriálu je vhodné si toto prostředí
nainstalovat na vlastní počítač. Dále je nutné do virtualizovaného počítače nainstalovat
aktuální 32bitovou verzi OS GNU/Debian dostupnou na www.debian.org. Na tutoriál je
nutné přinést si vlastní notebook nebo soubor s virtualizovaným PC. Splnění tohoto
požadavku bude hodnoceno 7body.
Náplní tutoriálu bude základní seznámení s OS Linux a prací v příkazovém řádku. Dalším
tématem bude spuštění a konfigurace LAMP serveru.
Úkolem studentů do příštího tutoriálu bude instalace LAMP serveru na virtualizované
PC, zprovoznění virtuálních webů a utility phpmyadmin. Úkol bude hodnocen maximálně
10 body.
2. Tutoriál (4.3.2016) Hlavním tématem druhého tutoriálu bude zprovoznění služby
elektronické pošty pomocí služby Postfix a Dovecot.
Úkolem studentů bude do příštího tutoriálu zprovoznit na svém virtualizovaném serveru
službu postfix a nakonfigurovat ji tak, aby umožňovala lokální doručování „Maildir“ do
domovských adresářů. Dalším úkolem bude zprovoznit IMAP a POP3 server Dovecot pro
vyzvedávání lokální pošty. Úkol bude hodnocen maximálně 15body.
3. Tutoriál (18.3.2016) Třetí tutoriál bude úzce navazovat na tutoriál druhý. Tématicky se
zaměří na zabezpečení elektronické pošty pomocí SSL. Dále na antispamovou ochranu.
Úkol do příštího tutoriálu bude nakonfigurovat služby SMTPs, IMAPs a POP3s. Umožnit
ověření uživatelů SMTP serveru pomocí jména a hesla. Poslední část bude zajištění
antispamové kontroly emailů. Úkol bude hodnocen maximálně 15body.
4. Tutoriál (v a.r. 15/16 tento tutoriál neproběhne) Náplní čtvrtého tutoriálu bude
zprovoznění webového rozhraní pro poštovní server a dále zprovoznění systému
zálohování.
5. Tutoriál (15.4.2016) Páty tutoriál bude věnován pouze závěrečnému testu, jeho náplní
bude instalace kompletního poštovního serveru a konfigurace služeb SMTP(s), POP3(s) a
IMAP(s), dále konfigurace ověřování uživatelů SMTP serveru pomocí jména a hesla.
Nastavení webového rozhraní pro server. Maximální zisk bodů ze závěrečného testu bude
53.
Podmínky udělení zápočtu
Pro udělení zápočtu je nutné získat minimálně 30bodů z jednotlivých tutoriálů a 30 bodů ze
závěrečného testu.
Podmínky vykonání zkoušky
Předmět je ukončen klasifikovaným zápočtem.
WWW stránky předmětu
http://seidl.cs.vsb.cz/wiki/index.php/SUS
Studijní materiály
Debian
http://www.debian.org/
Apache2
http://httpd.apache.org/
PhpMyAdmin http://www.phpmyadmin.net
Postfix
http://www.postfix.org/
Dovecot
http://www.dovecot.org/
Spamassassin http://spamassassin.apache.org/
RoundCube http://roundcube.net/
♦
PA2 – Paralelní algoritmy 2
Anotace: Předmět je určen pro studenty navazujícího kombinovaného studia informatiky.
Cílem předmětu je doplnit a rozšířit témata, se kterými se mohl posluchač seznámit v
předmětu Paralelní algoritmy I (PAI). Vzhledem k charakteru a účelu předmětu se bude jednat
o témata, která budou ilustrovat využití grafických procesorů (GPU) pro řešení
algoritmických úloh. Studenti budou blíže seznámeni s existujícími architekturami GPU a
frameworky pro paralelní programování. S ohledem na skutečnost, že na VŠB vzniklo
centrum nVidia Research, bude blíže vysvětlována architektura nVidia CUDA. Jedním z cílů
je předat posluchačům znalosti, které mohou využít při řešení praktických úloh ať už v rámci
magisterských prací či grantových projektů realizovaných na VŠB. Získané znalosti a
vědomosti: - orientace v základní architektuře grafických procesorů (GPU) - znalost
softwarové architektury paralelního programu, štěpení úlohy do gridů, bloků, vláken - znalost
vybraného frameworku pro paralelní programování na GPU - pochopení problematiky
algoritmizace, převod sériových úloh na paralelní - posouzení distribuce paralelní úlohy na
více GPU, clusterů - zvládnutí implementace praktické úlohy zpracování dat
Garant předmětu: Ing. Petr Gajdoš, Ph.D., kat. 460, tel. 597 325 893, místnost EA438,
http://www.cs.vsb.cz/gajdos
Tutoři: Petr Gajdoš
Harmonogram pro akademický rok:
1.
tutoriál – nepovinný - Úvod do programování grafických karet
První tutoriál seznamuje se základními pojmy technologie CUDA a nástroji potřebnými k
vytvoření a ladění CUDA aplikací. Budou demonstrovány jednoduché příklady využití této
technologie. Bude představeno několik základních pravidel pro správnou konstrukci aplikace
pro GPU. Po přečtení referenčních kapitolách by se měl student seznámit se základním
konceptem programování na GPU, by měl pochopit všechny nezbytné kroky k využití CUDA
API a nakonec porozumět všem technickým záležitostem (inicializaci zařízení, volání funkce
jádra, nastavení -up paměti zařízení, atd.)
2. tutoriál – nepovinný - Základy CUDA
Tento výukový program přinese komplexní přehled o CUDA architektuře; klíčové části GPU
a jejich využití, uspořádání pamětí, nastavení programu, apod. Důraz bude kladen na design
CUDA jader, vhodné využití GPU pamětí a bariér pro synchronizací vláken.
3. tutoriál – nepovinný – Principy designu paralelního algoritmu
V tomto kurzu budeme poskytovat některé tipy na zlepšení CUDA aplikace a některé vhodné
techniky pro komunikaci mezi CUDA a OpenGL. Poté budou představeny pokročilejší
techniky (sdílení vyrovnávací paměť, vertex pole objektů, apod.).Výkon GPU bude ilustrován
na experimentálních datech.
4. tutoriál – nepovinný - Optimalizace
Tento kurz je zaměřen na optimalizačních techniky, které jsou založeny na správném
provedení a uspořádání dat, přesném rozvržení výkonu na jádra, jakož i na využití více GPU.
Rovněž budou představeny CUDA streamy a budou diskutovány úrovně (např. paralelismus
na úrovni dat vs na úrovni instrukcí). Student se naučí používat asynchronní přenos dat a
urychlit výkon aplikací.
5. tutoriál – nepovinný – Podpůrné knihovny
Tento kurz je zaměřen na CUBLAS knihovnu. Bude zavedeno několik případových studií pro
demonstraci výkonu této BLAS knihovny.
Změny v tématech a náplni jednotlivých tutoriálů jsou vyhrazeny a budou případně upřesněny
na webu předmětu.
Podmínky udělení klasifikovaného zápočtu
Předmět byl navržen tak, aby studenti měli možnost volného výběru vlastního projektu
z oblasti programování na GPU. Závěrečný projekt by měl být složen z individuálních
kompilací malých částí, tj. z řešení nezávislých dílčích úkolů; Např. Studenti se seznámí s
paralelním redukcí, budou ji používat v hledání nejlepších fitness hodnoty, a nakonec tuto
metodu začlení do jediného konečného řešení konkrétního bio-inspirované metody.
Podmínkou udělení zápočtu je vypracování vybraných úkolů týkajících se programování na
GPU dle jednotlivých tutoriálů a jejich integrace do finální aplikace. Předpokládá se, že
spojením řešení jednotlivých úkolů vznikne fungující celek. Řešení úkolů bude individuálně
konzultováno a kontrolováno v průběhu semestru.
Hodnotit se bude především kvalita výsledného řešení z pohledu programování na GPU.
Součástí odevzdání je osobní prezentace dosaženého výsledku a zodpovězení souvisejících
dotazů.
Odevzdání zápočtové práce
• Práce bude odevzdána ve formě ZIP souboru, který bude obsahovat vše potřebné ke
spuštění aplikace
• Takto vytvořený ZIP soubor bude nazván podle loginu studenta (abc123.zip) a bude
doručen odpovídající formou tutorovi. Formu doručení zvolí student na základě
velikosti odevzdávaného balíčku.
Studijní materiály
Budou zveřejňovány na www.cs.vsb.cz/gajdos.
♦
ZPE - Základy podnikové ekonomiky
Anotace: Jde o průřezový předmět, který studentům poskytuje základní teoretické znalosti o
podnikové ekonomice. Studenti v tomto předmětu získávají poznatky o založení, vzniku,
fungování a zániku podniku. Studenti se rovněž průřezově seznamují s jednotlivými
podnikovými činnostmi. Ve výkladu je podtržen ekonomický aspekt dané problematiky a
silný důraz je kladen na to, aby si studenti osvojili odbornou terminologii.
Garant předmětu: doc. Dr. Ing. Pavel Blecharz (A 508, Sokolská třída 33, 597 322 233,
[email protected]
Tutoři: Dr.Ing. Zuzana Čvančarová (A 512 Sokolská třída 33, 596 992 273
[email protected] ), Ing. Zuzana Wozniaková, Ph.D. (A 510, Sokolská třída 33,
597 322 162, [email protected] )
Následující informace nebyly dodány, kontaktujte tutory.
Harmonogram pro akademický rok 2015/16 (letní semestr):
1. Tutoriál 4. 3. 2016
Náplň tutoriálu:
- pojetí podnikové ekonomiky a vymezení základních pojmů,
- majetková a kapitálová struktura v teorii i příkladech.
- Zadání příkladů budou k dispozici v Learning Moodle System.
- Skripta Základy podnikové ekonomiky budou Learning Moodle System.
2. Tutoriál 19. 3. 2016
Náplň tutoriálu:
- efektivnost podniku a její základní kategorie v teorii i příkladech,
- výrobní procesy v podniku (výroba, kapacity) v teorii i příkladech.
- Zadání příkladů budou k dispozici v Learning Moodle System.
- Skripta Základy podnikové ekonomiky budou Learning Moodle System.
3. Tutoriál 16. 4. 2016
Náplň tutoriálu:
- organizace a organizační struktury podniku,
- oběžný majetek v teorii i příkladech.
- Zadání příkladů budou k dispozici v Learning Moodle System.
- Skripta Základy podnikové ekonomiky budou Learning Moodle System.
Podmínky udělení zápočtu
Písemný test z příkladů; minimální počet bodů pro splnění zápočtu je 16, maximální počet
bodů je 30.
Podmínky vykonání zkoušky
Zkouška písemná; minimální počet bodů pro splnění zkoušky je 35, maximální počet bodů je
70.
Studijní materiály
♦
Zadání příkladů budou k dispozici v Learning Moodle System.
Skripta Základy podnikové ekonomiky budou Learning Moodle System.

Podobné dokumenty

Vysoká škola báňská - Technická univerzita Ostrava

Vysoká škola báňská - Technická univerzita Ostrava vrstvu informačního systému s ohledem na maximální výkon přístupu k datům. Mezi další témata budou patřit datové modely (objektově-relační, XML) a speciální témata z oblasti databázových systémů (p...

Více

Základy algoritmizace

Základy algoritmizace 16. TEL0013 Telecká Jarmila

Více

Perutě od obzoru k obzoru

Perutě od obzoru k obzoru nebo donedávna, je pro ně na hranici přijatelnosti. Je to inspirující, může to vést k pravdivější představě reality než interpretace "mlčících kamenů" tak, že ten, kdo k nim nic slovy nevyjádřil, b...

Více

Vysoká škola báňská - Technická univerzita Ostrava

Vysoká škola báňská - Technická univerzita Ostrava vykonání zápočtového a průběžného testu. Hodnocení zápočtového projektu je postaveno na zpracování a odevzdání projektu, který se bude skládat ze tří částí: funkčnost, dokumentace a testovací data,

Více

zdravotní výkony nehrazené zdravotní pojišťovnou

zdravotní výkony nehrazené zdravotní pojišťovnou Cytogenetika - skupinová Cytogenetika - individuální Spirometrie EKG Odborná poradenská činnost specialisty v prac.lékařství Nástup a výstup do zaměstnání

Více

průvodce studiem - Katedra informatiky

průvodce studiem - Katedra informatiky Tento kurs je úvodem do logického myšlení z pohledu informatiků a programátorů. Studenti se v kursu seznámí s principy formalizace explicitních znalostí v jazyce výrokové a predikátové logiky a nás...

Více

Prezentace ze seminářů

Prezentace ze seminářů Výstavba rodinných domů s velmi nízkou energetickou náročností z Programu Nová zelená úsporám 2013 nebo Nová zelená úsporám. Výjimku tvoří podoblast podpory C.3 – Instalace solárních termických a f...

Více