//Deníky předchozích ročníků naleznete v [[archiv:krouzek:deniky|archivu]].// === 27. září 2023 === * Úvodní hodina, poučení o bezpečnosti. * Seznámení s účastníky === 4. října === * Pokročilí: samostatná [[krouzek:uloha:transformace_textu|úloha transformace textu]] * Začátečníci: základy syntaxe - proměnné a přiřazení === 11. října === * Začátečníci: [[krouzek:html_sablona|Script ve webové stránce]], uložení na filesystém, sdílení * Pokročilí1: [[krouzek:git|Nainstalujte si GIT]] * Pokročilí2: [[krouzek:nodejs|Nodejs a CLI programy]] === 18. října === * Začátečníci: [[krouzek:html|HTML]], sémantika, [[https://validator.w3.org|validace]] * Pokročilí: [[krouzek:uloha:sachy1|úloha: šachy]] ([[krouzek:uloha:sachy-css|css selektor]]) === 25. října === * Začátečníci: [[krouzek:css_2023|CSS]] === 1. listopadu === * Začátečníci: [[krouzek:css_2023|CSS]], [[krouzek:css_text|formátování textu]], [[https://www.csszengarden.com|CSS Zen Garden]] * Pokročilí: [[krouzek:expressjs|ExpressJS API aplikace]] === 8. listopadu === * [[CSS pozicování]], [[https://css-tricks.com/snippets/css/a-guide-to-flexbox/|Guide to Flexbox]] === 15. listopadu === * CSS pozicování: absolutní pozice příklad === 22. listopadu === * [[krouzek:animace_2023|Animace pomocí javascriptu]] === 29. listopadu === * [[krouzek:setTimeout_setInterval_DOM|setTimeout, setInterval a DOM]] === 6. prosince === * [[krouzek:setTimeout_setInterval_DOM|setTimeout, setInterval a DOM]] - pokračování === 13. prosince === * [[krouzek:button_onclick|Button a onclick event]] === 20. prosince === * [[krouzek:vanocni_uloha|Vánoce: opakování pozicování, setTimeout, setInterval, CSS]] === 3. ledna === * [[krouzek:vanocni_uloha|Vánoce: opakování pozicování, setTimeout, setInterval, CSS]] === 10. ledna === * [[krouzek:vstup_a_podminky|Vstup z fomuláře, podmínky]] === 17. ledna === * [[krouzek:vstup_a_podminky|Vstup z formuláře]], čísla a práce s nimi, syntaktická intuice === 24. ledna === * [[krouzek:podminky_a_logika|Podmínky a logika]] === 31. ledna === * [[krouzek:podminky_a_logika|Podmínky a logika]] - začátečníci úloha teploměr * pokročilí kombinatorika //🌱 7. února jsou na Praze 2 jarní prázdniny, kroužek se nekoná! 🌱// === 14. února === * podmínky, logika === 21. února === * Úloha: řazení dvou a třech pevků - podmínky, logika === 28. února === * [[krouzek:pole|Pole - datová struktura]] obsahující více prvků "za sebou" (seřazených) === 6. března === * Pole * Datová struktura [[https://cs.wikipedia.org/wiki/Fronta_(datov%C3%A1_struktura)|fronta]] a [[https://cs.wikipedia.org/wiki/Z%C3%A1sobn%C3%ADk_(datov%C3%A1_struktura)|zásobník]]. * Funkce [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push|push]], [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop|pop]], [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift|shift]], [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift|unshift]] === 13. března === * Úloha: uložení uživatelského vstupu (z input) do pole a jeho zobrazení === 20. března === * Pole - procvičování * Suploval Martin Horský === 27. března === * For cyklus: řídící proměnná, průchod polem a průchod přes jednotlivá čísla * Úlohy: * vypsání násobků čísla 7 * úloha zjištění prvočíselnosti (''%%cislo % delitel == 0%%'') === 3. dubna === * [[krouzek:akumulator|Průchod polem - Akumulátor]] * [[krouzek:akumulator_uloha|Rébus]] === 10. dubna === * pole, for cyklus, akumulátor * úloha Caesarova šifra ([[https://duncan2022.m42.cz/meta/cipher/caesar/|online]]) === 17. dubna === * úloha [[krouzek:uloha:barevna_cisla|barevná čísla]] (použití pole trochu jinak) === 24. dubna === * Od polí k objektům (v jiných jayzcích [[https://docs.python.org/3/tutorial/datastructures.html#dictionaries|dictionary]], hash map, apod.) * [[krouzek:uloha:barevna_cisla2|barevná čísla (rozšíření)]] 🔨📅 //1. května připadá na středu Svátek práce// 🥷⚔️ //8. května připadá na středu Den vítězství // === 15. května === * [[krouzek:objekt_cviceni|Objekt cvičení]] === 22. května === * [[krouzek:objekt_sifra|Objekt jako klíč-hodnota]] === 29. května === * [[krouzek:funkce_cviceni|Funkce]] === 5. června === * Zpětná vazba, diskuse * Animace grafiky, herní loop === 12. června === * použití knihoven, [[MatterJS]] * rekapitulace roku, závěr