Minecraft i Scratch - kurs 18 000 rub. från Coddy School of Programming for Children, utbildning 3 moduler (månader)
Miscellanea / / December 07, 2023
Ålder: 7-9 år
Nivå: för nybörjare.
Varaktighet: från 3 moduler (månader), från 24 timmar*.
Format: individuella och grupplektioner, offline och online (realtid).
Antal barn: från 1 till 8.
Pris:
från 750 rub./timme i en onlinegrupp,
från 850 rub./timme i en offlinegrupp,
från 1050 rub./timme individuellt online,
från 1980 rub./timme individuellt offline.
Fler och fler föräldrar uppmärksammar och stöder den moderna trenden som syftar till barns tidiga utveckling. En speciell plats upptas av barns utveckling av datorkunskap och teknik från en mycket tidig ålder. Den största svårigheten här är att intressera killarna och behålla deras intresse.
Hemligheten bakom framgångsrikt lärande är att kombinera det barn älskar med det som kommer att bidra till deras utveckling. Alla barn är intresserade av dataspel. Vad händer om du bjuder in ditt barn att skapa sitt eget datorspel, och till och med på ett programmeringsspråk som är speciellt utformat för barn? Och om det här spelet är det legendariska Minecraft, kommer du definitivt inte att lämnas likgiltig! Vi rekommenderar vår kurs "Minecraft in Scratch" till alla kodare i åldern 7 år och äldre, eftersom att lära sig programmera i den blir en intressant och spännande process. Att göra ditt eget spel är det bästa sättet att lära sig programmering. Speciellt om du skapar ett spel som hela världen älskar.
Funktioner i Scratch. Hur gör man sitt eget Minecraft?
Minecraft är ett populärt indiesandlådespel med inslag av en överlevnadssimulator och en öppen värld, utvecklat av den svenske programmeraren Markus Persson. Det är ett av de mest framgångsrika datorspelen i historien, med en försäljning på över 80 miljoner exemplar och mer än 100 miljoner registrerade spelare. Spelet har nästan obegränsade möjligheter, vilket gör att du kan skapa hela världar och kontrollera huvudkaraktärernas handlingar. Att skapa ett spel i Minecraft är möjligt i olika program. Men det är osannolikt att ett sjuårigt barn kommer att ha lusten att programmera och genomföra sina egna projekt i en utvecklingsmiljö som är bekant för en vuxen programmerare. Det blir svårt, ointressant och tråkigt för barn. Därför utvecklade Massachusetts Institute of Technology 2003 Scratch, ett förståeligt och roligt programmeringsspråk designat speciellt för barn. Scratch är inte bara ett språk, utan en fullfjädrad visuell objektorienterad programmeringsmiljö. Den är idealisk för att lära grund- och mellanstadieelever grunderna i programmering och skapa sina egna spel och animationer.
Denna mjukvarumiljö har många positiva egenskaper:
- enkelt, lätt och bekvämt gränssnitt;
- det finns inga koder att lära sig;
- Färgglad design som hjälper till att locka och hålla barnets uppmärksamhet;
- främjar utvecklingen av kreativt, fantasifullt och logiskt tänkande.
Scratch, som en Lego-konstruktör, låter dig sätta ihop ett fullfjädrat program från flerfärgade tegelblock. Du kan göra ändringar i programmet när som helst och direkt se hur det fungerar. Det är denna funktion i denna programmeringsmiljö som gör det möjligt att skapa en analog till den berömda Minecraft-kubvärlden på Scratch. Vår kurs passar dig som redan behärskar språket Scratch och vill fördjupa sina kunskaper och hitta nya användningsområden för det.
Under kursen "Minecraft in Scratch" kommer ditt barn:
- kommer att fortsätta lära sig grunderna i programmering;
- förbättra kunskaperna om det visuella språket Scratch;
- lära sig att designa spelmekanik;
- kommer att kunna skapa landskap, olika objekt, flytta dem runt på skärmen, modifiera och leka med dem, etablera former av interaktion mellan dem;
- kommer att utveckla kreativa färdigheter och rumsligt tänkande;
- kommer att skapa sin egen unika Minecraft-värld.
Våra erfarna lärare kommer att visa dig hur programmering och spelande kan kombineras på det mest spännande och roliga sättet. Välkommen till den fantastiska världen av Minecraft-datorprogrammering i Scratch!
Efter avslutad kurs får varje student ett personligt certifikat från CODDY
9
kurserKurslärare:
"Minecraft: en introduktion till artificiell intelligens", "Unity 3D", "Utveckla mobilspel på Android", "Skapa spel i Scratch", "Minecraft Programmering", "Minecraft in Scratch", "Unreal Engine 4", "Game 3D Modeling", "Python och JavaScript: Gaming programmering i CodeCombat"
Utbildning:
Moscow State University uppkallad efter M.V. Lomonosov, fakulteten för mekanik och matematik
Certifierad deltagare i Minecraft-programmeringsutbildningen
Microsoft Certified Teacher Innovator Program
Erfarenhet:
Engagerad i mjukvaruutveckling i Java och C, flertrådig programmering. Förbättrar ständigt, använder moderna metoder inom utveckling och projektledning. Studerar designmönster och arkitektur av mjukvaruprojekt, har kunskap inom området kryptografi och dataskydd. Aktivt intresserad av ämnet neurala nätverk och dataanalys. Han genomförde en utbildning på Samsung SW&IT School om grunderna i IT och programmering, där han försvarade ett individuellt projekt för att utveckla en Android-applikation och blev den absoluta vinnaren av den slutliga tävlingen. Som en del av ett team på tre personer deltog jag i Kaspersky CyberHeroes case championship. Ansvarig för utveckling av en demo-mobilapplikation och avslöjande av mjukvaru- och hårdvarusidan av projektet. Han är en aktiv applikationsutvecklare på Google Play och har flera publikationer på open source-portalen GitHub. Upprätthåller en hälsosam livsstil och besöker poolen regelbundet.
"För alla studenter är en vänlig atmosfär när man arbetar i ett team mycket viktigt. Som lärare och mentor försöker jag hjälpa eleven att förverkliga sina idéer, samtidigt som jag förklarar för honom den tekniska sidan av frågan på högsta nivå. Alla komplexa saker kan förklaras på ett enkelt språk: oavsett om du skriver ett spel, startar ett företag eller vill studera ett ämne, kommer alla idéer du har att stödjas och implementeras. Det är så teknikutbildning ska vara."
12
kurserKurslärare:
"Utveckla mods för Minecraft", "Programmera spel i Python", "Unity 3D", "Minecraft: en introduktion till artificiell intelligens", "Skapa
spel i Roblox Studio", "Programmering för de små", "Programmering för de små i Tynker", "Minecraft-programmering", "3D-spel i Scratch", "Minecraft i Scratch"
Utbildning:
Moscow Polytechnic University, specialitet "Informatik och datavetenskap i CAD".
Erfarenhet:
Kan språken C#, C++, Pascal, SQL. Programmerad i 1C-system med det inbyggda programmeringsspråket 1C: Enterprise. Deltog i skapandet av utbildningar för universitetet om Fusion 360 och Inventor.
Intressen:
Gillar att arbeta med databaser, modellera och lösa icke-standardiserade matematiska problem. Inom programmering gillar jag att skriva funktionalitet för mobila applikationer (C++). Tror att varje barn kan ha ett icke-standardiserat förhållningssätt.
"Det viktigaste i lärande är barnens intresse."
6
kurserKurslärare:
"Minecraft: en introduktion till artificiell intelligens", "Datorkompetens", "Spelprogrammering i Python", "Programmering för de små", "Grafisk design Photoshop", "Skapa spel i Scratch", "Grunderna för animering i Adobe Animate", "Minecraft i Scratch", "Programmering i Python3"
Utbildning:
Nizhny Novgorod State University of Architecture and Civil Engineering, Fakulteten för allmän teknik.
Erfarenhet:
I mer än 4 år har han varit engagerad i videoproduktion och fotografering, kombinerat med att organisera och genomföra barns offentliga evenemang och privata fester, mästarklasser om kreativa och tekniska discipliner. Hon har undervisat i programmering för barn i åldrarna 5 till 9 år i över ett år. Under de senaste två åren har han också varit volontär i den ideella organisationen Nizhny Novgorod Oncology Research Center Foundation.
Intressen:
Motorsport, motorsport, cynologi, simning, volleyboll, gotisk arkitektur och kreativiteten hos M. Gorkij.
"Programmering är en möjlighet att vidga dina vyer utan att lämna hemmet för en person oavsett ålder."
1:a modul
Första dagen
Vi introducerar Minecraft i Scratch
− Introduktion till spelutvecklingsplanen
− Lära sig funktioner och procedurer i Scratch
− Sprite-block: texturer och rendering
− Minecraft och Scratch koordinatsystem
Praktisk uppgift: Skapa en blocksprite och lägga till texturer till spelet.
Resultat av lektionen: Konceptet med procedurer i programmering studerades; Ett projekt skapades och skrivandet av Minecraft-spelet började.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Andra dagen
Block i Minecraft
− Inställning av programblock
− Platt världsgeneration
− Kamerakontroll
Praktisk uppgift: Skapa enkla byggnader i världskoordinatsystemet.
Resultat av lektionen: Generering av en platt värld; Grunderna för trådsynkronisering i programmering har studerats.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Dag tre
Terränggenerering
− Generering av kullar i världen
− Slumpmässig malmgenerering
Praktisk uppgift: Att sätta villkoren för uppkomsten av malm under jord.
Resultat av lektionen: Grunderna för att skapa oändliga världar har studerats.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Dag fyra
Steve
− Lägga till en karaktär till spelet
− Karaktärskontroll
− Rörelsefysik
Praktisk uppgift: Studera karaktärens interaktion med spelvärlden.
2:a modulen
Första dagen
Träd
− Lägga till block som är transparenta för rörelse
− Oberoende uppgift: trädmodellering
− Att lägga till träd till världsgenerationen
− Steve krockar med hinder
Praktisk uppgift: Modellera träd.
Resultat av lektionen: En ny typ av block har lagts till som karaktären kan passera igenom.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Andra dagen
Samla resurser
− Skapa en markör
− Blockförstörelse
Praktisk uppgift: Redigera världen med hjälp av en karaktär.
Resultat av lektionen: En fördjupad studie av övergången mellan koordinatsystemen i Scratch och Minecraft.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Dag tre
Lager
− Arrayer i programmering
− Lära sig arbeta med listor
− Skapa en enkel inventering
Praktisk uppgift: Lägga till artiklar i inventeringen.
Resultat av lektionen: Begreppet arrayer och åtkomst efter elementnummer studerades.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Dag fyra
Konstruktion
− Karaktärens hand och föremålet i den
− Uppsättning av block
Praktisk uppgift: Rita texturen av ett block i en karaktärs hand.
Resultat av lektionen: Karaktären i spelet kan till fullo interagera med världen.
3:e modul
Första dagen
Grafisk inventering
− Rendering av inventarier
− Öppnings- och stängningsinventering
− Diskussion om hantverksarbete
Praktisk uppgift: Programmera ritning av element i inventeringen.
Resultat av lektionen: En komplett inventering med kvantiteten av varje element som visas.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Andra dagen
Hantverk
− Avancerat arbete med arrayer och listor
− Rendering av hantverksfält
− Göra recept
Praktisk uppgift: Utveckling av hantverksrecept.
Resultat av lektionen: Spelet har nu förmågan att skapa nya block genom att skapa; utveckling av färdigheter i att arbeta med arrayer.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Dag tre
Slutförande av spelet
− Lägga till nya block och saker till spelet
− Lägga till mobs
− Diskussion av idéer för att förbättra spelet
Praktisk uppgift: Självständig utveckling av nya spelfunktioner.
Resultat av lektionen: Fortsatt utveckling av barnprojekt.
Läxor sammanställs i enlighet med behärskning av lektionens ämne.
Dag fyra
Spelsläpp
− Spelförbättringar
− Implementering av elevidéer
− Förberedelser inför slutpresentationen
− Slutlig presentation av spelet för föräldrar
Praktisk uppgift: Presentation av spel för föräldrar.
Resultat: Fullfjädrad Minecraft med mångsidig världsgeneration, en realistisk karaktär som kan placera, förstöra, samla och tillverka block.