Algoritmizace a programování – 1. ročník

Témata

  • Algoritmizace – vlastnosti algoritmu, formy vyjádření, typy úloh
  • Propedeutický jazyk – Robot Karel, Scratch
  • Vývojové diagramy – proměnné, datové typy, vstupy a výstupy, větvení, cyklus
  • Teorie programovacích jazyků – typy, kompilované vs. interpretované, prostředí a platformy
  • Základní příkazy JS – deklarace, datové typy, operátory, funkce, platnost proměnné
  • Práce s texty a čísly – spojování, String, Number, aritmetika, vlastnosti čísel, Math
  • Podmínky a větvení – if, elseif, switch
  • Pole a kolekce –
  • Cykly
  • Dokument HTML a DOM
  • Datová úložiště
  • Objektově-orientované programování
  • Zpřehlednění kódu – regiony
  • Nástroje pro správu kódu – GitHub
  • Zachycování výjimek
  • Práce s knihovnami – moduly, jQuery, frameworky
  • Závěrečný projekt

Doporučené zdroje

Z hlediska obecné algoritmizace musí žáci být schopni operovat s hodnotami a být schopni zapsat program pomocí vývojového diagramu. Proto pro inspiraci používám tuto učebnici [1]. Po zvládnutí zákresu vývojového diagramu a používání prvků propedeutického jazyka už vás bude tlačit už jen syntaxe a nativní příkazy programovacího jazyka Javascript. Hodně odlehčeně a jen to podstatné se dozvíte v brožované publikaci [2].

Vy však máte rádi především webové stránky, kde naleznete všechno na jednom místě [3] a [4]. Přestože se jedná o projekt v angličtině, je poměrně dobře aktualizovaný a lze si za poplatek vyzkoušet kurz a následně složit certifikáty. Pokud se v angličtině ještě tolik necítíte dobře, největší webový guru sepsal “českou bibli” o tom jak psát web [5]. Ano budeme se dosti pohybovat v prostředí webového prohlížeče.

  1. PŠENČÍKOVÁ, J. Algoritmizace. 3. vydání. Prostějov: Computer Media, 2021. ISBN 978-80-7402-414-6.
  2. NGUYEN, D. & PEHLIVANIAN, A. JavaScript okamžitě: ovládněte JavaScript za víkend. 2. vydání. Praha: Computer Press, 2021. ISBN 978-80-251-5025-2.
  3. W3Schools. Programming Tutorials [online]. Dostupné z: https://www.w3schools.com/programming/index.php (cit. 2025).
  4. W3Schools. JavaScript Tutorial [online]. Dostupné z: https://www.w3schools.com/js/default.asp (cit. 2026).
  5. JANOVSKÝ, Dušan. Jak psát web [online]. © 1999-2022 [cit. 2025]. Dostupné z: https://www.jakpsatweb.cz/ – český web s návody k tvorbě webových stránek, včetně HTML, CSS a JavaScriptu.

Doporučený software