Python en JavaScript: gameprogrammering in CodeCombat - cursus 18.000 wrijven. van Coddy School of Programming for Children, training 3 modules (maanden)
Gemengde Berichten / / December 04, 2023
Leeftijd: 7-12 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.
Zelfs een volwassene kan zich vervelen als hij naar eindeloze regels code kijkt. We bieden aan om te leren programmeren door landen te veroveren en vijanden te verslaan in de beste RPG-tradities.
CodeCombat is een browsergame voor meerdere spelers waarmee je kunt leren coderen en JavaScript en Python kunt leren. Op elk niveau krijgt de speler een specifieke taak, bijvoorbeeld het vinden van een paddenstoel die helpt de kannibaal te verslaan, soldaten de strijd in te leiden of uit een kerker te komen. Het kind bestuurt een beginnende tovenaar die deze taken uitvoert met behulp van spreuken: JavaScript en Python-opdrachten. Om het hele spel te voltooien, moet je ze goed onthouden. In het begin is alles eenvoudig, maar naarmate het spel vordert, worden de taken complexer en moet het kind steeds meer nadenken. In de cursus CodeCombat: First Steps in JavaScript/Python kan uw kind echt gevoel krijgen voor de programmeertalen JavaScript en Python en algoritmisch denken ontwikkelen.
CodeCombat is niet alleen lessen met gamificatie-elementen, maar een echt spel waarin studenten competente en mooie code in Python en JavaScript moeten schrijven om alle niveaus te voltooien. In dit geval ontvangt het kind in realtime een reactie van zijn personage. Door programmeerproblemen op te lossen die op natuurlijke wijze naar steeds uitdagender niveaus evolueren, zorgt CodeCombat ervoor dat uw kind altijd kritisch denken ontwikkelt. CodeCombat is opmerkelijk omdat het naast individuele playthrough ook veel mogelijkheden biedt voor teamplay. spelletjes waarmee kinderen communicatieve vaardigheden, praktisch denken en het vermogen om samen te werken en te werken onder de knie krijgen team.
CodeCombat vereist dus voortdurend dat kinderen nieuwe vormen van communicatie oefenen deelnemen aan teams of individueel werken met de computer zelf, waardoor uw ideeën worden omgezet in efficiënte codes.
Waarom CodeCombat?
- Dit is echt een spel, en geen reeks gegamificeerde lessen - dus het kan zelfs de meest rusteloze student boeien;
- CodeCombat is geschikt voor kinderen vanaf 10 jaar;
- CodeCombat heeft een Russischtalige interface;
- Het heeft een eigen level-editor, waarmee je het spel kunt aanpassen en je eigen taken kunt aanbieden;
- CodeCombat heeft een individuele modus en veel opties voor teamspel;
- De docent kan de voortgang van de hele groep volgen;
- Voor het foutloos oplossen bij de eerste poging en voor de optimale code krijgt de speler extra punten;
- CodeCombat leert serieuze, ‘niet voor kinderen’-programmering: er worden wedstrijden gehouden voor echte professionals;
- De auteurs beloven iedereen die het hele spel voltooit en het hoogste niveau bereikt, te helpen met het vinden van een baan in de VS.
Voor aanvang van de lessen vragen wij u een e-mailadres van uw kind aan te maken. Geef hem uw e-mailadres en wachtwoord op papier/op uw telefoon; u moet deze informatie bij u hebben tijdens de les.
Dit komt door de noodzaak om een account aan te maken in CodeCombat.
De cursus is geschikt voor kinderen:
- Voor degenen die geïnteresseerd zijn in technologie en programmeren
- Net begonnen in de wereld van programmeren
- Degenen die hun digitale vaardigheden willen verbeteren
- Degenen die ervan dromen hun eigen games te maken
Vereisten voor studenten (kennisniveau):
- Zelfverzekerd gebruik van een computer (weet hoe hij moet aanzetten, applicaties moet starten, mappen moet openen, begrijpt wat e-mail is)
- Leesvermogen
- Hoe online lessen werken bij CODDY
Cursusinhoud:
- Basisprincipes van programmeren in Python en/of JavaScript en algoritmen
- Methoden, variabelen, gegevenstypen
- herhalingslus
- Voorwaardelijke stellingen
- Logische operatoren
- Algebra van de logica
- Functies
- Tweedimensionale arrays
- for loop
- Manieren om door arrays te itereren
- Rekenkundige bewerkingen
- Coördinaten en ruimte
Cursus Doelstellingen:
1. Beheers de populaire programmeertalen Python en JavaScript door programmacodes te schrijven in een gameomgeving.
2. Ontwikkel vaardigheden op het gebied van kritisch denken, communicatie en teamwerk.
3. Om kinderen te begeleiden van een interesse in het spelen van computerspellen naar een verlangen om deze te creëren en zich in de toekomst te ontwikkelen op IT-gebied.
Leerresultaat:
- Basiskennis van JavaScript en/of Python
- Vermogen om samen te werken en zowel zelfstandig als in teamverband te werken
- Ontwikkeling van algoritmisch, creatief en kritisch denken
- Vermogen om problemen buiten de gebaande paden op te lossen
Afgestudeerden van de cursus kunnen:
- Competent en efficiënt programma's schrijven in Python en/of JavaScript
- Laat uw creativiteit zien door uw eigen games te maken
- Zelfstandig en in teamverband werken aan softwarecode
- Vervolg je studie in cursussen voor webprogrammering en game-ontwikkeling
- Los niet-standaard problemen op
Zakelijke vaardigheden:
- Logisch denken
- Creatief denken
- Problemen stellen en oplossen
- Teamwerk
- Communicatie vaardigheden
- Zoeken en analyseren van informatie
- Onafhankelijkheid
- Beslissingsvermogen
Wat heb je nodig voor de lessen:
Om de lessen te kunnen starten, vragen wij u een e-mailadres voor uw kind aan te maken. Geef hem uw e-mailadres en wachtwoord op papier/op uw telefoon; u moet deze informatie bij u hebben tijdens de les.
Als de lessen online plaatsvinden, heeft het kind een laptop, internettoegang en een koptelefoon nodig, zodat het kind met de leraar kan communiceren.
Na voltooiing van de cursus ontvangt elke student een persoonlijk certificaat ( https://coddyschool.com/upload/files/cert.jpg) van CODDY
8
cursussenCursusdocent:
“Tekenen in de stijl van “Anime”, “Basisprincipes van digitaal tekenen in Procreate”, “Schetsen”, “Stad van de toekomst”, “Een spelpersonage maken in Photoshop”, “Grafisch ontwerp in Photoshop”, “Minecraft-programmeren”, “Python en JavaScript: gameprogrammering in CodeCombat”, “Digitale kunst: tekenen op tablet"
Onderwijs:
State University of Land Management, specialiteit "Architectuur"
Ervaring:
Ze leert kinderen al ruim 5 jaar tekenen. Vindt een gemeenschappelijke taal met elk kind en elke volwassene.
Professioneel bedreven in Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Interesses:
grafisch ontwerp, branding, hedendaagse kunst, interieurontwerp, koken.
“In mijn cursussen zal elk kind zijn potentieel maximaal laten zien en zich een echte schepper voelen. Als we van doel naar doel gaan, zullen we grote hoogten bereiken, omdat, zoals gebruikelijk, degene die loopt de weg zal beheersen, en ‘onmogelijk’ is een woord dat alleen in het woordenboek van dwazen te vinden is.
6
cursussenCursusdocent:
“JavaScript-programmering”, “Frontend-ontwikkelaar: websites op HTML/CSS/JavaScript”, “Harvard CS50-cursus”, “Bots in Python”, “Python en JavaScript: gameprogrammering in CodeCombat”, “Games maken in Scratch”, “Unreal Motor 4"
Onderwijs:
Yaroslavl State Technical University (YSTU), Institute of Digital Systems (IDS), specialiteit "Software Engineering".
Ervaring:
Sinds het begin van de middelbare school heeft hij met succes aanvullende opleidingen gevolgd op het gebied van circuitontwerp, webontwikkeling, systeembeheer en MYSQL-databases. Gedurende mijn school- en studententijd was ik geïnteresseerd in programmeren in de volgende talen: Pascal, C++, C#, Python, Ruby, JavaScript, evenals webontwerptalen (HTML, CSS).
Interesses:
Zijn hobby's zijn onder meer houtsnijden, het in elkaar zetten van plastic/houten scheepsmodellen, het maken van websites en het maken van programma's in Python. Ik ben ervan overtuigd dat de ontwikkeling van handmotoriek en mentale vermogens onlosmakelijk met elkaar verbonden zijn.
“De behoefte aan IT-specialisten zal alleen maar groeien; één van hen worden is onderdeel worden van een klein verhaal.”
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."