|
Vyučující
|
-
Outrata Jan, doc. Mgr. Ph.D.
-
Zacpal Jiří, Mgr. Ph.D.
|
|
Obsah předmětu
|
Předmět je úvodem do studia technologicky zaměřených oblastí informatiky a seznamuje studenty se základy operačních a databázových systémů, počítačových sítí a webových technologií. 1. Operační systémy: Co je to operační systém, úvod, historie, příklady. 2. Operační systémy: Správa procesoru: vykonávání instrukcí, přerušení, procesy a vlákna, plánovač, synchronizace. 3. Operační systémy: Správa operační paměti: segmentace, stránkování, virtuální paměť. 4. Operační systémy: Správa diskového prostoru: oddíly, souborový systém. Ovladače zařízení, síťování, bezpečnost. 5. Počítačové sítě: Úvod, klasifikace (LAN/MAN/WAN), služby, síťové architektury (model ISO OSI, TCP/IP). 6. Počítačové sítě: Technologie: strukturovaná kabeláž, LAN/Ethernet, Wi-Fi, propojování sítí (přepínač). 7. Počítačové sítě: Protokol IP(v4), směrování, protokol TCP, navázání a ukončení TCP spojení. 8. Počítačové sítě: Systém DNS (domény, dotaz), elektronická pošta, protokoly HTTP a SSH. 9. Webové technologie: Služba WWW a webové standardy, principy tvorby webových stránek, jazyk HTML, základní CSS. 10. Webové technologie: Webové aplikace, jazyky JavaScript a PHP, AJAX. 11. Databázové systémy: Úvod, data a jejich abstraktní modely, architektura DBS, relační model DBS, úvod do jazyka SQL. 12. Databázové systémy: Referenční integrita, Analýza a návrh relační DB (ER model), transakční zpracování dat, funkční závislosti a normální formy.
|
|
Studijní aktivity a metody výuky
|
|
nespecifikováno
|
|
Výstupy z učení
|
Studenti se seznámí se základními pojmy z operačních a databázových systémů, počítačových sítí a webových technologií.
|
|
Předpoklady
|
Aktivní účast v hodině. Plnění zadaných úkolů. Složení ústní (příp. písemné) zkoušky.
|
|
Hodnoticí metody a kritéria
|
nespecifikováno
|
|
Doporučená literatura
|
-
Castro, E., Hyslop, B. (2020). HTML and CSS: Visual QuickStart Guide (9th Edition).
-
Coronel, C., Morris, S. (2023). Database Systems: Design, Implementation, & Management (14th Edition).
-
Forouzan, B. A. (2010). TCP/IP Protocol Suite (4th Edition).
-
Kurose, J. F., Ross, K. W. (2020). Computer Networking: A Top-Down Approach (8th Edition).
-
Robbins, J. N. (2018). Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics (5th Edition).
-
Silberschatz, A., Galvin, P. B., Gagne, G. (2018). Operating System Concepts (10th Edition).
-
Silberschatz, A., Korth, H. F., Sudarshan, S. (2019). Database System Concepts (7th Edition).
-
Stallings, W. (2018). Operating Systems: Internals and Design Principles (9th Edition).
-
Tanenbaum, A. S., Bos, H. (2022). Modern Operating Systems (5th Edition).
-
Tanenbaum, A. S., Feamster, N., Wetherall, D. (2021). Computer Networks (6th Edition).
-
Welling, L., Thomson, L. (2016). PHP and MySQL Web Development (5th Edition).
|