Grunnleggende om programmering og algoritmer - kurs 18 000 rubler. fra Coddy School of Programming for Children, opplæring 3 moduler (måneder)
Miscellanea / / December 04, 2023
Opplæringen er basert på forfatterens metodikk, og tar hensyn til kravene til Federal State Education standard for den russiske føderasjonen for organisering av utdanningsprosessen i grunnskolen og fagmiljøet i forhold til IT-spesialister. Kurset er metodisk testet i mer enn 500 skoler i Russland.
Formålet med kurset: Gi barna en visuell forståelse av programmering og introduser barna til de grunnleggende prinsippene for programmering og algoritmer
I løpet av kurset vil barnet lære:
- tenke logisk;
- løse ikke-trivielle problemer;
- samhandle med en datamaskin;
- jobbe i et team.
Codewards lærer "riktig" programmering
I løpet av timene lærer barna objektorientert programmering, det vil si at de umiddelbart skriver kode i stedet for å flytte «blokker» rundt. Dette gir deg en grunnleggende forståelse av hvordan kode fungerer og muligheten til raskt å tilpasse seg et hvilket som helst programmeringsspråk i fremtiden. Spesielt for kurset utviklet vi en forenklet versjon av CoffeeScript, som er basert på JavaScript. Den er tilrettelagt for undervisning av barneskolebarn og har en betydelig forenklet syntaks.
Enkel å trene hjemme
For å ta Codewards-kurset trenger du ikke installere spesielle programmer. For full tilgang til plattformen er en nettleser og en Internett-tilkobling nok.
Spillteknikk
Codewards er en fascinerende verden der et barn befinner seg som en redningsingeniør. Han må utføre oppdrag, gjenopprette driften av undervannsstasjonens systemer, programmere roboter og bekjempe den onde Kodavr. Scenario og spillmekanikk gjør kurset virkelig interessant for barn. Denne tilnærmingen holder oppmerksomheten deres gjennom hele kurset, involverer dem i læringsprosessen og lærer nytt materiell.
Hete emner
I tillegg til programmeringsemner (objekt, kommando, program, algoritme, løkke, nestet sløyfe), vil elevene få en introduksjon til emnene digital kompetanse:
- informasjon: konsept, klassifisering, lagring og distribusjon (kilder);
- grensesnitt: konsept, typer, elementer;
- inn- og utgangsenheter;
- Internett og sosiale nettverksprofiler, grunnleggende online sikkerhet.
- Utvikle fremtidens ferdigheter
Selvorganisering:
- tilpasningsevne og fleksibilitet;
- oppmerksomhet;
- initiativ og selvstendighet.
Teamarbeid:
- ledelse;
- samarbeid;
- kommunikasjon.
Systemtenkning:
- analyse og syntese;
- relasjoner i systemet;
- løse problemer med ukjente data.
Følg barnas fremgang
Plattformen viser hvor lenge barnet har programmert, hvilke vanskeligheter han har møtt, og hvilket stadium han er på nå.
Laget av fagfolk
Codewards utdanningsplattform ble utviklet av IT-fagfolk (bedriften nr. 1 i utvikling av mobilapplikasjoner i Russland - Redmadrobot) og ledende metodologer, spillutøvere og psykologer.
"Codwards" er den offisielle partneren og utvikleren av simulatoren for den all-russiske handlingen "Number Lesson", organisert av Kunnskapsdepartementet og departementet for digital utvikling. Mer enn 5 millioner elever fra alle skoler i Russland fullførte oppgaver på Codewards-plattformen.
Programmering er en av nøkkelkompetansene til den nye digitale økonomien. I fremtiden vil denne ferdigheten bli like grunnleggende som evnen til å skrive og lese. Ved å fordype barn i programmering i dag, skaper vi et solid grunnlag for deres faglige kompetanse i fremtiden.
Etter fullført kurs mottar hvert barn et offisielt fullført bevis fra CODDY og Codewards.
Dag én: Introduksjon til programmeringsspillverdenen
• Studere Codewards-grensesnittet
• Introduksjon til programmeringsverdenen i Codewards
Etter timen tildeles lekser i henhold til timens tema.
Dag to: Algoritme
• Hva er en algoritme
• Robotprogrammering ved hjelp av algoritmer
Etter timen tildeles lekser i henhold til timens tema.
Dag tre: Oppretting og utførelse av algoritmer
• Fortsatt studie av algoritmer
• Finne feil i algoritmer
Etter timen tildeles lekser i henhold til timens tema.
Dag fire: Utøver: formell og uformell. Eksekutørs kommandosystem.
• Kommunikasjon "formell utfører" - "system av kommandoer".
• Bestem og bevis sannheten og usannheten til utsagn.
Etter timen tildeles lekser i henhold til timens tema.
Dag fem: Konseptet "sannhet" og "falsk"
• Sannhet og usannhet i utsagn
• Finne feil i algoritmer
Etter timen tildeles lekser i henhold til timens tema.
Dag seks: Objekt- og objektegenskap
• Hva er en gjenstand
• Objektprogrammering
Etter timen tildeles lekser i henhold til timens tema.
Dag sju: Klassifisering av objekter
• De enkleste programmene for objekthåndtering
• Utarbeide programmer for å kontrollere flere objekter
Etter timen tildeles lekser i henhold til timens tema.
Dag åtte: Administrere flere nettsteder
• Lære å håndtere flere objekter
• Læringssekvenser
Etter timen tildeles lekser i henhold til timens tema.
Dag ni: Gjentatte handlinger. Konseptet "Syklus", bruken av sykluskonstruksjonen i programkode
• Hva er en syklus
• Anvendelse av loops i programmering
Etter timen tildeles lekser i henhold til timens tema.
Dag ti: Loops og optimalisering av algoritmer
• Konsolidere temaet for syklusene
• Introduksjon til konseptet "Optimalisering", "optimal bane"
• Løse problemer knyttet til sykluser
Etter timen tildeles lekser i henhold til timens tema.
Dag elleve: sløyfer og algoritmeoptimalisering
• Fullføre temaet sykluser
• Anvendelse av optimaliseringsprinsipper på utførte oppgaver
• Løse problemer knyttet til sykluser
Etter timen tildeles lekser i henhold til timens tema.
Dag tolv: Håndtering av flere objekter, multifunksjonelle og monofunksjonelle objekter.
• Håndtering av flere objekter
• Multifunksjonelt og monofunksjonelt objekt
Etter timen tildeles lekser i henhold til timens tema.