NTI/ALD - Algoritmizace a datové struktury (2026)
2026/27
Cílem předmětu je seznámit studenty s pokročilejšími datovými strukturami, možnostmi jejich počítačové reprezentace a algoritmy pro jejich zpracování. Nemalá pozornost je věnována práci s grafy (jejich reprezentaci) a algoritmům pro základní grafové úlohy. Z probíraných algoritmů je třeba především zmínit mechanismy pro třídění a vyhledávání v datech.
NTI/COPS - Operační systémy (2026)
2026/27
Student se seznámí s principy operačních systémů a jejich druhy. Orientuje se v základní hardwarové struktuře počítače a HW prostředky, jež využívají operační systémy. Výklad zahrnuje seznámení se všemi moderními typy operačních systémů a jejich základími součástmi: správou procesů, paměti, zdrojů, úložišť, zabezpečení. Pozornost je věnována tzv. embedded systémům a jiným průmyslovým aplikacím.
NTI/KAFJ - Automaty a formální jazyky (2026)
2026/27
Konečné automaty deterministické a nedeterministické a jazyky jimi rozpoznatelné, Nerodova věta, programová realizace automatů, redukce konečného automatu, lexikální analýza. Regulární výrazy, regulární jazyky. Zásobníkové automaty. Gramatiky, Chomského hierarchie, Bezkontextové jazyky, redukce gramatiky, Pumping Lemma. Turingův stroj. Úvod do teorie vyčíslitelnosti.
NTI/KOPS - Operační systémy (2026)
2026/27
Student se seznámí s principy operačních systémů a jejich druhy. Orientuje se v základní hardwarové struktuře počítače a HW prostředky, jež využívají operační systémy. Výklad zahrnuje seznámení se všemi moderními typy operačních systémů a jejich základími součástmi: správou procesů, paměti, zdrojů, úložišť, zabezpečení. Pozornost je věnována tzv. embedded systémům a jiným průmyslovým aplikacím.
NTI/KOUP - Operační systém Unix (2026)
2026/27
Cílem předmětu je seznámení s principy unixových operačních systémů, jejich rozhraním, filozofií a odvozenými systémy (Linux a další).
Studenti se seznámí s prací se soubory, oprávněními, souborovým systémem, jádrem operačního systému, procesy a též se síťovým a grafickým subsystémem.
NTI/KPRG - Programování (2026)
2026/27
Cílem předmětu je prohloubit znalosti a schopnosti studentů v programování v jazyce Python.
NTI/OS - Operační systémy (2026)
2026/27
Vlastnosti operačních systémů unixového typu zejména s ohledem na otázky bezpečnosti dat a automatizace rutinních činností. Zabezpečení přístupu, přístupová práva souborů, základní vlastnosti unixových nástrojů na zpracování textů a metody jejich kombinování, bezpečnost v sítích.
NTI/PAS - Pravděpodobnost a statistika (2026)
2026/27
Cílem předmětu je zvládnutí základních metod matematické statistiky při návrhu experimentů a zpracování získaných dat. Kurz zahrnuje i praktické zvládnutí metod pomocí statistického software R.
NTI/PJPA - Programovací jazyk Python (2026)
2026/27
Cílem předmětu je seznámit studenty s programovacím jazykem Python a jeho aplikacemi v technické praxi.
NTI/POPS - Operační systémy (2026)
2026/27
Student se seznámí s principy operačních systémů a jejich druhy. Orientuje se v základní hardwarové struktuře počítače a HW prostředky, jež využívají operační systémy. Výklad zahrnuje seznámení se všemi moderními typy operačních systémů a jejich základími součástmi: správou procesů, paměti, zdrojů, úložišť, zabezpečení. Pozornost je věnována tzv. embedded systémům a jiným průmyslovým aplikacím.
NTI/POUP - Operační systém Unix (2026)
2026/27
Cílem předmětu je seznámení s principy unixových operačních systémů, jejich rozhraním, filozofií a odvozenými systémy (Linux a další).
Studenti se seznámí s prací se soubory, oprávněními, souborovým systémem, jádrem operačního systému, procesy a též se síťovým a grafickým subsystémem.
NTI/PRG - Programování (2026)
2026/27
Cílem předmětu je prohloubit znalosti a schopnosti studentů v programování v jazyce Python.
NTI/SH - Úvod do Shellu (2026)
2026/27
Student bude seznámem s operačním systémem Linux a naučí se jej ovládat pomocí příkazové řádky - shellu. Kromě základních znalostí operačního systému (průchod adresářovým stromem, práva souborů, uživatelé, správa procesů) se bude zabývat programováním v shellu (bash) a zpracováním textu pomocí regulárních výrazů a textových proudů. Absolvent předmětu by měl zvládnout orientaci v základním uživatelském prostředí každého systému typu UNIX/Linux.
NTI/UI - Unix a Internet (2026)
2026/27
Integrace operačního systému Linux v prostředí heterogeních počítačových sítí. Linux jako server v počítačové síti, konfigurace služeb, jejich údržba a bezpečnost.
NTI/UXI - Unix a Internet (2026)
2026/27
Použití Unixu jak síťového serveru a jeho integrace v prostředí heterogeních sítí.
NTI/WEA - Webové aplikace (2026)
2026/27
Předmět poskytuje teoreticky i praktický základ pro vytváření WWW aplikací a služeb. Studenti se seznámí s protokolem HTTP a REST architekturou, a s využitím jazyků JavaScript a Python při programování na straně serveru i klienta. Prostor je věnován také problematice bezpečnosti webových aplikací.