B.1.1 Studijní předměty Blok UcInf/A – Základní kurz pro bakalářskou učitelskou informatiku (kredity A)
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Úvod do informatiky a výpočetní techniky povinný dopor. ročník / semestr
Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 2 rozsahu zkouška Způsob zakončení Vyučující
1/1
kreditů
2
Forma výuky
Přednáška
Doc. Ing. Petr Sosík, Dr. (přednáška)
Stručná anotace předmětu Přednáška: Pojem informatiky, stručná historie výpočetní techniky od 17. století dodnes. Éra číslicových počítačů, vývoj počítačových technologií. Architektury počítačů budoucnosti. Základní východiska teoretické informatiky z oblasti matematiky, logiky, teorie grafů. Vývoj disciplín souvisejících s informatikou: teorie algoritmů, vyčíslitelnost a složitost, kybernetika, teorie kódování, teorie formálních jazyků a automatů, překladače, softwarové inženýrství, teorie databází, umělá inteligence, počítačové vidění. Vývoj programovacích nástrojů, 1. generace-strojové kódy, 2. generace-Assemblery, 3. generace-strojově nezávislé procedurální jazyky, 31/2. generace-objektové programování, 4. generace-CASE nástroje, 5. generace-neprocedurální programování. Úvod do počítačových technologií, reprezentace dat v číslicových počítačích. Hardwarové prostředky počítačů, von Neumannova a Harvardská koncepce. Procesor, paměť, sběrnice, datová a paměťová média, periferní zařízení počítačů. Paralelní a distribuované výpočetní systémy jako soudobý trend. Softwarové vybavení počítačů. Operační systémy, jejich funkce, vývoj a základní typologie. Přehled dnes nejběžnějších OS. Aplikační software, kancelářské aplikace, vývojářské nástroje, další typy software. Pokrok v softwarových technologiích z hlediska vývojáře a uživatele. Datová komunikace a počítačové sítě. Lokální počítačové sítě a jejich dělení, přehled komponent, síťové standardy a protokoly. Internet a jeho možnosti, služby Internetu. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. BROOKSHEAR, J. G. Computer Science: an Overview. Amsterdam: The Benjamin/Commings Publishing Company, Inc.1991. 2. KELEMEN, J. Myslenie, počítač, …Bratislava: Spektrum, 1990. 3. SOSÍK, P. Úvod do informatiky a výpočetní techniky. Studijní text.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu
Algoritmy a programování I
Typ předmětu
povinný
Rozsah studijního předmětu
2+2
dopor. ročník / semestr hod. za týden
Jiný způsob vyjádření 2/2 rozsahu zápočet Způsob zakončení Vyučující
1/1
kreditů
3
Forma výuky
Přednáška, cvičení
Doc. RNDr. František Koliba, CSc. (přednáška) Mgr. Libor Olajec (cvičení)
Stručná anotace předmětu Přednáška: Přirozené a umělé jazyky; pojem příkaz; algoritmus; konečnost; hromadnost a jednoznačnost; metodický postup při programování; srozumitelnost a rekurzívní mechanismus vyšších programovacích jazyků; překlad a výpočet – kompilační a interpretační přístup. Plánování algoritmů – přímý postup, přeformulování a rozklad. Základní konstrukce ve vyšších programovacích jazycích – typy dat, konstanty, proměnné, deklarace, výrazy, příkazy, podprogramy. Základní rysy jazyka. Datové typy a příkazové struktury. Jednoduché datové typy; standardní datové typy. Kompatibilita vzhledem k přiřazení. Typy definované uživatelem, typ interval. Ordinální typy. Jednoduché a strukturované příkazy, sekvence, větvení a příkazy cyklu. Příkaz with. Příkazy vstupů a výstupů, vnitřní a vnější reprezentace dat. Cvičení: Programovací jazyky, popis integrovaného prostředí, struktura programu a ladění úloh. Příkazy programovacího jazyka. Metodika návrhu algoritmu (strukturované programování, modulární a objektové programování). Základní řídící struktury (sekvence příkazů, větvení, cykly, přepínače, procedury a funkce). Datové typy jednoduché a strukturované. Řešení praktických úloh (analýza knihovních informačních systémů). Zadání projektu k zápočtu. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4. 5. 6. 7. 8. 9.
BUCHALCOVÁ, A. Algoritmizace a programování. Praha: FI VŠE 1990. CHMELAŘOVÁ, M. Materiály na disketě k jednotlivým cvičením, sbírka úloh. HONZÍK, J. M. Programovací techniky. Brno: VUT, 1995. JINOCH, J. - MÜLLER, K. - VOGEL, J. Programování v jazyku PASCAL. Praha: SNTL, 1998. Manuály Borland Pascalu. Manuály Turbo Vision. MIKULA, P. Turbo Pascal, kompletní průvodce. Praha: Grada, 1998. RYCHLÍK, J. Programovací techniky. Praha: KOOP. WIRTH, N. Algoritmy a struktury údajů. Bratislava: Alfa, 1995.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Matematika I povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
5
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
1/1
RNDr. Luděk Cienciala, Ph.D. (přednáška) RNDr. Lucie Ciencialová, Ph.D. (cvičení)
Stručná anotace předmětu Přednáška: Jazyk matematiky, úvod do logiky. Pojem funkce, základní vlastnosti funkce, elementární funkce, definiční obor funkce, určení základních vlastností funkce. Graf funkce. Limita a spojitost funkce, limita posloupnosti. Diferenciální počet funkce jedné reálné proměnné, derivace, derivace funkce dané implicitně nebo parametricky, derivace vyšších řádů, diferenciál funkce. Aplikace derivace, Taylorova věta, l´Hospitalovo pravidlo, geometrický význam derivace funkce v bodě. Průběh funkce. Neurčitý integrál, metody výpočtu neurčitého integrálu, integrace substituční metodou, integrace metodou per partes, integrace racionální funkce, integrace iracionální funkce, integrace goniometrických funkcí, goniometrické substituce. Určitý integrál, nevlastní integrál, geometrická aplikace určitého integrálu, obsah obrazce, objem rotačního tělesa, délka oblouku rovinné křivky, obsah rotační plochy. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. BROŽKOVÁ, A. : Cvičení z matematické analýzy I. Pedagogická fakulta Ostravské univerzity, 1995. 2. BROŽKOVÁ, A. : Cvičení z matematické analýzy I. Pedagogická fakulta Ostravské univerzity, 1995. 3. ČERNÝ, I., ROKYTA, M.: Differential and integral Calculus of one Real Variable. Praha, Karolinum, 1998. 4. DOŠLÁ, Z., KUBEN, J.: Diferenciální počet funkcí jedné proměnné. MU Brno, 2004. 5. JARNÍK, V.: Diferenciální počet II. Academia Praha, 1984. 6. KRUPKOVÁ, V.: Matematická analýza. FEKT VUT Brno 7. MAZZOLA, G., MILMEISTER, G., WEISSMANN, J.: Comprehensive Mathematics for Computer Scientists 1, 2. Springer, 2005. 8. MÍKA, S. , DRÁBEK, P.: Matematická analýza I. ZČU Plzeň, 2003.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Technické vybavení osobních počítačů povinný dopor. ročník / semestr
Rozsah studijního předmětu 2 hod. za týden Jiný způsob vyjádření 2/0 rozsahu zkouška Způsob zakončení Vyučující
1/1
kreditů
2
Forma výuky
přednáška
Doc. Ing. Petr Čermák, Ph.D.
Stručná anotace předmětu Vývoj osobních počítačů - základní architektura osobních počítačů, von Neumannova koncepce, modely IBM PC a Apple Macintosh. Sběrnice – základní pojmy, prioritní zapojení sběrnic, režimy přenosu dat, sběrnice modelu PC XT, sběrnice modelu PC AT – ISA, EISA, sběrnice modelu PS/2 MCA, VLBUS, PCI, AGP. Univerzální sériová sběrnice USB. Mikroprocesory x86 – 8080, 8086, 8088, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III. Koprocesory – 8087, 80287, 80387. Paměťové systémy – hierarchie paměťových systémů. Dvojúrovňový paměťový systém – stránkování, segmentování paměti. Trojúrovňový paměťový systém. Vnitřní paměti – registry, vyrovnávací paměť (cache), hlavní paměť. Vnější paměti – stránkovací, sekundární, archivní. Fyzikální principy vnějších pamětí, techniky kódování dat. Diskety, pevné disky. Programovací techniky vstupu a výstupu – programové řízení vstupu dat, vstup s přerušením, obsluha přerušení, vstup DMA. Standardní rozhraní – sériové a paralelní rozhraní, síťové rozhraní, rozhraní pro hry. Obrazový podsystém – displeje, řadič displeje, obrazové podsystémy osobních počítačů – MDA, CGA, HGC, InColor, EGA, MCGA, VGA, SVGA, TIGA. Rastrové a vektorové displeje. Typy elektrooptických měničů – delta, inline, typy obrazovek paměťové, plasmové, s kapalnými krystaly. Vstupní a výstupní zařízení – Interaktivní grafické systémy – světelné pero, dotykové obrazovky. Digitizéry. Pákové a kulové ovladače, myš. Scanner. Tiskárny, zapisovače a kreslicí stoly. Multimédia a moderní vnější paměti – zvuk, zvukové formáty. Kompaktní disky – CDROM, CDR, CDRW. DVD, pásková média, vysokokapacitní diskety, vysokokapacitní disky- disková pole RAID. Moderní trendy v technickém vybavení počítačů – obsah závislý na aktuálním vývoji v dané oblasti. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4. 5.
HLAVIČKA, J. Architektura počítačů. Praha: ČVUT, 1994. ŠNOREK, M. - RICHTA, K. Připojování periférií k PC. Praha: Grada Publishing, 1996. ŠNOREK, M. Periférní zařízení. Praha: ČVUT, 1997. ŠNOREK, M. Standardní rozhraní PC. Praha: Grada, 1992. ZŮNA, P. Informatika a výpočetní technika. Praha: Grada, 1993.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Algoritmy a programování II povinný
dopor. ročník / semestr
1/2
Rozsah studijního předmětu
2+2
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
kreditů
5
Forma výuky
Přednáška, cvičení
Doc. RNDr. František Koliba, CSc. (přednáška) Mgr. Libor Olajec (cvičení)
Stručná anotace předmětu Přednáška: Hierarchická struktura programu. Předem definované činnosti. Deklarace a volání procedur a funkcí, parametry volané hodnotou a odkazem, bloková struktura programu, globální a lokální objekty. Rekurzivní procedury a funkce. Strukturované datové typy. Typ pole, záznam, množina a soubor. Textový soubor. Dynamické proměnné, typ ukazatel, spojové seznamy, uspořádané spojové seznamy, tabulky, binární stromy. Datové abstrakce. Metodologie datových abstrakcí, zásobník, fronta, seznam, tabulka; tabulky s asociativním vyhledáváním, tabulky s adresním vyhledáváním, implementace tabulek vyhledávacími stromy. Cvičení: Procedury a funkce volané hodnotou a odkazem, formální a skutečné parametry, rekurze. Direktivy překladače. Soubory textové, typové a netypové. Třídící a vyhledávací algoritmy. Statická a dynamická deklarace. Dynamické proměnné, základní datové struktury (lineární seznamy, fronty, zásobník, binární stromy). Objektově orientované programování. Uživatelská a programovací příručka. Zadání projektu k zápočtu. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4. 5. 6. 7. 8. 9.
BUCHALCOVÁ, A. Algoritmizace a programování. Praha, 1990. CHMELAŘOVÁ, M. Materiály na disketě k jednotlivým cvičením, sbírka úloh. HONZÍK, J. M. Programovací techniky. Brno 1995. JINOCH, J. - MÜLLER, K. - VOGEL, J. Programování v jazyku PASCAL. Praha: SNTL 1998. Manuály Borland Pascalu. Manuály Turbo Vision. MIKULA, P. Turbo Pascal, kompletní průvodce. Praha: Grada, 1998. RYCHLÍK, J. Programovací techniky. Praha: KOPP. WIRTH, N. Algoritmy a struktury údajů. Bratislava: ALFA, 1995.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Teorie jazyků a automatů I povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
3
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu zápočet Způsob zakončení Vyučující
1/2
Doc. RNDr. Alice Kelemenová, CSc. (přednáška) RNDr. Šárka Vavrečková, Ph.D. (cvičení)
Stručná anotace předmětu Přednášky: Abeceda, slovo, formální jazyk. Operace s formálními jazyky, substituce a homomorfismus jazyků. Gramatiky: sekvenční gramatiky, paralelní gramatiky, gramatiky s řízením odvozením. Definice. Příklady. Automaty a stroje: abstraktní automat (řídící jednotka, vnější paměť, organizace způsobu zpracování údajů), konečný automat, zásobníkový automat, Turingův stroj. Chomského hierarchie formálních jazyků. Regulární jazyky. Regulární gramatiky, konečné automaty, regulární výrazy. Uzávěrové vlastnosti. Bezkontextové gramatiky, redukované gramatiky, gramatiky v Chomského normálním tvaru. Uzávěrové vlastnosti. Kritéria bezkontextovosti (pumpovací věta, Parihkova věta, algebraická charakterizace). Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. DEMLOVÁ, M. – KOUBEK, V. Algebraická teorie automatů. Praha: SNTL, 1990. 2. GRUSKA, J. Foundations of Computing. London: International Thomson Computer Press, 1997. 3. CHYTIL, M. Automaty a gramatiky. Praha: SNTL, 1984. 4. HOPCROFT, J. E. - ULLMAN, J. D. Teória jazykov a automatov. Bratislava: ALFA, 1987. 5. MEDUNA, A. Gramatiky, automaty a kompilátory. Brno: VUT, 1987. 6. MOLNÁR, Ľ. - ČEŠKA, M. - MELICHAR, B. Gramatiky a jazyky. Bratislava: ALFA 1987.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Počítačová síť a Internet povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
4
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu zkouška Způsob zakončení Vyučující
1/2
Ing. Magdalena Chmelařová, Ph.D. (přednáška, cvičení)
Stručná anotace předmětu Přednáška: Historie počítačových sítí, počítačové sítě a rozlehlost, lokální počítačové sítě (LAN), městské počítačové sítě (MAN) a rozlehlé počítačové sítě (WAN). Principy datové komunikace, topologie sítě (fyzická a logická). Síťová architektura, referenční model OSI/ISO, architektura TCP/IP. Způsoby přenosu informací. Lokální a metropolitní sítě, vrstvený model architektury, využití, přenosová média, přístupové metody, typy sítí, sítě Ethernet, Arcnet, Token Ring, síťové operační systémy. Lokální sítě s integrovanými službami, bezdrátové lokální sítě. Distribuované datové rozhraní s optickými vlákny, topologie sítě FDDI. Topologie sítě 100VG-AnyLAN. Rozlehlé sítě, spojové protokoly, ISDN, X.25, Frame Relay a sítě buňkové komunikace. Protokolové architektury. Síťová architektura ATM (Asynchronous Transfer Mode). Propojování sítí, opakovače, mosty, přepínače, směrovače, brány. Technologie Internetu, adresace, protokoly ARP, RARP, IP, ICMP, TCP a UDP, standardní aplikace - Telnet, FTP, NFS, SMTP. DNS služba. Otázky bezpečnosti v sítích. Ochrana systémů proti virům, nepřátelským skriptům, testování zranitelnosti systémů. Budoucnost počítačových sítí. IP nové generace. Cvičení: Obsahová náplň semináře vychází a časově sleduje obsahovou náplň přednášky „Počítačová síť a Internet“. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4. 5.
CORBIN, J. R. The Art of Distributed Applications. Praha: Grada,1991. JANEČEK, J. Lokální sítě. Praha: ČVUT, 1991. Novell Education, IntranetWare administration. WERNER, F. Encyklopedie počítačových sítí. Praha: Computer Press, 1998. ZÁVODNÝ, P. - TRENČANSKÝ, I. Distribuované zpracování dat. Bratislava: Ekonóm, 1998.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu
Matematika II
Typ předmětu
povinný
Rozsah studijního předmětu
2+2
dopor. ročník / semestr hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
1/2
kreditů
5
Forma výuky
Přednáška, cvičení
RNDr. Luděk Cienciala, Ph.D. (přednáška) RNDr. Lucie Ciencialová, Ph.D. (cvičení)
Stručná anotace předmětu Přednáška: Teorie množin, vztahy mezi množinami, operace s množinami, komutativní, asociativní a distributivní zákon. Relace, binární relace v množině, zobrazení množin, zúžení, rozšíření, surjekce, injekce, bijekce, identita, ekvivalence a rozklady množin, uspořádání množin. Operace v množině a jejich vlastnosti, algebry, podalgebry, homomorfismy, grupoidy, pologrupy a grupy, polokruhy, okruhy a tělesa. Vektorové prostory, lineární závislost, nezávislost, báze a dimenze vektorových prostorů, izomorfismus vektorových prostorů, soustava souřadnic. Matice, determinanty, hodnost matic, soustavy lineárních rovnic. Formy na vektorových prostorech, lineární formy, bilineární formy, kvadratické formy. Lineární zobrazení, lineární zobrazení vektorových prostorů a matice, lineární transformace vektorového prostoru. Úvod do teorie grafů. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. BICAN, L.: Lineární algebra a geometrie. Academia Praha, 2004. 2. BURIAN, K., LIBICHER, J. : Algebra I. Pedagogická fakulta v Ostravě, 1982. 3. FIRLOVÁ, R., ŠIMON, J. : Cvičení z algebry I. Pedagogická fakulta v Ostravě, 1988. 4. HORÁK, P. : Cvičení z algebry a teoretické aritmetiky I. Masarykova universita Brno, 1991. 5. HORT, D., Rachůnek J. Algebra I. VUP Olomouc, 2003. 6. JUKL, M. Lineární algebra. Univerzita Palackého Olomouc, 2006. 7. KOLÁŘ, J., ŠTĚPÁNKOVÁ, O., CHYTIL, M. : Logika, algebry a grafy. SNTL/ALFA Praha, 1989. 8. FRONČEK, D.: Úvod do teorie grafů. Opava: FPF SU, 2000. 9. BLAŽEK, J., KOMAN, M., VOJTÁŠKOVÁ, B.: Algebra a teoretická aritmetika. SPN Praha, 1985.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Teorie jazyků a automatů II povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
5
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
2/3
Doc. RNDr. Alice Kelemenová, CSc. (přednáška) RNDr. Šárka Vavrečková, Ph.D. (cvičení)
Stručná anotace předmětu Přednášky: Zásobníkový automat, různé varianty přechodové funkce, akceptování koncovými stavy, akceptování prázdným zásobníkem. Ekvivalence různých variant zásobníkových automatů. Greibachové normální tvar bezkontextové gramatiky. Vztah mezi bezkontextovými gramatikami a zásobníkovými automaty. Programovací jazyky nejsou bezkontextové. Gramatiky typu 0, kontextové gramatiky, normální tvary. Turingův stroj, definice, základní vlastnosti. Lineárně ohraničené automaty. Speciální třídy bezkontextových gramatik. Jednoznačné gramatiky, LL(k) gramatiky, LR(k) gramatiky. Rozšíření bezkontextových gramatik. Maticové gramatiky. Trendy v teorii formálních jazyků, paralelní gramatiky, gramatické systémy, kooperace. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4. 5. 6.
DEMLOVÁ, M. – KOUBEK, V. Algebraická teorie automatů. Praha: SNTL, 1990. GRUSKA, J. Foundations of Computing. London: International Thomson Computer Press, 1997. CHYTIL, M. Automaty a gramatiky. Praha: SNTL, 1984. HOPCROFT, J. E. - ULLMAN, J. D. Teória jazykov a automatov. Bratislava: ALFA, 1987. MEDUNA, A. Gramatiky, automaty a kompilátory. Brno: VUT, 1987. MOLNÁR, Ľ. - ČEŠKA, M. - MELICHAR, B. Gramatiky a jazyky. Bratislava: ALFA 1987.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Databázové systémy I povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
5
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
2/3
Prof. Ing. Dušan Marček, CSc.
Stručná anotace předmětu Přednáška: Úlohy hromadného zpracování dat, jejich klasické agendové řešení, nedostatky a problémy tohoto řešení. Databázová technologie, systémy řízení báze dat, základní pojmy teorie databázových systémů. Životní cyklus informačního systému. Třístupňová architektura DBS. Nezávislost dat. Typy datových modelů. Fyzická organizace dat: sekvenční soubory, indexsekvenční soubory, soubory s přímou organizací (hašování). Indexové a indexované soubory. Relační datový model. Relace, relační schéma, schéma relační databáze. Relační algebra, relační kalkuly. Dotazovací jazyk SQL: příkazy pro definici dat, příkazy pro manipulaci s daty, formulace výběrových výrazů. Návrh struktury relační databáze: funkční závislosti, normální formy, dekompozice relačních schémat a syntéza. Síťový datový model: norma CODASYL. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. BÍLY, P., MAJETIČOVÁ, J. Přehled jazyka FoxPro2.0 SOFTIR, 1991. 2. MASLAKOWSKI, M. Naučte se MySQL za 21 dní. Computer Press, 2001. 3. POKORNÝ, J. Databázové systémy a jejich použití v informačních systémech. Praha: ČVUT, 1998. 4. RIORDAN, R., M. Vytváříme relační databázové aplikace. Computer Press, 2001. 5. ŠARMANOVÁ, J. Teorie zpracování dat. Ostrava: VŠB-TU, 1997.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Procedurální programování (C) Povinně volitelný dopor. ročník / semestr
Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 0/2 rozsahu zápočet Způsob zakončení Vyučující
2/3
kreditů
2
Forma výuky
cvičení
Mgr. Michaela Ačová
Stručná anotace předmětu
Jednoduché datové typy, proměnné, konstanty, základní operace s daty. Vstup a výstup programu, hlavičkový soubor stdio.h. Řídicí struktury - podmíněné příkazy a cykly. Práce se soubory. Funkce. Platnost identifikátorů, paměťové třídy. Preprocesor, makra. Ukazatel. Dynamické přidělování paměti. Pointer jako parametr funkce. Pole. Pole a pointery. Vícerozměrná statická a dynamická pole. Řetězce. Struktura, union, výčtový typ.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. AMERICAN NATIONAL STANDARD FOR INFORMATION SYSTEMS – Programming Language C X3J11/90-013, The American National Standard Institute, Accredited Standards Committee X3 – Information Processing Systems, 1990. 2. ANSI C. American National Standard X3.159, 1989. 3. COX, J. B. The Object Oriented Programming. New York: Addison-Wesley, 1986. 4. KERNINGHAN, B. W. - RITCHIE, D. M. The C Programming Language. Englewood Cliffs: Prentice-Hall, 1978, slov. překlad Bratislava: Alfa, 1986. 5. RICHTA, K. - BRŮHA, I. Programovací jazyk C. Praha: ČVUT, 1991.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Úvod do logiky povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
5
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
2/4
Mgr. Marek Menšík, Ph.D. (přednáška+cvičení)
Stručná anotace předmětu Přednáška: Úvod do logiky, symbolický jazyk, speciální a logické symboly. Výroková logika. Jazyk výrokové logiky (abeceda a gramatika). Definice spojek výrokové logiky: převod z přirozeného jazyka do symbolického jazyka výrokové logiky. Sémantika výrokové logiky: pravdivostní ohodnocení, tautologie, kontradikce, splnitelnost; výrokově logické vyplývání; sémantické metody výrokové logiky, rozhodnutelnost problému logické pravdivosti. Úplný systém spojek výrokové logiky: věta o reprezentaci; normální formy formulí výrokové logiky; věty o funkční úplnosti; logické důsledky množiny formulí. Predikátová logika prvního řádu. Správné úsudky, které nelze analyzovat na základě výrokové logiky. Jazyk predikátové logiky 1. řádu. Volné a vázané proměnné, substituovatelnost termů za proměnné. Sémantika predikátové logiky 1. řádu. Převod z přirozeného jazyka do symbolického jazyka predikátové logiky. Splnitelnost formulí, logická pravdivost, kontradikce. Logické vyplývání. Tautologie predikátové logiky 1. řádu. Tradiční Aristotelova logika. Úplnost predikátové logiky, Goedolova věta o neúplnosti. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. LUKASOVÁ, A. Logické základy umělé inteligence 1. Výroková a predikátová logika (2. přepracované vydání). Ostrava: Ostravská univerzita, 1999. 2. ŠTĚPÁNEK, P. Matematická logika. Praha: Univerzita Karlova, 2000. 3. JIRKŮ, P., VEJNAROVÁ, J. Logika-Neformální výklad základů formální logiky (2. přepracované a doplněné vydání). Praha: Univerzita Karlova, 2000. 4. GAHÉR, F. Logika pre každého. Bratislava: IRIS, 1998. 5. MANNA, Z. Matematická teorie programů. Praha: SNTL, 1981. 6. ŠTĚPÁN, J. Logika a logické systémy. Olomouc: Votobia, 1992. 7. ŠVEJDAR, V. Logika, neúplnost, složitost, nutnost. Praha: Academia, 2002.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Umělá inteligence povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2
kreditů
3
Forma výuky
přednáška
hod. za týden
Jiný způsob vyjádření 2/0 rozsahu zkouška Způsob zakončení Vyučující
2/4
Prof. RNDr. Jozef Kelemen, DrSc.
Stručná anotace předmětu Úvod do problematiky, historie disciplíny, Turingův test. Reaktivita versus paměť, vymezení významu pojmu reaktivní agent, příklady reaktivních agentů, případová analýza jejich architektury. Decentralizovanost a komunikace agentů, subsumpční architektura agentů, (umělé) neuronové sítě, problematika učení a adaptace. Od reaktivity k reprezentaci poznatků (příklad robotického systému Toto a MetaToto). Vymezení pojmu poznatek pro potřeby umělé inteligence, atributy poznatku. Deklarativní reprezentační schéma, produkční systémy, formální logika, příklad reprezentace v systému STRIPS a deliberativní robotika. Stavový prostor a jeho prohledávání, slepé a heuristické metody, kvantitativní a kvalitativní heuristiky, vyhodnocující funkce a systém GPS. Asociativní reprezentační schéma a problematika počítačového zpracovávání přirozeného jazyka. Procedurální reprezentační schéma, princip volání procedur cílem, logické programování. Rámcová reprezentační schéma, reprezentace očekávání a jejich zpracování, nemonotónnost inference a nemonotónní logika. Učící se systémy. Shrnutí problematiky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4.
BROOKS, R. A. Cambrian Intelligence. Cambridge: The MIT Press, 1999. KELEMEN, J. aj. Základy umelej inteligencie. Bratislava: Alfa, 1992. KELEMEN, J. Strojovia a agenty. Bratislava: Archa, 1994. MAŘÍK, V. aj. Umělá inteligence I, II, III, IV, V. Praha: Academia, 1993, 1997, 2001, 2003, 2007. 5. NÁVRAT, P. a kol. Umelá inteligencia. Bratislava: Slovenská technická univerzita, 2002. 6. PFEIFER, R. – SCHEIER, CH. Understanding Intelligence. Cambridge Mass.: The MIT Press, 1999. 7. WINSTON, P. H. Artificial Intelligence. Reading Mass.: Addison-Wesley, 1992.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Operační systémy povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
5
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
2/4
RNDr. Šárka Vavrečková, Ph.D. (přednáška, cvičení)
Stručná anotace předmětu Přednášky: Úvod do operačních systémů, funkce OS, typy OS, historie. Struktura operačních systémů. Správa paměti. Procesy, multitasking. Synchronizace procesů. Plánování procesů. Správa periferií, ovladače. Správa souborů, souborové systémy. Distribuované systémy. Grafický subsystém, X Window. Bezpečnost operačních systémů. Spolupráce operačních systémů, rozdělení disku, boot manažery. BIOS. Cvičení: První polovina semestru bude věnována operačním systémům typu Windows, druhá polovina operačním systémům Unixového typu, zejména Linuxu. V obou případech bude struktura následující: • • • • •
Základy používání operačního systému. Správa systému. Varianty a verze systému, jejich specifika. Práce v shellu (Windows: Příkazový řádek, Linux: bash). Případně další možnosti, jako je bezpečnost.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. ČADA, O. Operační systémy. Praha: Grada, 1993. 2. PLÁŠIL, F. Operační systémy. Praha: ČVUT, 1983. 3. PLÁŠIL, F. - STAUDEK, J. Operační systémy. Praha: SNTL, 1991.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Teorie vyčíslitelnosti a složitosti povinný dopor. ročník / semestr
Rozsah studijního předmětu
2+2
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
3/5
kreditů
5
Forma výuky
Přednáška, cvičení
Doc. Ing. Petr Sosík, Dr. (přednáška, cvičení)
Stručná anotace předmětu Přednášky: Abstraktní počítač a Entscheidungsproblem, modely abstraktního počítače, TuringovaChurchova teze. Turingovy stroje a jejich modifikace, vyčíslitelné a částečně vyčíslitelné funkce, rekurzívní a rekurzívně spočetné množiny. Numerace a parametrizace vyčíslitelných funkcí, univerzální Turingův stroj. Další možnosti reprezentace vyčíslitelných funkcí, while programy, primitivní rekurzívní funkce, důkazy vzájemné ekvivalence. Vlastnosti rekurzívních a rekurzívně spočetných množin, Riceova věta, kreativní a produktivní množiny. Rozhodnutelné a nerozhodnutelné problémy, problém zastavení, pilný bobr, metoda diagonalizace a metoda redukce. Příklady nerozhodnutelných problémů, Wangovo dláždění, Postův korespondenční problém, desátý Hilbertův problém. Rozhodovací problémy a uzávěrové vlastnosti formálních jazyků. Problém příslušnosti, prázdnosti, ekvivalence, inkluze, rozhodnutelnost pro jazyky Chomského hierarchie a LR(k) jazyky. Superturingovské výpočty, Turingův stroj s orákulem a s nápovědou, interaktivní Turingův stroj, interaktivní kognitivní automaty. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4. 5.
BRIM, L. Vyčíslitelnost. Brno: FI MU, 2001. GRUSKA, J. Foundations of Computing. London: International Thomson Computer Press, 1997. HOPCROFT, J. E. - ULLMAN, J. D. Formálne jazyky a automaty. Bratislava: Alfa, 1978. KOZEN, D. C. Automata and Computability. New York: Springer-Verlag, 1997. ROZENBERG, G., SALOMAA, A. Cornerstones of Undecidability. New York: Prentice Hall, 1994.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Logika a logické programování povinný dopor. ročník / semestr
Rozsah studijního předmětu
2+2
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
3/5
kreditů
5
Forma výuky
Přednáška, cvičení
RNDr. Šárka Vavrečková, Ph.D. (přednáška) Mgr. Marek Menšík, Ph.D. (cvičení)
Stručná anotace předmětu Přednášky: Základní pojmy výrokové a predikátové logiky, syntaxe a sémantika, metody sémantické analýzy, dedukce, rezoluce. Nepřímé formální důkazy tablové a rezoluční. Systém přirozené dedukce. Hilbertovské axiomatické systémy. Gentzenovské axiomatické systémy. Klauzulární logika. Základy programování v Prologu - logické programování. Principy logického programování, rezoluce v logickém programování. Cvičení: Výroková a predikátová logika - metody syntaktické a sémantické analýzy. Dedukce, nepřímé formální důkazy tablové a rezoluční. Přímé formální důkazy v Systému přirozené dedukce, v Hilbertovském, Gentzenovském a Klauzulárním axiomatickém systému. Klauzule, znalostní báze. Rezoluce v klauzulární logice. Přímé a nepřímé klauzulární odvozování. Základy programování v Prologu - logické programování. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. LUKASOVÁ, A. – Logické základy umělé intelitence, 2. formalizace a automatizace dedukce. Ostrava: Ostravská univerzita, 1997. 2. BIELIKOVÁ, M. – NÁVRAT, P. Funcionálne a logické programovanie. Bratislava: STU, 1997. 3. Logika a logické programování [online]. http://fpf.slu.cz/~vav10ui/vyuka.html
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Seminář k bakalářské práci I povinný
dopor. ročník / semestr
Rozsah studijního předmětu
2
kreditů
2
Forma výuky
seminář
hod. za týden
Jiný způsob vyjádření 2 rozsahu zápočet Způsob zakončení Vyučující
Doc. RNDr. Alice Kelemenová, CSc.
Stručná anotace předmětu Prezentace odborné práce. Písemný projev, přednášky a referáty.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky
3/5
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Objektové programování C++ I povinný dopor. ročník / semestr
Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 0/2 rozsahu zápočet Způsob zakončení Vyučující
3/6
kreditů
3
Forma výuky
cvičení
Mgr. Michaela Ačová
Stručná anotace předmětu Úvod. Historie jazyka Java v souvislosti s objektově-orientovanou tvorbou softwaru. Základy objektového přístupu implementace softwarových aplikací. Třída, objekt, Rozhraní. Třída. Členská data, členské metody. Zapouzdření. Třída main(). Operátory. Priorita vyhodnocování. Explicitní přetypování. Větvení. Cykly. Pole jednorozměrné a dvourozměrné. Inicializace proměnných, čištění paměti. Přístup k datům a metodám. Dědičnost. Konstruktory. Data a metody typu static a final. Polymorfizmus, rozhraní a abstraktní třídy. Zpracování výjimek. Vstup a výstup z/na konzoly(u). Vstupně – výstupní proudy. Kolekce tříd.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. ECKEL, B.: Thinking in Java (second edition). Prentice Hall, 2000. www.bruceeckel.com (v českém překladu pod názvem Myslíme v Javě. Grada Publishing, Praha 2001) 2. STEIN, L. A.: Interactive Programming in Java. 1999 www.mkp.com/ipij 3. CHAPMAN, S.: Začínáme programovat v jazyce Java. Computer Press, Praha, 2001 4. HEROUT, P.: Učebnice jazyka Java. KOPP, České Budějovice, 2000
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Algoritmy a programování III povinný dopor. ročník / semestr
Rozsah studijního předmětu 2 hod. za týden Jiný způsob vyjádření 0/2 rozsahu Zápočet Způsob zakončení Vyučující
3/6
kreditů
3
Forma výuky
Cvičení
Mgr. Libor Olajec
Stručná anotace předmětu Algoritmy řazení – klasifikace. Univerzální algoritmy řazení - řazení výběrem, řazení zatřiďováním, řazení zaměňováním, řazení s klesajícím krokem, řazení výběrem z binárního stromu, řazení opakovaným částečným uspořádaným, řazení slučováním. Speciální algoritmy řazení – řazení celých čísel opakovaným tříděním, řazení slov, řazení reálných čísel tříděním. Algoritmy vyhledávání – vyhledávací problém, jednorozměrné asociativní vyhledávání. Vyhledávací stromy – výškově a váhově vyvážené stromy. Jednorozměrné adresní vyhledávání. Vícerozměrné vyhledávání. Rekurze a rekurzivní programování – rekurzivní funkce, rekurzivní programy, rekurzivní podprogramy. Vztahy rekurze a iterace. Paralelní programování – paralelní architektury a algoritmy. Datové typy a jejich specifikace a implementace – množina, řetěz, zásobník, fronta, pole, tabulka, seznam, graf. Soubory dat – datový typ soubor, implementace souborů, implementace diskových souborů, operace se soubory, řazení souborů, aktualizace souborů. Interakce člověka s počítačem – třídy uživatelů, styly interakce, upoutání uživatele, alokace informace na obrazovce, nápověda, zpracování chyb, systém menu, aplikace uživatelského rozhraní v prostředí Windows, barvy a jejich použití. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4.
HUDEC, B. Programovací techniky. Praha: ČVUT, 1993. MORÁVEK, J. Složitost výpočtů a optimální algoritmy. Praha: Academia, 1984. RYCHLÍK, J. Programovací techniky. České Budějovice: KOPP, 1992. WIRTH, N. Algorithms + Data Structures = Programming. Englewood Clifts: Prentice Hall, 1976. (Slovenský překlad: Algoritmy a štruktúry údajov. Bratislava: Alfa, 1989).
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Seminář k bakalářské práci II povinný dopor. ročník / semestr
Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 2 rozsahu zápočet Způsob zakončení Vyučující
kreditů
2
Forma výuky
seminář
Doc. RNDr. Alice Kelemenová, CSc.
Stručná anotace předmětu
Příprava odborného textu. Zásady. Referáty o závěrečné práci.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky
3/6
Blok UcInf/B – Základní kurz pro bakalářskou učitelskou informatiku (kredity B)
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Teorie grafů Povinně volitelný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
5
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
2/1
RNDr. Luděk Cienciala, Ph.D. (přednáška + cvičení)
Stručná anotace předmětu Přednáška: Grafy a podgrafy. Grafy a jednoduché grafy, izomorfismus grafů. Podgrafy, stupeň vrcholu. Incidenční matice a matice sousednosti. Cesty a cykly. Důležité třídy grafů. Souvislé a nesouvislé grafy. Kompletní grafy, bipartitní a multi-partitní grafy. Stromy, kostra grafu. Vrcholová a hranová souvislost grafů. Mosty a artikulace, oddělující množiny (řezy). Vrcholová souvislost, hranová souvislost, bloky. Párování a pokrytí. Párování, perfektní párování. Pokrytí. Párování a pokrytí v bipartitních grafech. Hranové a vrcholové barvení grafu. Hranové barvení, chromatický index grafu, Vizingova věta. Vrcholové barvení, chromatické číslo grafu. Brooksova věta. Rovinné a planární grafy. Rovinné grafy, Eulerův vzorec. Kuratowského věta, duální graf, věta o čtyřech barvách. Míra neplanarity grafů. Eulerovské a hamiltonovské grafy, Eulerovské grafy, nutná a postačující podmínka. Hamiltonovské grafy, postačující podmínky. Orientované grafy. Orientované grafy, orientované cesty a cykly. Silně souvislé grafy. Turnaje. Sítě. Toky v sítích. Věta o maximálním toku a minimálním řezu. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. BEHZAD, M. - CHARTRAND, G. - LESNIAK-FOSTER, L. Graphs and Digraphs. Prindle: Weber & Schmidt, 1979. 2. BOLLOBAS, B. Modern Graph Theory. New York: Springer, 1998. 3. BONDY, J. A. - MURTY, U. S. R. Graph Theory with Applications. The Macmillan Press, 1976. 4. DIESTEL, R. Graph Theory. New York: Springer, 1997. 5. FRONČEK, D. Úvod do teorie grafů. Opava: FPF SU, 2000.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Praktikum z operačních systémů Povinně volitelný dopor. ročník / semestr
Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 0/2 rozsahu Zápočet Způsob zakončení Vyučující
2/3
kreditů
6
Forma výuky
Cvičení
RNDr. Šárka Vavrečková, Ph.D.
Stručná anotace předmětu Cílem předmětu je sjednotit zkušenosti studentů s operačními systémy a dále rozšířit na úroveň velmi dobré uživatelské znalosti se zaměřením na systémy Windows a Linux v nejpoužívanějších verzích. V náplni předmětu je pokročilá administrace v grafickém režimu, základy administrace v textovém režimu a další pokročilejší techniky související s instalací, udržováním a opravou systémů. Obsah: 1. Nástroje pro správu Windows v grafickém režimu, MMC konzoly, služby, alternativní aplikace od třetích stran. Specifika různých verzí Windows. 2. Důležité soubory a adresáře. Registr, možnosti přístupu do registru. 3. Zdroje nástrojů nezahrnutých do instalace. 4. Příkazový řádek - nápověda, práce se soubory, adresáři a disky, směrování vstupů a výstupů, skládání příkazů, přístupová oprávnění. 5. Instalace Windows a možnosti její automatizace. Aktualizační mechanismy. Průběh startu Windows. Chyby při startu a běhu Windows a aplikací. Instalace aplikací, MSI, automatizace instalace. 6. Systémy Unixového typu. Licencování. 7. Unixová struktura adresářů, procesy, zařízení. Přístupová práva. 8. Linuxové distribuce, jejich vlastnosti, dostupnost, instalace. Správa softwaru. 9. Grafická prostředí Linuxu, správa v grafickém režimu. 10. Úvod do správy Linuxu v textovém shelu - shell bash. Získání nápovědy, práce s adresáři a soubory, procesy, zařízení, systémové proměnné. Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. BITTO, O: Microsoft Windows Vista CZ: Podrobná uživatelská příručka. Brno: Computer Press, 2007. 2. kol.: Linux: Dokumentační projekt. 4. aktualizované vydání. Brno: Computer Press, 2008. 3. Studijní materiály
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Tvorba www stránek I povinně volitelný
dopor.
ročník
/ -/zimní
semestr Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 0/2 rozsahu zápočet Způsob zakončení Vyučující
kreditů
3
Forma výuky
cvičení
RNDr. Lucie Ciencialová, Ph.D.
Stručná anotace předmětu Základy HTML – principy, struktura, zdrojový kód. Párové a nepárové tagy pro formátování textu. Tagy pro vkládání obrázků, odkazů a záložek. Zápis barev. Práce s tabulkami a rámy. Základy CSS – třídy, pseudotřídy, atributy, pozicování. Základy tvorby dynamických stránek pomocí PHP.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4.
http://www.jakpsatweb.cz. http://www.webtvorba.cz. http://validator.w3.org/, http://jigsaw.w3.org/css-validator/ Ullman, L.: PHP a MySQL, Praha: Computer press, 2004
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Algoritmy a programování IV povinně volitelný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
4
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
3/6
Mgr. Michaela Ačová (přednáška, cvičení)
Stručná anotace předmětu Přednášky: Síť Internet - historie, struktura, služby. Prohlížeče Internetu, editory Internetových stránek. Jazyk Html 4.0 - syntaxe jazyka, základní struktura html dokumentu, propojení dokumentů, styly písma, vkládání seznamů, tabulek. Vytváření rámců. Jazyk Javascript - syntaxe jazyka. Komentáře, proměnné, výrazy a jejich hodnoty. Příkazy a operátory. Řídící struktury. Funkce. Události a akce. Objekty. Jazyk Java - syntaxe jazyka, základní datové typy. Třídy a strukturované datové typy, pole. Příkazy jazyka Java. Kompilátory jazyka Java. Tag Applet. Srovnání technologií a prostředků jazyků JavaScript a Java. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. www.java.sun.com – server firmy SUN. 2. www.java.cz – autorizované Java centrum ČR. 3. www.dione.zcu.cz/java – programátorská dokumentace jazyka Java.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu Rozsah studijního předmětu
Praktikum z logického programování povinně volitelný dopor. semestr 2 hod. za týden kreditů
Jiný způsob vyjádření 0/2 rozsahu zápočet Způsob zakončení Vyučující
ročník
Forma výuky
/ -/letní 3
cvičení
Mgr. Marek Menšík
Stručná anotace předmětu Obsahová náplň cvičení vychází, sleduje a navazuje na obsahovou náplň přednášky „Logika a logické programování“. V rámci semináře jsou prohlubovány praktické znalosti z logiky a jejího užití v rámci logického programování.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. LUKASOVÁ, A. – Logické základy umělé intelitence, 2. formalizace a automatizace dedukce. Ostrava: Ostravská univerzita, 1997. 2. BIELIKOVÁ, M. – NÁVRAT, P. Funcionálne a logické programovanie. Bratislava: STU, 1997. 3. Logika a logické programování [online]. http://fpf.slu.cz/~vav10ui/vyuka.html
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Tvorba www stránek II povinně volitelný
dopor. ročník / semestr
Rozsah studijního předmětu
2
kreditů
3
Forma výuky
seminář
hod. za týden
Jiný způsob vyjádření 0/2 rozsahu zápočet Způsob zakončení Vyučující
RNDr. Lucie Ciencialová, Ph.D.
Stručná anotace předmětu Pokročilé programování www v jazyce PHP. Základy MySQL. Tvorba redakčního systému.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. 2. 3. 4.
http://www.jakpsatweb.cz. http://php.cz. http://validator.w3.org/, http://jigsaw.w3.org/css-validator/ Ullman, L.: PHP a MySQL, Praha: Computer press, 2004
2/4
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Počítačová typografie povinně volitelný
Rozsah studijního předmětu
2
hod. za týden
Jiný způsob vyjádření 0/2 rozsahu zápočet Způsob zakončení Vyučující
dopor. semestr kreditů
ročník
Forma výuky
/ -/letní 3
seminář
Ing. Magdalena Chmelařová, Ph.D.
Stručná anotace předmětu Co je to typografie, písma a technologie, typografická pravidla a technika. Počítače a texty. Textové editory a procesory. Systémy DTP. Technické a programové vybavení. Návrh textu dokumentu. Volba vhodného písma. Pravopis a pravidla na internetu. Základní prvek textu odstavec. Vhodné členění textu. Zvláštní znaky v knižním písmu (mezery, spojovník, pomlčka, matematické znaky, větná interpunkce, procenta a stupně, uvozovky a závorky, výpustek…). Znakové styly. Typografická pravidla. Internetové zdroje. Psaní dokumentu podle typografických pravidel. Microsoft Office, OpenOffice a stručný úvod do systému LaTeX. Citace a literatura.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. RYBIČKA, J.: Pokročilé zpracování textů a DTP. Elektronická kniha v rámci projektu SIPVZ. Rok vydání 2004. 2. BOUMPHREY, F.: XHTML průvodce vývojáře. 2000 Wrox Press. ISBN 80-86593-14-2 3. COHEN, S.: Adobe InDesign CS2. Computer Press 2006. 4. KOPKA, H.: Latex. Computer Press 2006. 5. KOČIČKA, P.: Praktická typografie. Computer Press 2006.
B.1.1 – Charakteristika studijního předmětu Název studijního předmětu Typ předmětu
Databázové systémy II povinně volitelný
dopor. ročník / semestr
Rozsah studijního předmětu
2+2
kreditů
6
Forma výuky
Přednáška, cvičení
hod. za týden
Jiný způsob vyjádření 2/2 rozsahu Zápočet, zkouška Způsob zakončení Vyučující
2/4
Prof. Ing. Dušan Marček, CSc. (přednáška, cvičení)
Stručná anotace předmětu Přednášky: Konceptuální modelování: schématické datové modely, základní konstrukty a stavební bloky. Chenův E-R konceptuální model: typ entity, typ vztahu, atributy. Grafické E-R schéma, integritní omezení. Transformace E-R konceptuálního schématu do relačního schématu, návrh databáze. Základní pojmy transparentní intenzionální logiky. Logické konstrukce a lambda termy. Datový model HIT. Báze sort, atributy, tvrzení konzistence, ISA hierarchie, podtypy entit. Informační kapacita obecných datových struktur. Redundantní atributy, rotace atributů, rozklad atributů, datové jádro. Zásady tvorby konceptuálního schématu metodou HIT. Transformace konceptuálního schématu HIT do E-R schématu, návrh databáze. Cvičení: Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášky „Databázové systémy II“.
Informace ke kombinované nebo distanční formě Rozsah konzultací (soustředění) hodin za týden Rozsah a obsahové zaměření individuálních prací studentů a způsob kontroly Nepožaduje se akreditace v kombinované a distanční formě. Studijní literatura a studijní pomůcky 1. DUŽÍ, M. Konceptuální modelování (datový model HIT). Opava: FPF SU, 2000. 2. POKORNÝ, J. – HALAŠKA, I. Databázové systémy. Praha: ČVUT, 1998.