Úvod do algoritmizace a programování - webinář
Tento kurz vám poskytne dostatek informací k pochopení základních principů algoritmizace a programování. Na
praktických příkladech se naučíte pochopit strukturu algoritmů, které jsou základem pro programování v libovolném programovacím jazyce.
Seznámíte se s podpůrnými nástroji a aplikacemi, které slouží pro editaci vývojových diagramů a jejich převodu do programovacího jazyka.
Získáte také přehled o existujících programovacích jazycích. Nejsou požadovány žádné předchozí znalosti, pouze základní práce s počítačem.
Co se v kurzu naučíte
- Algoritmizace jednoduchých úloh
- Základní principy algoritmizace a aplikace pro řešení složitých problémů
- Základní struktura algoritmu a jeho vlastnosti
- Zápis algoritmů ve formě blokových schémat
- Editace vývojových diagramů pomocí speciálních programů
- Výběr vhodného programovacího jazyka, výhody a úskalí vybraných kandidátů
- Převod vývojového diagramu do programovacího jazyka
Požadované vstupní znalosti
- Kurz nepředpokládá od uchazeče žádné předchozí znalosti
Metody výuky
- Odborný výklad s praktickými ukázkami, cvičení na počítačích.
Studijní materiály
- Prezentace probírané látky v souboru .PDF
Osnova kurzu
Přehled
- Obecný úvod – algoritmus, jeho vlastnosti a způsoby zápisu
- Algoritmus v praxi, slovní popis a písemný zápis
- Vývojové diagramy s praktickými ukázkami
- Struktura algoritmu, základní stavební kameny – sekvence, větvení, cyklus
- Editace algoritmů s využitím aplikací Flowgorithm a yEd Graph editor
- Převod vývojového diagramu do programovacího jazyka, výběr vhodného jazyka pro navazující výuku programování