638-2006/01 – Programování řídicích systémů (-)

Garantující katedraKatedra automatizace a počítačové techniky v průmysluKredity4
Garant předmětudoc. Ing. Ivo Špička, Ph.D.Garant verze předmětudoc. Ing. Ivo Špička, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník2Semestrletní
Jazyk výukyčeština
Rok zavedení2014/2015Rok zrušení
Určeno pro fakultyFMTUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
S1I28 doc. Ing. Ivo Špička, Ph.D.
SVE05 Ing. Pavel Švec, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 18+0

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Student bude umět analyzovat úlohy počítačového řízení. Student porozumí základním principům programování v jazyce C. Student bude schopen - analyzovat základní principy chování OS; - vytvářet základní programy v prostředí operačního systému Windows.

Vyučovací metody

Přednášky
Cvičení (v učebně)

Anotace

Předmět seznamuje posluchače s teoretickými i praktickými otázkami programování řídicích systémů s počítači a to především v oblasti reálného času. Doplňuje teorii programování řídicích systémů o základní znalosti operačních systému. Pro prezentaci a cvičení je používán jazyk Visual C++ a prostředí operačního systému Windows

Povinná literatura:

[1] Špička, Ivo, Programování řídicích systémů. Studijní opora k předmětu. 2013. [2] Pavel Herout, Učebnice jazyka C. 1. díl , 5. vyd. České Budějovice : Kopp, 2008 - 271, viii s. ISBN 978-80-7232-351-7 (brož.) [3] Herout, Pavel, Učebnice jazyka C. 2. díl, 3. vyd. České Budějovice : Kopp, 2007 - vii, s. 272-437 ISBN 978-80-7232-329-6 (brož.)

Doporučená literatura:

[1] WIRTH, N.: Algoritmy a štruktúry údajov, Alfa Bratislava, 1988.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Písemné a ústní zkoušení.

E-learning

Další požadavky na studenta

Studium povinné literatury, účast na cvičeních a absolvování testu.

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1. Systémy řízení v reálném čase, klasifikace RT systémů, požadavky na hardware řídicích systémů. 2. Pojmy počítačového řízení, charakteristika průmyslových procesů, složitost řídicích systémů a jejich struktura. 3. Programovací schémata, podpora pro objektové programování. 4. Deklarace a konstanty, výrazy a příkazy, funkce a soubory. 5. Třídy a členy, konstrukce a destrukce. 6. Odvozené třídy, protěžování operátorů. 7. Šablony a jejich použití, ošetření výjimečných stavů. 8. Datové proudy. 9. Přerušení a přerušovací systémy. 10. Výpočetní proces, sekvenční proces, paralelní proces, virtuální procesor. 11. Kontext, přepínání kontextu. Časová závislost procesů, Bernsteinovy podmínky. 12. Synchronizace procesů. Synchronizační prostředky a operace. Semafory, signály a monitory. Typické synchronizační úlohy. Specifikace synchronizačních úloh pomocí Petriho sítí. 13. Techniky komunikace pomocí zasílání zpráv. 14. Operační systémy. Windows, rozhraní Win32, platformy, objekty jádra, procesory. Paměťová architektura, práce s virtuální pamětí. Návrh a vývoj programového vybavení.

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2015/2016 zimní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 30  15
        Zkouška Zkouška 70  36 3
Rozsah povinné účasti:

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2021/2022 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2020/2021 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán
2020/2021 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2019/2020 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán
2019/2020 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2018/2019 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2018/2019 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán
2017/2018 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2017/2018 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán
2016/2017 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2016/2017 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán
2015/2016 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2015/2016 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán
2014/2015 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 2 povinný stu. plán
2014/2015 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 2 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky



2019/2020 letní
2017/2018 letní
2016/2017 letní
2015/2016 letní