Minecraft in Scratch - cursus 18.000 wrijven. van Coddy School of Programming for Children, training 3 modules (maanden)
Gemengde Berichten / / December 07, 2023
Leeftijd: 7-9 jaar
Niveau: voor beginners.
Duur: vanaf 3 modules (maanden), vanaf 24 uur*.
Formaat: individuele en groepslessen, offline en online (realtime).
Aantal kinderen: van 1 tot 8.
Prijs:
vanaf 750 wrijven/uur in een online groep,
vanaf 850 wrijven/uur in een offline groep,
vanaf 1050 roebel/uur individueel online,
vanaf 1980 wrijf/uur individueel offline.
Steeds meer ouders merken en ondersteunen de moderne trend gericht op de vroege ontwikkeling van kinderen. Een speciale plaats wordt ingenomen door de ontwikkeling van computervaardigheden en -technologie door kinderen vanaf zeer jonge leeftijd. De grootste moeilijkheid hier is om de jongens te interesseren en hun interesse vast te houden.
Het geheim van succesvol leren is het combineren van waar kinderen van houden met wat zal bijdragen aan hun ontwikkeling. Alle kinderen zijn geïnteresseerd in computerspellen. Wat als u uw kind uitnodigt om zijn eigen computerspel te maken, en zelfs in een programmeertaal die speciaal voor kinderen is ontworpen? En als deze game de legendarische Minecraft is, zul je zeker niet onverschillig blijven! Wij raden onze cursus “Minecraft in Scratch” aan aan alle programmeurs van 7 jaar en ouder, omdat het leren programmeren daarin een interessant en spannend proces wordt. Je eigen spel maken is de beste manier om programmeren te leren. Vooral als je een spel maakt waar de hele wereld dol op is.
Kenmerken van Scratch. Hoe maak je je eigen Minecraft?
Minecraft is een populair indie-sandboxspel met elementen van een overlevingssimulator en een open wereld, ontwikkeld door de Zweedse programmeur Markus Persson. Het is een van de meest succesvolle computerspellen uit de geschiedenis, met een verkoop van meer dan 80 miljoen exemplaren en meer dan 100 miljoen geregistreerde spelers. De game heeft vrijwel onbeperkte mogelijkheden, waardoor je hele werelden kunt creëren en de acties van de hoofdpersonen kunt besturen. Een spel maken in Minecraft is mogelijk in verschillende programma's. Maar het is onwaarschijnlijk dat een zevenjarig kind de wens zal hebben om zijn eigen projecten te programmeren en te implementeren in een ontwikkelomgeving die bekend is bij een volwassen programmeur. Het zal moeilijk, oninteressant en saai zijn voor kinderen. Daarom ontwikkelde het Massachusetts Institute of Technology in 2003 Scratch, een begrijpelijke en leuke programmeertaal die speciaal voor kinderen is ontworpen. Scratch is niet alleen een taal, maar een volwaardige visuele objectgeoriënteerde programmeeromgeving. Het is ideaal om basisschool- en middelbare scholieren de basisprincipes van programmeren te leren en hun eigen games en animaties te maken.
Deze softwareomgeving heeft veel positieve eigenschappen:
- eenvoudige, gemakkelijke en handige interface;
- er zijn geen codes om te leren;
- Kleurrijk ontwerp dat helpt de aandacht van de baby te trekken en vast te houden;
- bevordert de ontwikkeling van creatief, fantasierijk en logisch denken.
Met Scratch kun je, net als een Lego-constructor, een volwaardig programma samenstellen uit veelkleurige baksteenblokken. Je kunt op ieder moment wijzigingen aanbrengen in het programma en meteen zien hoe het werkt. Het is deze functie van deze programmeeromgeving die het mogelijk maakt om een analoog van de beroemde Minecraft-kubuswereld op Scratch te creëren. Onze cursus is geschikt voor degenen die de Scratch-taal al onder de knie hebben en hun kennis willen verdiepen en er nieuwe toepassingen voor willen vinden.
Tijdens de cursus “Minecraft in Scratch” zal uw kind:
- zal de basisprincipes van programmeren blijven leren;
- kennis van de beeldtaal Scratch verbeteren;
- leer spelmechanismen ontwerpen;
- zal in staat zijn landschappen en verschillende objecten te creëren, deze over het scherm te verplaatsen, ze aan te passen en ermee te spelen, en vormen van interactie daartussen tot stand te brengen;
- zal creatieve vaardigheden en ruimtelijk denken ontwikkelen;
- zal zijn eigen unieke Minecraft-wereld creëren.
Onze ervaren docenten laten je zien hoe programmeren en gamen op de meest spannende en leuke manier gecombineerd kunnen worden. Welkom in de wondere wereld van Minecraft-computerprogrammering in Scratch!
Na voltooiing van de cursus ontvangt elke student een persoonlijk certificaat van CODDY
9
cursussenCursusdocent:
“Minecraft: een inleiding tot kunstmatige intelligentie”, “Unity 3D”, “Mobiele games ontwikkelen op Android”, “Games maken in Scratch”, “Minecraft Programmeren”, “Minecraft in Scratch”, “Unreal Engine 4”, “Game 3D Modeling”, “Python en JavaScript: Gaming programmeren in CodeCombat"
Onderwijs:
Staatsuniversiteit van Moskou vernoemd naar M.V. Lomonosov, Faculteit Mechanica en Wiskunde
Gecertificeerde deelnemer aan het Minecraft programmeertrainingsprogramma
Microsoft Certified Teacher Innovator-programma
Ervaring:
Houdt zich bezig met softwareontwikkeling in Java en C, multi-threaded programmeren. Verbetert voortdurend, gebruikt moderne benaderingen in ontwikkeling en projectmanagement. Studeert ontwerppatronen en architectuur van softwareprojecten, heeft kennis op het gebied van cryptografie en databescherming. Actief geïnteresseerd in het onderwerp neurale netwerken en data-analyse. Hij voltooide een training aan de Samsung SW&IT School over de basisprincipes van IT en programmeren, waar hij een individueel project voor het ontwikkelen van een Android-applicatie verdedigde en de absolute winnaar werd van de eindwedstrijd. Als onderdeel van een team van drie personen heb ik deelgenomen aan het Kaspersky CyberHeroes casekampioenschap. Verantwoordelijk voor de ontwikkeling van een mobiele demo-applicatie en onthulling van de software- en hardwarekant van het project. Hij is een actieve applicatieontwikkelaar op Google Play en heeft verschillende publicaties op het open source portal GitHub. Onderhoudt een gezonde levensstijl en bezoekt regelmatig het zwembad.
“Voor elke student is een vriendelijke sfeer bij het werken in teamverband erg belangrijk. Als docent en mentor probeer ik de student te helpen zijn ideeën tot leven te brengen, terwijl ik hem op het hoogste niveau de technische kant van de kwestie uitleg. Alle complexe zaken kunnen in eenvoudige taal worden uitgelegd: of u nu een game schrijft, een startup lanceert of een onderwerp wilt bestuderen, elk idee dat u heeft, wordt ondersteund en geïmplementeerd. Dit is hoe technologieonderwijs eruit zou moeten zien."
12
cursussenCursusdocent:
“Mods ontwikkelen voor Minecraft”, “Games programmeren in Python”, “Unity 3D”, “Minecraft: een inleiding tot kunstmatige intelligentie”, “Creëren
games in Roblox Studio", "Programmeren voor de kleintjes", "Programmeren voor de kleintjes in Tynker", "Minecraft-programmeren", "3D-games in Scratch", "Minecraft in Scratch"
Onderwijs:
Polytechnische Universiteit van Moskou, specialiteit “Informatica en Computerwetenschappen in CAD”.
Ervaring:
Kent de talen C#, C++, Pascal, SQL. Geprogrammeerd in 1C-systemen met behulp van de ingebouwde programmeertaal 1C: Enterprise. Deelgenomen aan het creëren van trainingen voor de universiteit over Fusion 360 en Inventor.
Interesses:
Houdt van werken met databases, modelleren en het oplossen van niet-standaard wiskundige problemen. Bij het programmeren schrijf ik graag functionaliteit voor mobiele applicaties (C++). Is van mening dat elk kind een niet-standaard aanpak kan hebben.
“Het allerbelangrijkste bij leren is de interesse van kinderen.”
6
cursussenCursusdocent:
“Minecraft: een inleiding tot kunstmatige intelligentie”, “Computergeletterdheid”, “Gameprogrammering in Python”, “Programmeren voor de kleintjes”, “Grafisch ontwerp Photoshop”, “Games maken in Scratch”, “Basisprincipes van animatie in Adobe Animate”, “Minecraft in Scratch”, “Programmeren in Python3”
Onderwijs:
Nizjni Novgorod Staatsuniversiteit voor Architectuur en Civiele Techniek, Faculteit Algemene Ingenieurswetenschappen.
Ervaring:
Al ruim 4 jaar houdt hij zich bezig met videoproductie en fotografie, in combinatie met organiseren en dirigeren openbare kinderevenementen en privéfeesten, masterclasses over creatief en technisch disciplines. Ze geeft al ruim een jaar programmeerles aan kinderen van 5 tot 9 jaar. Ook was hij de afgelopen twee jaar vrijwilliger bij de non-profitorganisatie Nizhny Novgorod Oncology Research Center Foundation.
Interesses:
Motorsport, motorsport, kynologie, zwemmen, volleybal, gotische architectuur en de creativiteit van M. Gorki.
“Programmeren is voor iemand van welke leeftijd dan ook een kans om je horizon te verbreden zonder je huis te verlaten.”
1e moduul
De eerste dag
Maak kennis met Minecraft in Scratch
− Inleiding tot het spelontwikkelingsplan
− Leerfuncties en procedures in Scratch
− Sprite-blokken: texturen en weergave
− Minecraft- en Scratch-coördinatensysteem
Praktische taak: een bloksprite maken en texturen aan het spel toevoegen.
Resultaat van de les: Het concept van procedures bij het programmeren werd bestudeerd; Er werd een project gemaakt en het schrijven van het Minecraft-spel begon.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Tweede dag
Blokken in Minecraft
− Softwareblokinstelling
− Platte wereldgeneratie
− Camerabediening
Praktische taak: eenvoudige gebouwen maken in het wereldcoördinatensysteem.
Resultaat van de les: Generatie van een platte wereld; De basisprincipes van threadsynchronisatie bij het programmeren zijn bestudeerd.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Dag drie
Terrein generatie
− Generatie van heuvels in de wereld
− Willekeurige ertsgeneratie
Praktische taak: het instellen van de voorwaarden voor het verschijnen van erts in de ondergrond.
Resultaat van de les: De basisprincipes van het genereren van oneindige werelden zijn bestudeerd.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Dag vier
Steve
− Een personage aan het spel toevoegen
− Karaktercontrole
− Fysica van beweging
Praktische taak: Het bestuderen van de interactie van het personage met de spelwereld.
2e moduul
De eerste dag
Bomen
− Blokken toevoegen die transparant zijn voor beweging
− Zelfstandige taak: boommodellering
− Bomen toevoegen aan de wereldgeneratie
− Steve botst tegen obstakels
Praktische opdracht: Bomen modelleren.
Resultaat van de les: Er is een nieuw type blokken toegevoegd waar het personage doorheen kan.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Tweede dag
Hulpbronnen verzamelen
− Een cursor maken
− Blokvernietiging
Praktische taak: de wereld bewerken met behulp van een personage.
Resultaat van de les: Een diepgaande studie van de overgang tussen de coördinatensystemen van Scratch en Minecraft.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Dag drie
Inventaris
− Arrays in programmeren
− Leren werken met lijsten
− Het maken van een eenvoudige inventaris
Praktische taak: items aan de inventaris toevoegen.
Resultaat van de les: Het concept van arrays en toegang via elementnummer werd bestudeerd.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Dag vier
Bouw
− De hand van het personage en het voorwerp daarin
− Blokken instellen
Praktische taak: De textuur van een blok in de hand van een personage tekenen.
Resultaat van de les: Het personage in het spel kan volledig communiceren met de wereld.
3e moduul
De eerste dag
Grafische inventaris
− Het weergeven van inventarisitems
− Inventaris openen en sluiten
− Bespreking van handwerkwerk
Praktische taak: Programmeren van de tekening van elementen in de inventaris.
Resultaat van de les: Een volledige inventaris met de hoeveelheid van elk element weergegeven.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Tweede dag
Ambacht
− Geavanceerd werken met arrays en lijsten
− Rendering van werkvelden
− Recepten maken
Praktische taak: Ontwikkeling van knutselrecepten.
Resultaat van de les: Het spel heeft nu de mogelijkheid om nieuwe blokken te creëren door middel van knutselen; ontwikkeling van vaardigheden in het werken met arrays.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Dag drie
Finalisatie van het spel
- Nieuwe blokken en dingen aan het spel toevoegen
− Mobs toevoegen
− Bespreking van ideeën om het spel te verbeteren
Praktische taak: Zelfstandig ontwikkelen van nieuwe spelfuncties.
Resultaat van de les: Verdere ontwikkeling van kinderprojecten.
Het huiswerk wordt samengesteld in overeenstemming met de beheersing van het lesonderwerp.
Dag vier
Speluitgave
− Spelverbeteringen
− Implementatie van ideeën van studenten
− Voorbereiding van de eindpresentatie
− Eindpresentatie van het spel aan ouders
Praktische taak: Presentatie van spelletjes aan ouders.
Resultaat: volwaardige Minecraft met diverse wereldgeneraties, een realistisch personage dat blokken kan plaatsen, vernietigen, verzamelen en maken.