|
|
|
||
Cílem studijního předmětu Programování I 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í. 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í. Předmět je tudíž zaměřen na teoretické aspekty vývoje aplikací i na praktické dovednosti při vývoji základních programových konstrukcí. Pojetí studijního předmětu přitom vychází z procedurálního paradigmatu programování a ze systémového pojetí přístupu k řešení reálných programových konstrukcí.
Poslední úprava: Battistová Eva, PaedDr. (02.05.2006)
|
|
||
GAULD, A. Learning to Program. Dostupné na Internetu Kraval, I. Základy objektově orientovaného programování. Praha : Computer Press, 1998. 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. TOPFER, P. Algoritmy a programovací techniky. Praha : Prometheus, 1995. VIRIUS, M. Základy algoritmizace. Praha : ČVUT, 1997. Poslední úprava: Battistová Eva, PaedDr. (02.05.2006)
|
|
||
Do obsahu předmětu patří základy systémové analýzy, fáze vývoje programového systému, zdroje technologických a didaktických informací, vývoj programových systémů (datová základna a struktura dat, algoritmické struktury a jejich vyjadřování), programovací jazyk Pascal, syntaxe jazyka, překladač a jeho použití, řešení algoritmicky jednoduchých problémů, programovací techniky, procedury a funkce, ověřování správnosti algoritmu, reprezentace a rozsah čísel, zaokrouhlování, akumulace chyb, paradigmata programování (funkcionální, procedurální, objektově orientované programování), uživatelské rozhraní, nápověda, dokumentace programů. Poslední úprava: Battistová Eva, PaedDr. (02.05.2006)
|