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

Počítačové systémy

Typ studia navazující magisterské
Jazyk výuky angličtina
Kód 352-0504/03
Zkratka PS
Název předmětu česky Počítačové systémy
Název předmětu anglicky Computer Systems
Kreditů 4
Garantující katedra Katedra automatizační techniky a řízení
Garant předmětu doc. Ing. Marek Babiuch, Ph.D.

Subject syllabus

1. Práce v prostředí Visual Studia.NET, tvorba projektů, ladění a krokování programu.
2. Architektura počítačů a mikrokontrolérů – Úvod, HW komponenty, princip činnosti PC, základní desky, čipové sady.
3. Procesory a kontroléry – sběrnice procesorů, instrukční sady, výroba procesoru, cache paměti, RISC, CISC.
4. Paměti, rozdělení pamětí, fyzické uspořádání, periferie a rozhraní PC a mikrokontrolérů.
5. Základy jazyka C, ANSI C, proměnné, operátory, operandy, funkce vstupu a výstupu.
6. Větvení programu, přepínač, preprocesor, podmíněný překlad.
7. Cykly v jazyce C.
8. Tvorba funkcí, rekurzivní funkce.
9. Pole, řetězce, řetězcové funkce.
10. Výčtový typ, struktury, uniony, bitové pole.
11. Argumenty příkazového řádku.
12. Vstup a výstup do/ze souboru, opakování.
13. Test, Samostatný zápočtový projekt.
14. Návaznost na jazyk C#, tvorba desktopové a jednoduché windows aplikace, zápočet

E-learning

univerzitní LMS systém dostupný na adrese www.lms.vsb.cz

Literature

Herout, P. Učebnice jazyka C, České Budějovice, Kopp 2005, počet stran: 280. ISBN 80-7232-220-6.
Kernighan, B. W., Ritchie D. M. Programovací jazyk C, Brno, Computer Press 2006, počet stran: 288. ISBN 80-251-0897-x.
C programming Tutorial. Available at: https://www.tutorialspoint.com/cprogramming/
Learn C. available at: https://www.learn-c.org/
Visual C++ Developer Center [online] dostupný z https://docs.microsoft.com/cs-cz/
Babiuch M. Internet a sítě, skriptum,VŠB TU Ostrava, 2010, počet stran 162, ISBN: 978-80-248-2566-3 .

Advised literature

Šaloun, P. Jazyk C pro zelenáče. 2. přeprac. vyd. Praha: Neocortex, c2003. ISBN 80-86330-08-7.
Herout, P. Učebnice jazyka C – II díl, České Budějovice, Kopp 2005, počet stran: 180. ISBN 80-7232-221-4.
MSDN developer center. available on web http:// msdn.microsoft.com/
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes. available on web: http://www.freetechbooks.com/
Kadlec, V. Učíme se programovat v jazzce C, Brno, Computer Press 2002, počet stran: 294. ISBN 80-7226-715-9.
Virius, M. Jazyky C a C++, Brno, Computer Press, 2005, počet stran: 520. ISBN 80-247-1494-9.