Skip to main content
JIŽ 13 LET S VÁMI VE SVĚTĚ CELOŽIVOTNÍHO VZDĚLÁVÁNÍ!

Programování je hra 2

Propadli jste kouzlu počítačového programování a chtěli byste se pustit i do řešení záludnějších problémů a programování náročnějších her? Přijďte mezi nás a rozšiřte náš programátorský tým. Společně se pustíme do složitějších algoritmů, rozšíříme svůj repertoár programovacích technik a naprogramujeme opět celou řadu zajímavých her.

Seznámíte se s dalšími možnostmi programovacího prostředí Scratch, rozšíříte si své programátorské obzory o další techniky a algoritmy, zaměříte se na řešení složitějších a komplexnějších úloh, a to nejen v prostředí počítačových her, ale i dalších programů.

Co se naučíte, jak kurz probíhá

Čekají vás například tyto programy:

Simulátor závodního okruhu

Účastníci kurzu si vyzkouší naprogramování hry pro dva, která bude simulovat závodní okruh. Cílem je vytvořit herní mapu obsahující startovní rovinku a vozidla pro oba hráče, implementace automatického počítání počtu ujetých kol. Dále bude možné program vylepšit například počítáním celkového herního času, stavem paliva apod.

Fibonacciho posloupnost a programování číselných seznamů

Dlouhé číselné posloupnosti se na počítači reprezentují většinou pomocí seznamů. Na této lekci se účastníci seznámí s Fibonacciho posloupností a možnostmi jejího uložení na počítači. Úkolem tohoto cvičení je procvičit práci se seznamy a ukázat, že výpočet členů takto zadané posloupnosti může být velmi jednoduchý a rychlý v porovnání s tím, než kdyby se kalkulace prováděly ručně.

Rekurze a její využití při kreslení fraktálů

Fraktály jsou soběpodobné a hezky vypadající útvary, jejichž vizualizace je možná v podstatě jen za pomoci počítače. Žáci se nejprve seznámí Kochovou vločkou, kterou si nejprve vyzkouší nakreslit sami na papír. Jelikož brzy zjistí, že nakreslení takové vločky je s dodržením všech detailů prakticky nemožné, tak využijí k jejímu generování počítač a naprogramují aplikaci pro její vizualizaci. Za pomoci iteračních pravidel je možné dále vločku měnit a naprogramovat si vlastní zajímavý obrazec.

Algoritmy pro hledání nejkratší cesty

Účastníci kurzu se seznámí s Dijkstrovým algoritmem pro hledání nejkratší cesty v grafu. Tento algoritmus by byl obtížný implementovat ve Scratchi, a proto si jej vyzkouší pomocí tužky a papíru při hledání nejkratší cesty na grafu, který bude zjednodušeným způsobem vizualizovat silniční síť v okolí Turnova. V druhé části hodiny si žáci vyzkouší naprogramovat zjednodušený problém ve formě hledání nejkratší cesty v bludišti. Tím budou jen malý krok od implementace umělé inteligence představující postavu, která zadané bludiště projde optimální cestou hned po jeho zadání.

Budeme se scházet jednou měsíčně. Celkem je pro vás připraveno ve deset workshopů po 90 minutách. Probíhají v počítačové učebně Vzdělávacího centra Turnov.

Jak začít

Registrujte se telefonicky na čísle 604 988 480, případně e-mailem na adrese info@vctu.cz, nebo nás navštivte ve Vzdělávacím centru Turnov osobně. Sídlíme mezi Gymnáziem a bazénem, adresa: Jana Palacha 804, 511 01 Turnov.

Stále váháte? Přijďte se podívat, jak kurzy probíhají. Zeptejte se na více informací.

Co je v ceně

  • 10 setkání za školní rok (1× měsíčně 90 minut)
  • Káva, čaj, voda
  • Připojení k internetu pro studijní účely
  • Veškeré učební materiály a pomůcky pro tvůrčí činnosti a experimenty

Termíny: 23. 9., 21. 10., 18. 11., 16. 12. 2017, 20. 1., 17. 2., 24. 3., 21. 4., 19. 5., 16. 6. 2018, vždy 9.00-10.30 hod.
Lektor: Bc. Lukáš Černý
Místo kurzu a studia: Vzdělávací centrum Turnov, Jana Palacha 804, Turnov
Cena kurzu: 2.000 Kč

Workshop je finančně podpořen z Dotačního fondu Libereckého kraje, oblast podpory: Školství a mládež, č. OLP/2099/2017.

Kurzovné můžete zaplatit hotově, převodem či na fakturu, vystavíme potvrzení o platbě.

Udělejte první krok. Registrujte se na kurz Programování je hra 2.

PŘIHLÁSIT SE DO KURZU


Napište nám svůj dotaz či přání, odpovíme obratem

V textu dotazu prosím přesně specifikujte, kterého kurzu či aktivity se Váš dotaz týká. Urychlíte tím odpověď a předejdete zbytečným nedorozuměním.