Grondbeginselen van programmeren en algoritmen - cursus 18.000 roebel. van Coddy School of Programming for Children, training 3 modules (maanden)
Gemengde Berichten / / December 04, 2023
De training is gebaseerd op de methodologie van de auteur, rekening houdend met de eisen van de federale staatseducatie standaard van de Russische Federatie voor de organisatie van het onderwijsproces op de basisschool en de professionele gemeenschap in relatie hiermee IT-specialisten. De cursus is methodologisch getest op meer dan 500 scholen in Rusland.
Doel van de cursus: Geef kinderen een visueel begrip van programmeren en laat kinderen kennismaken met de fundamentele principes van programmeren en algoritmen
Tijdens de cursus leert het kind:
- logisch nadenken;
- niet-triviale problemen oplossen;
- communiceren met een computer;
- in een team functioneren.
Codewards leert ‘juist’ programmeren
Tijdens de lessen leren kinderen objectgeoriënteerd programmeren, dat wil zeggen dat ze onmiddellijk code schrijven in plaats van “blokken” te verplaatsen. Dit geeft u een basiskennis van hoe code werkt en de mogelijkheid om u in de toekomst snel aan elke programmeertaal aan te passen. Speciaal voor de cursus hebben we een vereenvoudigde versie van CoffeeScript ontwikkeld, die is gebaseerd op JavaScript. Het is aangepast voor het lesgeven aan basisschoolkinderen en heeft een aanzienlijk vereenvoudigde syntaxis.
Gemakkelijk thuis te oefenen
Om de Codewards cursus te volgen hoef je geen speciale programma’s te installeren. Voor volledige toegang tot het platform zijn een browser en een internetverbinding voldoende.
Speltechniek
Codewards is een fascinerende wereld waarin een kind als reddingsingenieur terechtkomt. Hij zal missies moeten uitvoeren, de werking van de systemen van het onderwaterstation moeten herstellen, robots moeten programmeren en de kwaadaardige Kodavr moeten bevechten. Scenario- en spelmechanismen maken de cursus echt interessant voor kinderen. Deze aanpak houdt de aandacht gedurende de hele cursus vast en betrekt hen bij het leerproces en het leren van nieuwe materialen.
Populaire onderwerpen
Naast programmeeronderwerpen (object, commando, programma, algoritme, lus, geneste lus) krijgen studenten een inleiding op de onderwerpen digitale geletterdheid:
- informatie: concept, classificatie, opslag en distributie (bronnen);
- interface: concept, typen, elementen;
- invoer- en uitvoerapparaten;
- Internet- en sociale netwerkprofielen, basis online beveiliging.
- Het ontwikkelen van de vaardigheden van de toekomst
Zelforganisatie:
- aanpassingsvermogen en flexibiliteit;
- aandacht;
- initiatief en onafhankelijkheid.
Teamwerk:
- leiderschap;
- samenwerking;
- communicatie.
Systeemdenken:
- analyse en synthese;
- relaties binnen het systeem;
- problemen met onbekende gegevens oplossen.
Volg de voortgang van uw kinderen
Het platform laat zien hoe lang het kind al programmeert, welke moeilijkheden hij tegenkomt en in welke fase hij zich momenteel bevindt.
Gemaakt door professionals
Het Codewards-educatieve platform is ontwikkeld door IT-professionals (het nummer 1 bedrijf in de sector). ontwikkeling van mobiele applicaties in Rusland - Redmadrobot) en toonaangevende methodologen, gamingbeoefenaars en psychologen.
“Codwards” is de officiële partner en ontwikkelaar van de simulator voor de geheel Russische actie “Number Lesson”, georganiseerd door het Ministerie van Onderwijs en het Ministerie van Digitale Ontwikkeling. Meer dan 5 miljoen leerlingen van alle scholen in Rusland voltooiden taken op het Codewards-platform.
Programmering is een van de sleutelcompetenties van de nieuwe digitale economie. In toekomstige realiteiten zal deze vaardigheid net zo fundamenteel worden als het vermogen om te schrijven en lezen. Door kinderen vandaag onder te dompelen in programmeren, creëren we een solide basis voor hun professionele competenties in de toekomst.
Na voltooiing van de cursus ontvangt elk kind een officieel certificaat van voltooiing van CODDY en Codewards.
Dag één: Inleiding tot de gamingwereld van programmeren
• Het bestuderen van de Codewards-interface
• Inleiding tot de wereld van programmeren in Codewards
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag twee: algoritme
• Wat is een algoritme
• Robotprogrammering met behulp van algoritmen
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag drie: Creatie en uitvoering van algoritmen
• Voortgezette studie van algoritmen
• Het vinden van fouten in algoritmen
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag vier: Performer: formeel en informeel. Commandosysteem van de executeur.
• Communicatie “formele executeur” - “systeem van bevelen”.
• Vaststellen en bewijzen van de waarheid en onwaarheid van uitspraken.
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag vijf: Het concept van ‘waarheid’ en ‘onwaar’
• Waarheid en onwaarheid van uitspraken
• Het vinden van fouten in algoritmen
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag zes: Object en objecteigenschap
• Wat is een voorwerp
• Objectprogrammering
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag zeven: Classificatie van objecten
• De eenvoudigste programma's voor objectbeheer
• Programma's opstellen om meerdere objecten te besturen
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag acht: meerdere sites beheren
• Leren hoe u meerdere objecten kunt beheren
• Leersequenties
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag negen: Herhalende acties. Het concept van “Cyclus”, het gebruik van de cyclusconstructie in programmacode
• Wat is een cyclus
• Toepassing van lussen bij het programmeren
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag tien: Loops en optimalisatie van algoritmen
• Consolidatie van het thema van de cycli
• Inleiding tot het concept van “Optimalisatie”, “optimaal pad”
• Het oplossen van problemen gerelateerd aan kringlopen
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag elf: Loops en algoritme-optimalisatie
• Het invullen van het thema cycli
• Toepassing van optimalisatieprincipes op voltooide taken
• Het oplossen van problemen gerelateerd aan kringlopen
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.
Dag twaalf: Beheer van meerdere objecten, multifunctionele en monofunctionele objecten.
• Beheer van meerdere objecten
• Multifunctioneel en monofunctioneel object
Na de les wordt huiswerk opgegeven in overeenstemming met het onderwerp van de les.