Poslední úprava: PaedDr. Eva Battistová (02.05.2006)
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: PaedDr. Eva Battistová (18.09.2006)
The target of this study subject is Programming I. is to force students to learn basic knowledge and skills from the field of algorithms and programming including mastering of basic programming constructions. The Frame of this subject is characterized both by group of relevant theoretical information connected with algorithmic basic constructions and sequence of programming. Also, there is group of skills from the field of practical programming. The subject is also focused on theoretical aspects of application evolution and on practical skill by development of basic programming constructions. Subjects approach is based on procedural programming paradigm and from the systematic approach for solving real programming constructions.
Literatura
Poslední úprava: PaedDr. Eva Battistová (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.
Sylabus -
Poslední úprava: PaedDr. Eva Battistová (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: PaedDr. Eva Battistová (18.09.2006)
Together to content of this subject is based on system analysis, phases of programming system development, sources of technological and didactical information, phases of programming systems (data base and structure, compiler and it's usage, algorithms of solving basic problems, programming techniques, procedures and functions, algorithms validation, presentation of number range, number rounding, errors accumulation, programming paradigms (functional, procedural, object orientated programming), graphical user interface, help, program documentation.