Tematické okruhy k magisterské státní zkoušce z volitelných předmětů

Podobné dokumenty
ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ

ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ

PRINCIPY OPERAČNÍCH SYSTÉMŮ

Profilová část maturitní zkoušky 2017/2018

Odborné tématické okruhy státní zkoušky bakalářského oboru Výpočetní technika (strukturované studium)

5.6.3 Rekursivní indexace složitostních tříd Uniformní diagonalizace Konstrukce rekursivních indexací a aplikace uniformní diagonalizace

Studijní program ELEKTROTECHNIKA A INFORMATIKA

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

ALGORITMY A DATOVÉ STRUKTURY

Profilová část maturitní zkoušky 2013/2014

10. Techniky formální verifikace a validace

Okruhy z odborných předmětů

Bakalářský studijní program Informatika

Týden 11. Přednáška. Teoretická informatika průběh výuky v semestru 1. Nejprve jsme dokončili témata zapsaná u minulé přednášky.

Fakulta přírodovědně-humanitní a pedagogická. Okruhy otázek pro státní závěrečné zkoušky. Bakalářské studium

Informatika a výpočetní technika 1. roč./1. sem. 1. roč./2. sem. 2. roč./3. sem. 1 kr. Povinné předměty pro obor IVT

TÉMATICKÉ OKRUHY KE STÁTNÍM ZÁVĚREČNÝM ZKOUŠKÁM NAVAZUJÍCÍHO MAGISTERSKÉHO STUDIA

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

Maturitní témata. IKT, školní rok 2017/18. 1 Struktura osobního počítače. 2 Operační systém. 3 Uživatelský software.

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

Seznam zkušebních okruhů pro SZZ v bakalářském oboru Aplikovaná informatika

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

PŘÍJMENÍ a JMÉNO: Login studenta: DATUM:

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Předmět: Programování

Zpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb.

Témata profilové maturitní zkoušky

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Objektově orientované databáze. Miroslav Beneš

Využití metod strojového učení v bioinformatice David Hoksza

Další povinnosti / odb. praxe. Návrh témat prací. Návaznost na další stud. prog.

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Vývoj informačních systémů. Přehled témat a úkolů

Maturitní témata Školní rok: 2015/2016

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ

Vývoj informačních systémů. Přehled témat a úkolů

České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská OKRUHY. ke státním závěrečným zkouškám BAKALÁŘSKÉ STUDIUM

Databázové systémy úvod

Náhled testu. Přijímací zkouška magisterského studia. konečný automat bez zbytečných stavů, který přijímá jazyk popsaný tímto výrazem, má:

Aplikovaná informatika

01 Teoretické disciplíny systémové vědy

Náhled testu. Přijímací zkouška magisterského studia. konečný automat bez zbytečných stavů, který přijímá jazyk popsaný tímto výrazem, má:

VeriFIT Automatizovaná analýza a verifikace

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

PB002 Základy informačních technologií

TÉMATA K ZÁVĚREČNÝM BAKALÁŘSKÝM ZKOUŠKÁM Z INFORMATIKY 2019 Obor: Aplik. inf. - prez. Bc. a Aplik. inf. - komb. Bc.

Klasické metodiky softwarového inženýrství I N G M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

GIS Geografické informační systémy

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

ČÁST 1. Základy 32bitového programování ve Windows

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Architektury Informačních systémů. Jaroslav Žáček

Témata profilové maturitní zkoušky

Teorie systémů TES 1. Úvod

Architektury Informačních systémů. Jaroslav Žáček

1. Znalostní systémy a znalostní inženýrství - úvod. Znalostní systémy. úvodní úvahy a předpoklady. 26. září 2017

Třída PTIME a třída NPTIME. NP-úplnost.

Obsah. Úvod 13. Věnování 11 Poděkování 11

Modely vyhledávání informací 4 podle technologie. 1) Booleovský model. George Boole Aplikace booleovské logiky

Otázky ke státní závěrečné zkoušce

Elektronická podpora výuky na ÚBMI

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

TÉMATICKÝ OKRUH Softwarové inženýrství

GIS Geografické informační systémy

Úvodem Dříve les než stromy 3 Operace s maticemi

Třída PTIME a třída NPTIME. NP-úplnost.

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma

Katedra kybernetiky, FEL, ČVUT v Praze.

RELAČNÍ DATABÁZE. Cíl:

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group

1. Databázové systémy (MP leden 2010)

Moderní systémy pro získávání znalostí z informací a dat

Operační systémy. Přednáška 1: Úvod

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

1 Webový server, instalace PHP a MySQL 13

Program a životní cyklus programu

Reálné gymnázium a základní škola města Prostějova Školní vzdělávací program pro ZV Ruku v ruce

Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů)

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY

AUTOMATY A GRAMATIKY

Počítačová grafika 2 (POGR2)

Logika a logické programování

ANALÝZA A KLASIFIKACE DAT

OSA. maximalizace minimalizace 1/22

1. Webový server, instalace PHP a MySQL 13

Automaty a gramatiky(bi-aag) Motivace. 1. Základní pojmy. 2 domácí úkoly po 6 bodech 3 testy za bodů celkem 40 bodů

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Ukázka testu Informatiky pro přijímací zkoušky do navazujícího magisterského studia

5. Umělé neuronové sítě. Neuronové sítě

Databázové systémy úvod

01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

Databázové systémy BIK-DBS

Studijní program Matematika Obor Pravděpodobnost, matematická statistika a ekonometrie

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka

Transkript:

Tematické okruhy k magisterské státní zkoušce z volitelných předmětů Analýza a zpracování dat 1. Druhy dat, předzpracování dat, vlastnosti dat. 2. Hledání častých vzorů v datech (základní principy, metody, varianty, implementace). 3. Shlukovací metody (shlukování pomocí reprezentantů, hierarchické shlukování, shlukování na základě hustoty, validace shluků), pokročilé metody shlukování (CLARANS, BIRCH, CURE). 4. Výběr atributů (zdůvodnění, princip, entriopie, Gini index, ) 5. Rozhodovací stromy (princip, algoritmus, metriky pro vhodnou volbu hodnot dělících atributů, prořezávání). 6. Systémy založené na pravidlech (generování pravidel, prořezávání pravidel, seřazení pravidel). 7. Pravděpodobnostní klasifikace (Bayesovský teorém, naivní Bayesovský teorém). 8. Support Vector Machines (princip, algoritmus, kernel trick). 9. Neuronové sítě (základní princip, metody učení, aktivační funkce). 10. Vyhodnocení klasifikačních algoritmů (chybovost, přesnost, pokrytí, f-metrika) 11. Regrese (lineární a nelineární regrese, regresní stromy, metody vyhodnocení kvality modelu) 12. Základní principy ensemble metod a jejich varianty (bagging, boosting, stacking, ). 13. Typy sítí. Graf a matice sousednosti jako reprezentace sítě. 14. Topologické vlastnosti sítí, charakteristické hodnoty a jejich distribuce (stupeň, délka cesty, průměr, shlukovací koeficient), typy centralit. 15. Globální vlastnosti sítí (malý svět, bezškálovost, růst a preferenční připojování). 16. Mocninný zákon a jeho interpretace v prostředí reálných sítí. 17. Modely sítí a jejich vlastnosti (Erdös Rényi, Watts Strogatz, Barabási Albert). 18. Datové struktury pro reprezentaci různých typů sítí, výhody a nevýhody (matice sousednosti, seznamy sousedů, stromy sousedů), složitost operací, hybridní reprezentace. 19. Komunity. Globální a lokální přístupy. Modularita. 20. Jiné (pokročilé) modely sítí - multilayer sítě, modely orientované na komunitní strukturu, temporální sítě. 21. Odolnost sítí, šíření jevů v sítích. 22. Algoritmy pro pattern matching (Vyhledávání jednoho vzorku, více vzorků; Vyhledávání regulárních výrazů; Přibližné vyhledávání). 23. Dokumentografické informační systémy (DIS) (modely DIS - booleovský, vektorový, rozšířený booleovský; lexikální analýza, stemming a lematizace, stop slova, konstrukce indexů, vyhodnocení dotazu, relevance, přesnost, úplnost, F-míra). 24. Lineární algebra v DIS (metody redukce dimenze, rozklady matic, latentní sémantika, náhodná projekce). 25. Vyhledávání na webu (analýza hypertextových dokumentů, strukturální metody, PageRank a HITS, metavyhledávání a kooperativní vyhledávání). 26. Paralelní výpočty a platformy: Flynnova taxonomie, SIMD, MIMD, SPMD. Datový a task paralelismus. Procesy a vlákna. 27. Systémy se sdílenou a distribuovanou pamětí: komunikace mezi procesy (souběh, uváznutí, vzájemné vyloučení). Komunikace pomocí zasílání zpráv. OpenMP, MPI.

28. Paralelní redukce a paralelní scan: principy fungování ve vybrané technologii a příklady užití Okruhy pokrývají předměty: Metody analýzy dat I, Metody analýzy dat II, Metody analýzy dat III, Metody analýzy dat IV, Metody analýzy textových dat, Algoritmy pro rozsáhlá data, Paralelní algoritmy I. Databáze a informační systémy 1. Modelování databázových systémů, konceptuální modelování, datová analýza, funkční analýza. 2. Relační datový model, SQL; funkční závislosti, dekompozice a normální formy. 3. Transakce, zotavení, log, ACID, operace COMMIT a ROLLBACK; problémy souběhu, řízení souběhu: zamykání, verzování, úrovně izolace v SQL. 4. Procedurální rozšíření SQL, PL/SQL, triggery, funkce, procedury, kurzory, hromadné operace. 5. Fyzická implementace databázových systémů: tabulky (halda, shlukovaná tabulka, hashovaná tabulka) a indexy (B-strom, bitmapový index), materializované pohledy, rozdělení dat, stránkování, řádkové a sloupcové uložení dat. 6. Plán vykonávání dotazů, logické a fyzické operace, náhodné a sekvenční operace, ladění vykonávání dotazů, algoritmy spojení. 7. Operátory plánu vykonávání dotazů; statistiky hodnot v databázových systémech; cenová optimalizace. 8. Fyzická implementace datových struktur a algoritmů vykonávání dotazů, optimalizace přístupu do hlavní paměti a disku, návrh a implementace cache buffer. 9. Objektově relační datový model a XML datový model: principy, dotazovací jazyky. 10. Datová vrstva informačního systému; existující API, rámce a implementace, bezpečnost; objektově - relační mapování. 11. Distribuované SŘBD, fragmentace a replikace. Okruhy pokrývají předměty: Databázové a informační systémy II, Fyzická implementace databázových systémů, Algoritmy vykonávání dotazů v databázových systémech. Počítačová grafika a analýza obrazu 1. Osvětlovací modely a systémy barev v počítačové grafice. 2. Afinní a projektivní prostor. Afinní a projektivní transformace a jejich matematický zápis. Aplikace v počítačové grafice. Modelovací a zobrazovací transformace. 3. Křivky a plochy: teoretické základy (definice, rovnice, tečný a normálový vektor, křivosti, Cn a Gn spojitost), použití (Bézier, Coons, NURBS). 4. Geometrické a objemové modelování. Hraniční metoda, metoda CSG, výčet prostoru, oktantové stromy. 5. Standardní zobrazovací řetězec a realizace jeho jednotlivých kroků. Gouraudovo a Phongovo stínování. Řešení viditelnosti. Grafický standard OpenGL: stručná charakteristika. 6. Metody získávání fotorealistických obrázků (rekurzivní sledování paprsku, vyzařovací metoda, renderovací rovnice). 7. Komprese obrazu a videa; principy úprav obrazu v prostorové a frekvenční doméně. 8. Základní metody úpravy a segmentace obrazu (filtrace, prahování, hrany). 9. Základní metody rozpoznávání objektů (příznakové rozpoznávání).

Uvedená témata jsou probírána v předmětech Počítačová grafika I, Digitální zpracování obrazu, Analýza obrazu. Počítačové systémy a sítě 1. Směrování v rozlehlých sítích; optimalizace a vyvažování zátěže. 2. Přepínané lokální sítě s redundancí. 3. Zajištění kvality služby v počítačových sítích a přenos multimediálních dat. 4. Skupinové vysílání v LAN a WAN. 5. Virtuální privátní sítě na 2. a 3. vrstvě OSI RM - použití pro vzdálený přístup, propojování LAN a distribuovaných datových center. Dynamické VPN. 6. Aplikace technologie MPLS MPLS VPN, pseudo-okruhy, VPLS, traffic engineering, BGPfree core, 6PE. 7. Protokoly a aplikace pro správu, monitorování a diagnostiku počítačových sítí: SNMP, MIB, RMON. Netfow. SPAN/RSPAN/VSPAN. 8. Útoky na počítačové sítě, detekce a ochrana. 9. Základní koncepce a principy činnosti počítače. Komunikace s periferiemi. Programové a hardwarové řízení komunikace. DMA. 10. Charakteristika procesorů RISC a CISC. Zřetězené zpracování instrukcí, predikce skoků, hazardy. 11. Paměťové subsystémy počítačů, typy pamětí. Stránkovací mechanizmy a principy virtuální paměti, návaznost na OS. 12. Videosystémy počítače, zobrazovací jednotky, principy tvorby obrazu. 13. Externí paměťová média, organizace dat na médiu. 14. Procesy, plánování. Oddělení procesů a meziprocesní komunikace. Ovladače zařízení, obsluha přerušení. 15. Organizace a přidělování paměti. 16. Synchronizace. Zablokování a jeho detekce a prevence. 17. Souborové systémy - soubory, adresáře, implementace, vazba na jádro. Bezpečnost. Okruhy pokrývají předměty: Směrované a přepínané sítě, Technologie počítačových sítí, Operační systémy mobilních zařízení, Počítačové systémy, Programování v operačních systémech, Architektury počítačů a paralelních systémů a Operační systémy. Softwarové inženýrství 1. Disciplína sběr a analýza požadavků postup, vytvářené artefakty, modely. Klasifikace, prioritizace, správa, vysledovatelnost a závislost požadavků. Charakteristika dobrých požadavků. Analytické mechanismy. Analytické vzory. 2. Případy užití doporučená forma, zásady pro psaní scénářů, úroveň, rozsah, rozšíření, vazby mezi use-casy. Využití při vývoji software. 3. Disciplína návrhu architektury a detailního návrhu. Náhledy na architekturu. Zdroje doporučení při návrhu (např. existující systém, referenční model, architektonické styly, návrhové vzory, návrhové principy, návrhové konvence). Klíčové otázky v softwarovém návrhu. Objektově orientovaný návrh - dědičnost a kompozice; brzká a pozdní vazba; substituční princip Liskové; zákon Demeter; obrácení závislosti. 4. UML vlastnosti, popis diagramů, použití při tvorbě modelů požadavků, analýzy a návrhu. 5. Návrhové vzory GoF, vzory pro Architekturu Enterprise aplikace (M. Fowler). Integrační vzory (G. Hohpe). 6. Webové služby. Servisně orientovaná architektura. Architektonický styl REST.

7. OCL vlastnosti, použití invarianty, pre/postcondition, derivované atributy, dotazovací funkce, iniciální hodnoty. 8. Význam testování, terminologie, testovací proces, plánování testů. Verifikace vs. Validace. Očekávané výsledky. Konfigurační management. Management Incidentů. 9. Testování v rámci životního cyklu softwaru. Úrovně testování (V-model). Testování v jednotlivých úrovních. Testovací techniky. 10. Soft. proces modely. RUP, SCRUM, XP popis, porovnání. 11. Modelovací jazyky byznys procesů IDEF0, bussiness use case, EPC, BPMN. 12. Formální metody pro specifikace byznys procesů - Petriho sítě (formální definice, firing rules, dosažitelnost značení, živost, ohraničenost, bezpečnost - safety, spolehlivost - soundness), WF-nets. 13. Deklarativní programovací jazyky, význam funkcionálního a logického programování. 14. Konfigurační management funkce, cíle, principy, hlavní koncepty, doporučené praktiky a používané nástroje. Okruhy pokrývají předměty: Úvod do softwarového inženýrství, Softwarový návrh a konstrukce (dříve Metody specifikace programových systémů), Inženýrství požadavků (Systémová analýza a návrh), Projektové řízení, Testování a softwarová kvalita (dříve Testování softwarových systémů), Standardy a modelování procesů (dříve Metody Byznys Modelování), Softwarový proces, Údržba software a konfigurační management. Teoretická informatika 1. Konečné automaty, jejich modulární konstrukce, využití nedeterminismu. Minimalizace automatů. Použití konečných automatů např. při vyhledávání v textech, algoritmus Knuth-Morris-Pratt a jeho složitost. 2. Specifikace regulárních jazyků regulárními výrazy a jejich vztah ke konečným automatům. Charakterizace regulárních jazyků umožňující důkazy neregularity jazyků a konkrétní příklady. 3. Bezkontextové gramatiky jako specifikační nástroj např. pro programovací jazyky. Zásobníkové automaty jako základ syntaktické analýzy bezkontextových jazyků. Nedeterministická a deterministická verze zásobníkových automatů a jejich vzájemný vztah a vztah k bezkontextovým gramatikám. 4. Uzávěrové vlastnosti třídy bezkontextových jazyků. Pumping lemma pro bezkontextové jazyky. Nebezkontextové jazyky, Chomského hierarchie. 5. Matematické modely algoritmů (Turingovy stroje, stroje RAM) a na nich založená složitost algoritmů. Obecné metody návrhu rychlých algoritmů (rozděl a panuj, dynamické programování, hladové algoritmy u optimalizačních problémů,...). 6. Algoritmicky nerozhodnutelné problémy, problém zastavení (halting problem). Částečně rozhodnutelné problémy, Postova věta. Riceova věta a její důsledky pro automatizované ověřování vlastností programů. 7. Třídy složitosti problémů, speciálně třídy PTIME, NPTIME, PSPACE, NPSPACE, EXPTIME, EXPSPACE a jejich vztahy. Příklady praktických problémů ze zmíněných tříd. 8. Polynomiální převoditelnost mezi problémy. NP-těžké a NP-úplné problémy. PSPACEúplné problémy. Otázka vztahu tříd PTIME, NPTIME a PSPACE. 9. Problémy diskrétní optimalizace. Aproximační algoritmy pro NP-těžké optimalizační problémy. Aproximační poměr, třída (dobře) aproximovatelných problémů. Příklady, speciálně problém obchodního cestujícího (TSP), obecný i metrický.

10. Pravděpodobnostní algoritmy, např. pro zjišťování prvočíselnosti. Vlastnosti nutné k praktickému použití. Aplikace např. v kryptografii. 11. Deduktivní usuzování, definice platného úsudku. 12. Výroková logika, syntax a sémantika jazyka, dokazování ve výrokové logice. 13. Predikátová logika prvního řádu, syntax a sémantika jazyka (interpretace, modely, splnitelnost). 14. Sémantické metody dokazování v predikátové logice prvního řádu a Aristotelova logika. 15. Obecná rezoluční metoda v predikátové logice prvního řádu. 16. Důkazové kalkuly: definice a vlastnosti kalkulů (korektnost, úplnost, nerozhodnutelnost). 17. Kalkul přirozené dedukce v predikátové logice prvního řádu 18. Teorie aritmetiky, neúplnost aritmetiky, Gödelovy věty o neúplnosti 19. Algebraické teorie, teorie relací a svazů Okruhy pokrývají předměty: Matematická logika, Teoretická informatika, Vybrané partie z logiky, Vybrané partie z teoretické informatiky. Verze okruhů k SZZ z 2.11.2016