638-0415/02 – 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ík2Semestrzimní
Jazyk výukyčeština
Rok zavedení2010/2011Rok zrušení2015/2016
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

Samostatné programy

E-learning

Další požadavky na studenta

Studium literatury, účast na cvičeních

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í vyjímeč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. Kontext, přepínání kontextu. Časová závislost procesů, Berusteinovy podmínky. Synchronizace procesů. 11. Synchronizační prostředky a operace. Semafory, signály a monitory. Typické synchronizační úlohy. Specifikace synchronizačních úloh pomocí Petriho sítí. Techniky komunikace pomocí zasílání zpráv. 12. Operační systémy. 13. Windows, rozhraní Win32, platformy, objekty jádra, procesory. 14. Prováděcí toky, paměťová architektura, práce s virtuální pamětí. 15. Návrh a vývoj programového vybavení.

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

Prezenční forma (platnost od: 2010/2011 zimní semestr, platnost do: 2015/2016 letní 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 35  18
        Zkouška Zkouška 65  33 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
2013/2014 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 3 povinný stu. plán
2013/2014 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 3 povinný stu. plán
2012/2013 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Ostrava 3 povinný stu. plán
2012/2013 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu P čeština Ostrava 3 povinný stu. plán
2010/2011 (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
2010/2011 (B3922) Ekonomika a řízení průmyslových systémů (3902R040) Automatizace a počítačová technika v průmyslu K čeština Třinec 2 povinný stu. plán
2010/2011 (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

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

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

Hodnocení Výuky



2012/2013 zimní