Skip to main content
Skip header
Terminated in academic year 2018/2019

Programming I.

Type of study Bachelor
Language of instruction Czech
Code 545-0130/01
Abbreviation prog1
Course title Programming I.
Credits 5
Coordinating department Department of Economics and Control Systems
Course coordinator doc. Ing. Pavel Staša, Ph.D.

Subject syllabus

1. Úvod a základní pojmy, Způsob zpracování programu
2. Struktura programu
3. Kompilace a Linkování / Interpretace kódu
4. Deklarace, definice proměnné s použitím jednoduchých datových typů
5. Použití jednoduchých proměnných. (přiřazení, inkrementace, dekrementace, čtení)
6. Deklarace/ definice, použití složených proměnných – pole / struktura
7. Deklarace, definice a volání funkcí
8. Větvení programu pomocí: if – else a použití v programu
9. Cyklus: For, a jeho použití
10. Cykly s podmínkou: while, do – while
11. Datová reprezentace celých a reálných čísel
12. Datová reprezentace znaků a řetězců - ASCII / Unicode
13. Práce s řetězci
14. Převody datových typů

Literature

KNUTH, D. E.: Umění programování I. díl. Computer Press, 2011, 642 stran, ISBN: 978-80-251-20-25-5
HEROUT, P. Učebnice jazyka C. 4. Přepracované vydání. České Budějovice: KOPP, 2006. 280 s. ISBN 80-7232-220-6.
WROBLEWSKI, P. Algoritmy. Brno: České Budějovice, 2004. 352 s. ISBN 80-251- 0343-9

Advised literature

KERNIGHAN, B. W.; RITCHIE, D. M. Programovací jazyk C. Brno: Comp. Press, 2006, 288s. ISBN 80-251-0897-X.