Propedeutické programovací jazyky OKRIT 2024
Topic outline
-
Zápočet:
- Aktivní účast na prezenční části výuky
- Vypracování úkolů průběžně zadávaných k jednotlivým tématům
-

-
Zamyslete se nad následujícím nákresem a vymyslete instrukce v podobě grafických symbolů, pomocí kterých by bylo možné daný problém vyřešit.
Analyzujte různé kódovací jazyky a technologie a porovnejte je s Vaším návrhem.

Vytvořte vlastní jazyk založený pouze na grafických symbolech, avšak nepoužívejte symbol šipky. Vložte obrázek se zápisem řešení výše zadané úlohy pomocí Vámi vytvořeného jazyka.
-
Prostudujte následující portály a nalezněte min. 5 ukázek jazyků používající kódy či jednoduché grafické bloky.
Zamyslete se nad tím, jaké programové konstrukce dané aplikace (ukázky) používají. Lze v daném jazyce např. vytvořit podmínku, cyklus, rekurzi či jinou programovou konstrukci?
-
Příklady virtuálních prostředí pro rozvoj algoritmického myšlení:
- EDU Minecraft
- Project Sparks
- Kodu
-
V příloze "Ukázka: Scratch-FazeProjektu" najdete rozfázovaný projekt, resp. 4 scénáře, které zachycují vývojové etapy projektu.
-
-
Úkol k zápočtu: Vytvořte kartu se zadáním úlohy podobně jako je tomu u App Inventor Concept Cards.
- karta bude česky, cílová skupina kolegové z předmětu, řešení úlohy na cca 1-2 hodiny
- bude naznačen směr, kterým by se měl řešitel ubírat při řešení úlohy (textově či naznačením kódu)
- vložte také export řešení (funkční aplikace) z MITAppInventoru (.aia)
- karta bude česky, cílová skupina kolegové z předmětu, řešení úlohy na cca 1-2 hodiny
-
-
Prostudujte si materiál
-
Zamyslete se nad datovými typy.
Navrhněte (nebo vyhledejte) algoritmické úlohy, ve kterých se budou používat datové typy také jiné než klasické číselné, stringy, pole nebo záznamy.
Uveďte (text nebo odkaz) po jedné úloze pro 1. st. ZŠ, pro 2. st. ZŠ a pro střední školu, a to vždy pro datový typ jednoduchý, strukturovaný.a abstraktní (celkem tedy 9 úloh).
Zkuste nalézt taková řešení také v oblasti prostředí textových blokových jazyků. Porovnejte nalezená řešení.
-
