Cílem studijního předmětu Algoritmizace a programování je dosáhnout u studentů osvojení základních poznatků a činností z oblasti algoritmizace a programování včetně ovládnutí tvorby základních algoritmických konstrukcí, jednoduchých programů včetně návrhu uživatelského rozhraní a použití datových struktur.
Rámec předmětu je charakterizován jednak souborem relevantních teoretických poznatků souvisejících s vývojem algoritmicky jednoduchých konstrukcí a postupem programování, jednak souborem činností z oblasti praktického programování.
Poslední úprava: Battistová Eva, PaedDr. (02.05.2006)
The Aim of subject Algorithms and Programming is to improve student's information in field of basic knowledge and skills in the field of algorithms and programming including mastering the creating of basic algorithms and constructions of basic programs including design of user interface and using data structures.
The frame of subject is characterized both by set of relevant theoretical information connected with development algorithmic basic constructions and procedure of programming. Both set of skills from the field of practical programming. The subject is focused on theoretical aspect of application development and on practical skills in developing basic programming constructionsin Pascal language.
Poslední úprava: NOVAKJ/PEDF.CUNI.CZ (14.10.2007)
Literatura
Stěžejní tituly:
BUCHALCEVOVÁ, A. Základy strukturovaného programování. Praha : VŠE, 1993.
JANČÍK, Jaroslav, KVOCH, Martin. Sbírka úloh z jazyka Pascal. České Budějovice : Kopp, 1996. ISBN 80-901342-2-X.
KVOCH, M. Programování v Turbo Pascalu 7.0. České Budějovice : KOPP 1996. ISBN 80-901342-5-4.
PŠENČÍKOVÁ, Jana. Algoritmizace. Kralice na Hané : Computer Media, 2007. ISBN 80-86686-80-9.
PUTZ, Karel. Pascal. Učebnice základů programování. Praha : Grada Publishing, 2007. ISBN 978-80-247-1255-0.
SATRAPA, Pavel. Pascal pro zelenáče. Neocortex, 2000. ISBN 80-86330-03-6.
Další tituly:
DRESSLER, M. Programovací jazyky GNU: volně šiřitelná programátorská prostředí. Praha : Computer Press, 1998.
HÁLA, Tomáš. Učebnice Pascalu. Computer Press, 2002. ISBN 80-7226-733-7.
HUDEC, B. Programovací techniky. Praha : ČVUT, 2001.
KUKAL, J. Myšlením k algoritmům. Praha : Grada, 1998.
LIBICHER, I., TOPFER, P. Od problému k algoritmu a programu. Praha : Grada Publishing, 1996.
MIKULA, P., JUHOVÁ, K., SOUKENKA, J. Turbo Pascal - kompletní průvodce. Praha : Grada, 1993.
MORKES, D. Základy programování. Praha, Computer Press, 1997.
MÜLLER, K. Programovací jazyky. Praha : ČVUT, 1999.
PECINOVSKÝ, R., VIRIUS, M. Učebnice programování - základy algoritmizace. Praha : Grada, 1998.
SKOUPIL, D. Úvod do paradigmat programování. Olomouc, UP Olomouc. 1994.
TOPFER, P. Algoritmy a programovací techniky. Praha : Prometheus, 1995.
VIRIUS, M. Základy algoritmizace. Praha : ČVUT, 1997.
Poslední úprava: NOVAKJ/PEDF.CUNI.CZ (14.10.2007)
Sylabus -
Algoritmizace
Systémový přístup
Algoritmy a algoritmizace
Algoritmické konstrukce a struktury
Programování
Programovací jazyk Pascal
Struktura programu
Základní datové typy, promenné a operace, vstupy a výstupy
Větvení programu a podmíněný příkaz
strukturované datové typy
Procedury a funkce
Poslední úprava: STIPEK/PEDF.CUNI.CZ (01.12.2009)
Study subject is based on procedural understanding of programming and from system approach to solving real programming constructions.
Poslední úprava: Battistová Eva, PaedDr. (18.09.2006)