Minecraft in Scratch - kurz 18 000 rub. z Coddy School of Programming for Children, školení 3 moduly (měsíce)
Různé / / December 07, 2023
Věk: 7-9 let
Úroveň: pro začátečníky.
Délka: od 3 modulů (měsíců), od 24 hodin*.
Formát: individuální a skupinové lekce, offline a online (v reálném čase).
Počet dětí: od 1 do 8.
Cena:
od 750 rub./hod v online skupině,
od 850 rub./hod v offline skupině,
od 1050 rub./hod individuálně online,
od 1980 rub./hod jednotlivě offline.
Stále více rodičů si všímá a podporuje moderní trend zaměřený na raný vývoj dětí. Zvláštní místo zaujímá rozvoj počítačové gramotnosti a technologie dětí již od útlého věku. Hlavním problémem je zaujmout kluky a udržet jejich zájem.
Tajemství úspěšného učení je spojit to, co děti milují, s tím, co přispěje k jejich rozvoji. Všechny děti mají zájem o počítačové hry. Co když pozvete své dítě, aby vytvořilo vlastní počítačovou hru, a to dokonce v programovacím jazyce určeném speciálně pro děti? A pokud je tato hra legendární Minecraft, pak rozhodně nezůstanete lhostejní! Náš kurz „Minecraft in Scratch“ doporučujeme všem kodérům ve věku 7 let a starším, protože učení se v něm programovat se stává zajímavým a vzrušujícím procesem. Vytvořit si vlastní hru je nejlepší způsob, jak se naučit programovat. Zvláště pokud vytvoříte hru, kterou miluje celý svět.
Vlastnosti Scratch. Jak si vytvořit svůj vlastní Minecraft?
Minecraft je populární nezávislá sandboxová hra s prvky simulátoru přežití a otevřeným světem, kterou vyvinul švédský programátor Markus Persson. Jde o jednu z nejúspěšnějších počítačových her v historii, jejíž prodeje přesahují 80 milionů kopií a více než 100 milionů registrovaných hráčů. Hra má téměř neomezené možnosti, umožňuje vytvářet celé světy a ovládat činy hlavních postav. Vytvoření hry v Minecraftu je možné v různých programech. Je ale nepravděpodobné, že sedmileté dítě bude mít chuť programovat a realizovat vlastní projekty ve vývojovém prostředí, které dospělému programátorovi důvěrně zná. Pro děti to bude těžké, nezajímavé a nudné. Proto v roce 2003 Massachusetts Institute of Technology vyvinul Scratch, srozumitelný a zábavný programovací jazyk určený speciálně pro děti. Scratch není jen jazyk, ale plnohodnotné vizuální objektově orientované programovací prostředí. Je ideální pro výuku studentů základních a středních škol základům programování a vytváření vlastních her a animací.
Toto softwarové prostředí má mnoho pozitivních vlastností:
- jednoduché, snadné a pohodlné rozhraní;
- neexistují žádné kódy, které by se bylo možné naučit;
- Barevný design, který pomáhá přitáhnout a udržet pozornost dítěte;
- podporuje rozvoj kreativního, nápaditého a logického myšlení.
Scratch, stejně jako konstruktér Lego, vám umožní sestavit plnohodnotný program z vícebarevných cihlových bloků. V programu můžete kdykoli provést změny a okamžitě uvidíte, jak funguje. Právě tato funkce tohoto programovacího prostředí umožňuje vytvořit analogii slavného světa kostek Minecraft na Scratch. Náš kurz je vhodný pro ty, kteří již jazyk Scratch ovládají a chtějí si prohloubit své znalosti a najít pro něj nová využití.
Během kurzu „Minecraft in Scratch“ vaše dítě:
- se bude i nadále učit základům programování;
- zlepšit znalost vizuálního jazyka Scratch;
- naučit se navrhovat herní mechanismy;
- bude schopen vytvářet krajiny, různé objekty, pohybovat je po obrazovce, upravovat a hrát si s nimi, vytvářet mezi nimi formy interakce;
- bude rozvíjet kreativní dovednosti a prostorové myšlení;
- vytvoří svůj vlastní jedinečný svět Minecraftu.
Naši zkušení učitelé vám ukážou, jak lze kombinovat programování a hraní tím nejnapínavějším a nejzábavnějším způsobem. Vítejte v úžasném světě počítačového programování Minecraft ve Scratchi!
Po absolvování kurzu obdrží každý student od CODDY personalizovaný certifikát
9
kurzylektor kurzu:
„Minecraft: úvod do umělé inteligence“, „Unity 3D“, „Vývoj mobilních her pro Android“, „Vytváření her ve Scratch“, „Programování v Minecraftu“, „Minecraft in Scratch“, „Unreal Engine 4“, „Herní 3D modelování“, „Python a JavaScript: hry programování v CodeCombat"
Vzdělání:
Moskevská státní univerzita pojmenovaná po M.V. Lomonosov, Fakulta mechaniky a matematiky
Certifikovaný účastník programu školení programování Minecraft
Program Microsoft Certified Teacher Innovator Program
Zkušenosti:
Zabývá se vývojem softwaru v Javě a C, vícevláknové programování. Neustále se zlepšuje, využívá moderní přístupy ve vývoji a projektovém řízení. Studuje návrhové vzory a architekturu softwarových projektů, má znalosti v oblasti kryptografie a ochrany dat. Aktivně se zajímá o téma neuronových sítí a analýzy dat. Absolvoval školení na Samsung SW&IT School na základy IT a programování, kde obhájil individuální projekt na vývoj aplikace pro Android a stal se absolutním vítězem finálové soutěže. Jako součást týmu tří lidí jsem se zúčastnil kasového šampionátu Kaspersky CyberHeroes. Zodpovědný za vývoj demo mobilní aplikace a zveřejnění softwarové a hardwarové stránky projektu. Je aktivním vývojářem aplikací na Google Play a má několik publikací na open source portálu GitHub. Dodržuje zdravý životní styl a pravidelně navštěvuje bazén.
„Pro každého studenta je velmi důležitá přátelská atmosféra při práci v týmu. Jako učitel a mentor se snažím studentovi pomoci uvést jeho nápady v život a zároveň mu vysvětlit technickou stránku problematiky na nejvyšší úrovni. Jakékoli složité věci lze vysvětlit jednoduchým jazykem: ať už píšete hru, zakládáte startup nebo chcete studovat nějaký předmět, každý váš nápad bude podporován a realizován. Takové by mělo být technologické vzdělávání.“
12
kurzylektor kurzu:
„Vývoj modů pro Minecraft“, „Programování her v Pythonu“, „Unity 3D“, „Minecraft: úvod do umělé inteligence“, „Vytváření
hry v Roblox Studio", "Programování pro nejmenší", "Programování pro nejmenší v Tynker", "Programování Minecraft", "3D hry ve Scratch", "Minecraft in Scratch"
Vzdělání:
Moskevská polytechnická univerzita, specializace „Informatika a informatika v CAD“.
Zkušenosti:
Zná jazyky C#, C++, Pascal, SQL. Programováno v systémech 1C pomocí vestavěného programovacího jazyka 1C: Enterprise. Podílel se na tvorbě školicích kurzů pro univerzitu na Fusion 360 a Inventor.
zájmy:
Rád pracuje s databázemi, modeluje a řeší nestandardní matematické problémy. V programování mě baví psát funkcionalitu pro mobilní aplikace (C++). Věří, že každé dítě může mít nestandardní přístup.
"Nejdůležitější věcí při učení je zájem dětí."
6
kurzylektor kurzu:
„Minecraft: úvod do umělé inteligence“, „Počítačová gramotnost“, „Programování her v Pythonu“, „Programování pro nejmenší“, „Grafický design Photoshop“, „Vytváření her ve Scratch“, „Základy animace v Adobe Animate“, „Minecraft ve Scratch“, „Programování v Pythonu3“
Vzdělání:
Státní univerzita architektury a stavitelství Nižnij Novgorod, Fakulta všeobecného inženýrství.
Zkušenosti:
Více než 4 roky se věnuje videoprodukci a fotografování, které kombinuje s organizováním a dirigováním dětské veřejné akce a soukromé večírky, mistrovské kurzy kreativity a techniky disciplínách. Již přes rok učí programování děti ve věku 5 až 9 let. Poslední 2 roky je také dobrovolníkem neziskové organizace Nadace výzkumného onkologického centra Nižnij Novgorod.
zájmy:
Motorsport, motorsport, kynologie, plavání, volejbal, gotická architektura a kreativita M. Gorkij.
"Programování je příležitostí rozšířit si obzory, aniž byste museli opustit domov pro člověka jakéhokoli věku."
1. modul
První den
Představujeme Minecraft ve Scratchi
− Úvod do plánu vývoje hry
− Učení funkcí a postupů ve Scratchi
− Bloky sprite: textury a vykreslování
− Souřadnicový systém Minecraft a Scratch
Praktický úkol: Vytvoření blokového sprite a přidání textur do hry.
Výsledek lekce: Byl studován koncept procedur v programování; Byl vytvořen projekt a začalo psaní hry Minecraft.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Druhý den
Bloky v Minecraftu
− Nastavení softwarového bloku
− Generace plochého světa
− Ovládání kamery
Praktický úkol: Tvorba jednoduchých staveb ve světovém souřadnicovém systému.
Výsledek lekce: Generování plochého světa; Byly studovány základy synchronizace vláken v programování.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Den třetí
Generování terénu
− Generování kopců na světě
− Náhodné generování rudy
Praktický úkol: Stanovení podmínek pro vznik rudného podzemí.
Výsledek lekce: Byly studovány základy generování nekonečných světů.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Den čtvrtý
Steve
− Přidání postavy do hry
− Ovládání postavy
− Fyzika pohybu
Praktický úkol: Studium interakce postavy s herním světem.
2. modul
První den
Stromy
− Přidání bloků, které jsou průhledné pro pohyb
− Samostatný úkol: stromové modelování
− Přidávání stromů do světové generace
− Steve se střetává s překážkami
Praktický úkol: Modelování stromů.
Výsledek lekce: Byl přidán nový typ bloků, kterými může postava projít.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Druhý den
Shromažďování zdrojů
− Vytvoření kurzoru
− Destrukce bloku
Praktický úkol: Úprava světa pomocí postavy.
Výsledek lekce: Hloubková studie přechodu mezi souřadnicovými systémy Scratch a Minecraft.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Den třetí
Inventář
− Pole v programování
− Naučit se pracovat se seznamy
− Vytvoření jednoduchého inventáře
Praktický úkol: Přidání předmětů do inventáře.
Výsledek lekce: Byl studován koncept polí a přístupu podle čísla prvku.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Den čtvrtý
Konstrukce
− Ruka postavy a předmět v ní
− Nastavení bloků
Praktický úkol: Nakreslení textury kvádru v ruce postavy.
Výsledek lekce: Postava ve hře může plně interagovat se světem.
3. modul
První den
Grafický inventář
− Vykreslování inventárních položek
− Otevírací a uzavírací inventura
− Diskuse o řemeslných pracích
Praktický úkol: Programování kreslení prvků v inventáři.
Výsledek lekce: Kompletní inventář s množstvím jednotlivých zobrazených prvků.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Druhý den
Řemeslo
− Pokročilá práce s poli a seznamy
− Vykreslování craftovacích polí
− Vytváření receptů
Praktický úkol: Vývoj craftingových receptur.
Výsledek lekce: Hra má nyní možnost vytvářet nové bloky pomocí craftingu; rozvoj dovedností v práci s poli.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Den třetí
Finalizace hry
− Přidávání nových bloků a věcí do hry
− Přidání mobů
− Diskuse o nápadech na zlepšení hry
Praktický úkol: Samostatný vývoj nových herních funkcí.
Výsledek lekce: Pokračující rozvoj dětských projektů.
Domácí úkol je sestaven v souladu se zvládnutím tématu hodiny.
Den čtvrtý
Vydání hry
− Vylepšení hry
− Realizace studentských nápadů
− Příprava na závěrečnou prezentaci
− Závěrečná prezentace hry rodičům
Praktický úkol: Prezentace her rodičům.
Výsledek: Plnohodnotný Minecraft s rozmanitou generací světa, realistickou postavou, která umí umisťovat, ničit, sbírat a vytvářet bloky.