Předmět: Programové prostředky řízení

« Zpět
Název předmětu Programové prostředky řízení
Kód předmětu KKY/PP
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 6
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Charvát Roman, Ing. Ph.D.
  • Voráček Milan, Ing.
  • Beran Ladislav, Ing.
Obsah předmětu
Operační systémy. Operační systémy RT. Správa procesů, správa paměti, správa vstupů/výstupů, správa souborů. Přehled programovacích jazyků. Úvod do jazyka C a C++. Reálný čas v operačních systémech Windows. Řídicí systémy reálného času. Architektura systému REX/REXYGEN. Architektura podnikových řídicích systémů. Component Object Model (COM). OLE for Process Control (OPC). Použití HTML5 pro vytváření uživatelského rozhraní.

Studijní aktivity a metody výuky
Přednáška s diskusí, Individuální konzultace, Demonstrace dovedností, Samostatná práce studentů, Samostudium literatury, Cvičení
  • Projekt individuální [40] - 40 hodin za semestr
  • Kontaktní výuka - 39 hodin za semestr
  • Praktická výuka [vyjádření počtem hodin] - 26 hodin za semestr
  • Příprava prezentace (referátu) [3-8] - 10 hodin za semestr
  • Příprava na zkoušku [10-60] - 42 hodin za semestr
Předpoklady
Odborné znalosti
disponovat znalostmi středoškolské matematiky a fyziky
disponovat znalostmi základních principů objektového programování
disponovat základními znalostmi funkce mikroprocesorů a případně mikrokontrolérů
Odborné dovednosti
vytvořit algoritmus ze slovního zadání jednoduché úlohy
vytvořit program v jazyku Java realizující daný algoritmus
aplikovat znalosti objektového programování a jazyka Java v rozsahu předmětu PPA1
Obecné způsobilosti
bc. studium: efektivně využívá moderní informační technologie,
bc. studium: efektivně využívá různé strategie učení k získání a zpracování poznatků a informací, hledá a rozvíjí účinné postupy ve svém učení,
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje,
bc. studium: je otevřený k využití různých postupů při řešení problémů, nahlíží problém z různých stran,
bc. studium: uplatňuje při řešení problémů vhodné metody a dříve získané vědomosti a dovednosti, kromě analytického a kritického myšlení využívá i myšlení tvořivé s použitím představivosti a intuice,
Výsledky učení
Odborné znalosti
vysvětlit základní pojmy operačních systémů včetně operačních systémů reálného času
charakterizovat požadavky na architekturu programového vybavení řídicích systémů
zhodnotit použití různých programovacích jazyků v různých úrovních hierarchie programového vybavení pro automatizaci
zhodnotit výhody a nevýhody různých přístupů pro vytváření grafického uživatelského rozhraní řídicích systémů
Odborné dovednosti
identifikovat rozdíly požadavků na programové vybavení různých úrovní řídicích systémů (od čidel a akčních členů až po nejvyšší podnikovou úroveň)
navhnout a vytvořit program v jazyku C/C++ s bohatým uživatelským rozhraním (GUI, HMI) komunikující s řídicími systémy pomocí vybraného komunikačního protokolu
navrhnout a vytvořit grafické operátorské rozhraní (GUI) k řídicímu systému v jazyku HTML5 s využitím SVG a jazyka JavaScript
písemnou formou popsat výsledky své samostatné práce
Obecné způsobilosti
bc. studium: srozumitelně a přesvědčivě sdělují odborníkům i laikům informace o povaze odborných problémů a vlastním názoru na jejich řešení,
bc. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých,
Vyučovací metody
Odborné znalosti
Přednáška založená na výkladu,
Přednáška s diskusí,
Seminární výuka (diskusní metody),
Samostudium,
Odborné dovednosti
Přednáška založená na výkladu,
Cvičení (praktické činnosti),
Exkurze, soustředění, výuka v terénu,
Samostatná práce studentů,
Individuální konzultace,
Obecné způsobilosti
Přednáška založená na výkladu,
Samostatná práce studentů,
Hodnotící metody
Odborné znalosti
Ústní zkouška,
Výstupní projekt,
Kombinovaná zkouška,
Seminární práce,
Odborné dovednosti
Demonstrace dovedností (praktická činnost),
Individuální prezentace,
Výstupní projekt,
Obecné způsobilosti
Kombinovaná zkouška,
Seminární práce,
Výstupní projekt,
Demonstrace dovedností (praktická činnost),
Doporučená literatura
  • Bjarne Stroustrup. A tour of C++. Boston, 2018. ISBN 978-0-13-499783-4.
  • Pavel Herout. Učebnice jazyka C. 1. díl. České Budějovice, 2009. ISBN 978-80-7232-383.
  • Pavel Herout. Učebnice jazyka C. 2. díl. České Budějovice. ISBN 978-80-7232-367-8.
  • Tanenbaum, Andrew S.,Bos, Herbert. Modern operating systems.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr