Přeskočit na hlavní obsah
Přeskočit hlavičku

Operační systémy a programování

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 352-0508/01
Zkratka OSaP
Název předmětu česky Operační systémy a programování
Název předmětu anglicky Operation Systems and Programming
Kreditů 5
Garantující katedra Katedra automatizační techniky a řízení
Garant předmětu doc. Ing. David Fojtík, Ph.D.

Osnova předmětu

1. Hardware z pohledu programátora
2. Základní elementy jazyka c
3. Terminálový (konzolový) vstup a výstup
4. Řízení toku programu
5. Preprocesor jazyka c
6. Tvorba vlastní funkcí a oddělený překlad
7. Práce s textovými a binárními soubory
8. Práce s ukazateli
9. Jednorozměrná pole a aritmetika s ukazateli
10. Řetězce
11. Struktury
12. Výčtové typy, uniony a tvorba seznamů
13. Bitová aritmetika a bitové pole
14. Úvodem do operačních systémů a jejich architektur
15. Správa procesů víceúlohových operačních systémů
16. Správa paměti
17. Bezpečnostní podsystém a operační systémy reálného času

E-learning

E-learningový modul "Operační systémy a programování" je veden na fakultním e-learnigovém portálu http://vyuka.fs.vsb.cz/.

Povinná literatura

FOJTÍK, D. Operační systémy a programování. [online]. VŠB – VŠB-TU Ostrava, Ostrava, 2007, 1.vydání, 304 stran. Dostupné z URL: http://vyuka.fs.vsb.cz/ ISBN 978-80-248-1510-7 .

Doporučená literatura

HEROUT, P. Učebnice jazyka C. České Budějovice, nakladatelství KOPP, září 2004, IV. přepracované vydání, ISBN 80-7232-220-6, 280 stran.
SILBERSCHATZ, A. GALVIN, P. GAGNE, G. Operating system concepts. New York: John Wiley & Sons, Inc. 2019, ISBN 978-1-118-06333-0 
KAČMÁŘ, D. Programujeme .NET aplikace ve Visual Studiu .NET. Computer Press,Praha 2001. ISBN 80-7226-569-5.
HANÁK, J. 2009. C# 3.0: programování na platformě .NET 3.5. Brno: Zoner Press. ISBN 978-80-7413-046-5.
KADLEC, V.: Učíme se programovat v jazyce C. Praha: Computer Press, 2002, ISBN 80-7226-715-9.
KOLEKTIV AUTORŮ. LINUX Dokumentační projekt. Praha: Computer Press, 1998. ISBN 80-7226-114-2. dostupné také z http://www.cpress.cz/knihy/linux/
KERNIGHAN, BRIAN W. A DENNIS M. RITCHIE, 2006. Programovací jazyk C. Brno: Computer Press. ISBN 80-251-0897-X.