352-0501/02 – Aplikovaná informatika (AI)
Garantující katedra | Katedra automatizační techniky a řízení | Kredity | 4 |
Garant předmětu | doc. Ing. Marek Babiuch, Ph.D. | Garant verze předmětu | doc. Ing. Marek Babiuch, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2021/2022 | Rok zrušení | |
Určeno pro fakulty | FS | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Studenti jsou schopni vysvětlit základní pojmy z teorie informace, kódování a kryptografie. Studenti jsou schopni popsat základní algoritmy pro vyhledávání a třídění dat a vysvětlit jejich časovou složitost.Studenti umí sestavit a graficky zapsat algoritmy pro řešení problémů z oblasti aplikované informatiky.
V oblasti databázových systémů jsou schopni formulovat SQL dotazy a pracovat s databázemi z konkrétního programovacího jazyka. Ovládají také jazyk XML, vaalidaci XML dokumentů a dotazování se nad XML daty. Mají přehled o vlastnostech značkovacích jazyků, skriptovacích jazyků a javascriptu.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Předmět Aplikovaná informatika patří k základním předmětům formujícím profil absolventa v oboru Automatické řízení a inženýrská informatika, zejména v oblasti věnující se informačním techlogiím. Jeho cílem je seznámení posluchačů s postupy tvorby algoritmů a datových struktur, řešení problémů apod. Získané informace jsou základem pro realizaci aplikací v navazujících předmětech studia.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Studenti pracují na zápočtovém projektu (20b), během semestru jsou ověřováni bodovaným testem (15b). Zkouška z předmětu aplikovaná informatika je rozdělena na praktickou a teoretickou část/ústní (45b+20b).
E-learning
univerzitní LMS systém dostupný na adrese www.lms.vsb.cz
Další požadavky na studenta
Prerekvizitou tohoto předmětu je znalost algoritmizace a zkušenosti v oblasti používání osobního počítače s operačním systémem Windows. Rovněž se předpokládá matematická erudovanost na úrovni vysokoškolského studenta (ukončený bakalářská stupeň).
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Informatika základy, teorie informace, algoritmy, vývojové diagramy, uložení čísel v počítači, datové formáty.
2. Kódování, tvorba kódů, konstrukce nejkratších kódů, Huffmanovo kódování.
3. Lineární systematické kódy. Hammingův kód, Cyklické kódy.
4. Šifrování dat, přehled šifer, minulé i současné šifrování, příklady AES, DES, RSA.
5. Časová složitost algoritmů, algoritmy třídění dat.
6. Javascript. Syntaxe jazyka, příklady použití.
7. Interpretační skriptovací jazyky a jazyky pro zpracování statistických dat.
8. Jazyk XML, jmenný prostor, validace XML dokumentů, XML schémata (XSD a DTD).
9. Editace a transformace XML dokumentů DOM, XPATH, XMLT.
10. Dotazování nad XML daty, XML Query, Linq to XML.
11. Úvod do MS SQL Serveru, Struktura, uživatele a oprávnění, úvod do jazyka Transact-SQL.
12. DMLS - dotazování nad SQL serverem – dolování dat .
13. Dotazování nad vícero tabulkami, dotazy s poddotazy, Úvod do tvorby uložených procedur a funkcí MS SQL serveru.
14. Zápočet
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky