- 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č
- Řešení algoritmicky jednoduchých problémů, programovací techniky
- Procedury a funkce
- Ověřování správnosti algoritmu
- Paradigmata programování (procedurální a objektové programování)
- Uživatelské rozhraní, nápověda, dokumentace programů
Cílem studijního předmětu K11 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í.
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 funkcionálního paradigmatu programování a ze systémového pojetí přístupu k řešení reálných programových konstrukcí.