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

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

Anotace

Předmět Operační systémy a programování vznikl jako reakce na požadavky ze strany zaměstnavatelů, které jsou kladeny na absolventy oborů zaměřených nebo úzce spjatých s výpočetní technikou především však z oblasti automatizace. U těchto absolventů se mimo jiné předpokládá znalost nízkoúrovňového programování a v souvislosti s tím i povědomí o architektuře Operačních systémů. Hlavní náplní je seznámit studenty se strukturami a obecnými interními mechanizmy moderních operačních systémů a se základy programování v jazyce C a C#. Na předmět navazuje celá řada jiných, které získané znalosti především z jazyka C vyžadují. Výuka je rozdělena na dvě části:
1. programování v jazyce ANSI C a C#,
2. architektura operačních systémů.

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.


Jazyk výuky čeština, čeština, čeština, angličtina
Kód 352-0508
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
Garantující katedra Katedra automatizační techniky a řízení
Garant předmětu doc. Ing. David Fojtík, Ph.D.