FIT SZZ Materiály

NGRI

Počítačová grafika a interakce

Specializace zaměřená na počítačovou grafiku, multimédia a uživatelské rozhraní.

Seznam okruhů

1

Architektura superskalárních procesorů, zpracování instrukcí mimo pořadí, řešení datových a řídících konfliktů, predikce skoků.

2 materiálů
2

Paměťová konzistence a předbíhání operací čtení a zápisu, podpora virtuálního adresového prostoru.

2 materiálů
3

Datový paralelismus SIMD a SIMT, jejich HW implementace a SW podpora na CPU a GPU.

1 materiálů
4

Architektury se sdílenou pamětí UMA a NUMA, zajištění lokality dat, protokoly koherence pamětí cache.

2 materiálů
5

Paralelní zpracování v OpenMP: Smyčky, sekce, tasky a synchronizační prostředky.

1 materiálů
6

Problém generalizace strojového učení a přístup k jeho řešení (trénovací, validační a testovací sada, regularizace, předtrénování, multi-task learning, augmentace dat, dropout, ...).

2 materiálů
7

Generativní modely a diskriminativní přístup ke klasifikaci (gaussovský klasifikátor, logistická regrese, ...).

2 materiálů
8

Neuronové sítě a jejich trénování (metoda gradientního sestupu, účelová (loss) funkce, výpočetní graf, aktivační funkce, zápis pomocí maticového násobení, ...).

2 materiálů
9

Neuronové sítě pro strukturovaná data (konvoluční a rekurentní sítě, transformery, motivace, základní vlastnosti, použití).

3 materiálů
10

Prohledávání stavového prostoru (informované a neinformované metody, lokální prohledávání, prohledávání v nejistém prostředí, hraní sekvenčních her, CSP úlohy).

5 materiálů
11

Postrelační a rozšířené relační databáze (objektový a objektově relační databázový model - struktura a operace; vlastnosti objektových databází; podpora práce s XML a JSON dokumenty v databázích).

1 materiálů
12

NoSQL databáze (porovnání relačních a NoSQL; CAP věta a ACID/BASE principy; typy NoSQL databází; dotazování v NoSQL databázích; agregace dat pomocí Map-Reduce a agregační pipeline).

1 materiálů
13

Porozumění datům a jejich příprava pro data mining (důvody a cíle; popisné charakteristiky dat a vizualizační techniky; korelační analýza; metody čištění; redukce dat a řešení nevyváženosti; normalizace dat).

1 materiálů
14

Ontologie a sémantický web (linked data, datový model RDF, ontologie, RDF schema a OWL, strukturovaná data na WWW).

2 materiálů
15

Prostorové databáze, indexace (nejen) v prostorových DB (problematika mapování prostoru, kD-Tree a Grid File vč. jejich variant a R-Tree).

1 materiálů
16

Lambda kalkul (definice všech pojmů, operací...).

4 materiálů
17

Práce v lambda kalkulu (demonstrace reprezentace čísel a pravdivostních hodnot a operací nad nimi).

2 materiálů
18

Haskell - lazy evaluation (typy v jazyce včetně akcí, uživatelské typy, význam typových tříd, demonstrace lazy evaluation).

2 materiálů
19

Prolog - způsob vyhodnocení (základní princip, unifikace, chování vestavěných predikátů, operátor řezu - vhodné a nevhodné užití).

2 materiálů
20

Prolog - změna DB/programu za běhu (demonstrace na prohledávání stavového prostoru, práce se seznamy).

2 materiálů
21

Distribuované a paralelní algoritmy - algoritmy řazení, select, algoritmy vyhledávání.

3 materiálů
22

Model PRAM, suma prefixů a její aplikace.

2 materiálů
23

Distribuované a paralelní algoritmy - algoritmy nad seznamy, stromy a grafy.

2 materiálů
24

Interakce mezi procesy a typické problémy paralelismu (synchronizační a komunikační mechanismy).

1 materiálů
25

Distribuovaný konsensus, broadcast, vzájemné vyloučení. Knihovna MPI.

1 materiálů
26

Klasifikace formálních jazyků (Chomského hierarchie), vlastnosti formálních jazyků a jejich rozhodnutelnost.

1 materiálů
27

Konečné automaty (jazyky přijímané KA, varianty KA, Myhill-Nerodova věta, regulární výrazy).

2 materiálů
28

Zásobníkové automaty (jazyky přijímané ZA, varianty ZA).

1 materiálů
29

Turingovy stroje (jazyky přijímané TS, varianty TS, lineárně omezené automaty).

1 materiálů
30

Nerozhodnutelnost (problém zastavení TS, princip diagonalizace a redukce).

1 materiálů
31

Časová a paměťová složitost (asymptotická a amortizovaná složitost, třídy složitosti, úplnost, SAT problém).

1 materiálů
32

Pravděpodobnost a náhodné veličiny (podmíněná pravděpodobnost, nezávislost, náhodná veličina a její funkční a číselné charakteristiky, významná rozdělení pravděpodobnosti).

1 materiálů
33

Bodové a intervalové odhady (vlastnosti odhadů, metoda maximální věrohodnosti, Fisherova informace, asymptotické vlastnosti odhadů, asymptotické konfidenční intervaly).

0 materiálů
34

Testování statistických hypotéz (základní principy, Chyba I. a II. druhu, síla testu, testy založené na normálním rozdělení, věrohodnostní poměr, základní neparametrické testy a testy pro kategoriální proměnné).

0 materiálů
35

Lineární modely (Lineární regresní model, Gaussova-Markovova věta, odhady parametrů, testy hypotéz v lineárních modelech, ANOVA).

0 materiálů
36

Markovské řetězce a Markovské rozhodovací procesy (základní techniky pro jejich analýzu).

3 materiálů
37

Randomizované algoritmy (Monte Carlo a Las Vegas algoritmy, základní techniky pro jejich analýzu).

2 materiálů
38

Vztah zpracování signálu a multimédií (proč je zpracování zvukového a obrazového signálu pro multimédia důležité, typické operace při zpracování zvukového a obrazového signálu).

0 materiálů
39

Komprese zvuku (základní postupy při kompresi zvuku, jak se liší od obecné komprese dat, vztah k vlastnostem lidského sluchu, dosahovaný kompresní poměr).

0 materiálů
40

Komprese obrazu (základní postupy při kompresi obrazu, jak se liší od obecné komprese dat, vztah k vlastnostem lidského zraku, dosahovaný kompresní poměr).

0 materiálů
41

Komprese videosekvencí (základní postupy při kompresi videa, jak se liší od komprese obrazu a od obecné komprese dat, vlastnosti a dosahovaný, kompresní poměr).

0 materiálů
42

Programátorská rozhraní pro multimédia (přehled rozhraní, příklady použití rozhraní pro audio a video, základní vlastnosti rozhraní).

0 materiálů
43

Konceptuální model funkčnosti aplikace nebo služby, jeho testování, návrh.

0 materiálů
44

Návrh zaměřený na uživatele (User Centered Design, UCD) – proces, testování, pojmy.

0 materiálů
45

Prvky uživatelských rozhraní – webových aplikací, mobilních aplikací – společné rysy, odlišnosti.

0 materiálů
46

Lineární algebra (determinant matice, vlastní čísla, vlastní vektory, PCA) a geometrické predikáty.

0 materiálů
47

Hledání intervalů, hledání k nejbližších sousedů (používané datové struktury, složitost operací, randomizované datové struktury).

0 materiálů
48

Konvexní obálka ve 2D (definice konvexní obálky, základní metody, algoritmus Quickhull).

0 materiálů
49

Interference světla (skládání dvou a více koherentních vln, intenzita složené vlny, interferenční člen, konstruktivní a destruktivní interference, princip interferometru).

0 materiálů
50

Difrakce světla (rozložení intenzity světla za obdélníkovou a kruhovou štěrbinou, Airyho obrazec, rozlišovací schopnost optických přístrojů, oka).

0 materiálů
51

Polarizace světla (přirozené a lineárně polarizované světlo, polarizační rovina, způsoby polarizace světla, elipticky polarizované světlo, polarizační filtry).

0 materiálů
52

Holografie a laser (holografický kód, jeho dekódování, mimoosový hologram, objemový hologram, vztah holografie a laseru).

0 materiálů
53

Grafická knihovna OpenGL: vykreslovací řetězec (funkční bloky, možnosti nastavení), frame buffer, stencil buffer.

0 materiálů
54

Principy vykreslování: Object Order, Image Order, Global Illumination. Typické metody v každé trídě algoritmů – jejich základní a pokročilé podoby.

0 materiálů
55

Afinní 3D transformace, kamera, projekce, skládání transformací.

0 materiálů
56

Osvětlení: způsob výpočtu, osvětlovací modely, stínování, materiály.

0 materiálů
57

Realistické zobrazování: metoda sledování paprsku, radiozita, distribuované sledování paprsku, sledování cest.

0 materiálů
58

Principy a limity realistické počítačové grafiky dané fyzikou (vlastnosti světla, šíření světla, odraz a lom světla, osvětlovací modely).

0 materiálů
59

Shadery a jejich vlastnosti (pokročilé principy zobrazovacího řetězce, "Geometry Shader", "Tesselation", "Compute Shader") a zobrazovací algoritmy v reálném čase ("GBuffer", "Shadow Mapping", globální osvětlení v reálném čase).

0 materiálů
60

Rozsáhlé scény (odlišnosti od jiných scén, principy, "Level of Detail" metody).

0 materiálů
61

Scény s vysokým dynamickým rozsahem - HDR (principy. způsob snímání, zobrazování/"Tone Mapping").

0 materiálů
62

Virtuální a "Augmented" realita (principy, vlastnosti, odlišnosti virtuální a augmented reality).

0 materiálů
63

Základy diskrétní matematiky (množiny, relace, funkce, homomorfismy a kongruence).

0 materiálů