Grundlæggende om programmering og algoritmer - kursus 18.000 rubler. fra Coddy School of Programming for Children, træning 3 moduler (måneder)
Miscellanea / / December 04, 2023
Uddannelsen er baseret på forfatterens metodologi under hensyntagen til kravene fra Federal State Educational standard for Den Russiske Føderation for tilrettelæggelse af uddannelsesprocessen i grundskolen og det faglige samfund ift IT-specialister. Kurset er metodisk testet i mere end 500 skoler i Rusland.
Formål med kurset: Giv børn en visuel forståelse af programmering og introducer børn til de grundlæggende principper for programmering og algoritmer
I løbet af kurset lærer barnet:
- tænk logisk;
- løse ikke-trivielle problemer;
- interagere med en computer;
- arbejde i et team.
Codewards lærer "korrekt" programmering
I timerne lærer børn objektorienteret programmering, det vil sige, at de straks skriver kode i stedet for at flytte rundt på "blokke". Dette giver dig en grundlæggende forståelse af, hvordan kode fungerer, og muligheden for hurtigt at tilpasse sig ethvert programmeringssprog i fremtiden. Specielt til kurset udviklede vi en forenklet version af CoffeeScript, som er baseret på JavaScript. Den er tilpasset til undervisning i folkeskolebørn og har en væsentligt forenklet syntaks.
Let at øve derhjemme
For at tage Codewards-kurset behøver du ikke installere specielle programmer. For fuld adgang til platformen er en browser og en internetforbindelse nok.
Spilteknik
Codewards er en fascinerende verden, som et barn befinder sig i som redningsingeniør. Han bliver nødt til at udføre missioner, genoprette driften af undervandsstationens systemer, programmere robotter og bekæmpe den onde Kodavr. Scenarier og spilmekanik gør kurset virkelig interessant for børn. Denne tilgang fastholder deres opmærksomhed gennem hele kurset, involverer dem i læringsprocessen og indlæring af nye materialer.
Hotte emner
Udover programmeringsemner (objekt, kommando, program, algoritme, løkke, indlejret løkke) vil eleverne modtage en introduktion til emnerne digital færdighed:
- information: koncept, klassificering, opbevaring og distribution (kilder);
- grænseflade: koncept, typer, elementer;
- input- og outputenheder;
- Internet og sociale netværksprofiler, grundlæggende online sikkerhed.
- Udvikling af fremtidens kompetencer
Selvorganisering:
- tilpasningsevne og fleksibilitet;
- opmærksomhed;
- initiativ og selvstændighed.
Samarbejde:
- ledelse;
- samarbejde;
- meddelelse.
Systemtænkning:
- analyse og syntese;
- relationer i systemet;
- løse problemer med ukendte data.
Følg dine børns fremskridt
Platformen viser, hvor længe barnet har programmeret, hvilke vanskeligheder det er stødt på, og hvilket stadie han er på i øjeblikket.
Lavet af fagfolk
Codewards uddannelsesplatform er udviklet af it-professionelle (den nr. 1 virksomhed i udvikling af mobile applikationer i Rusland - Redmadrobot) og førende metodologer, spiludøvere og psykologer.
"Codwards" er den officielle partner og udvikler af simulatoren til den all-russiske handling "Number Lesson", organiseret af Undervisningsministeriet og Ministeriet for Digital Udvikling. Mere end 5 millioner elever fra alle skoler i Rusland udførte opgaver på Codewards-platformen.
Programmering er en af nøglekompetencerne i den nye digitale økonomi. I fremtiden vil denne færdighed blive lige så grundlæggende som evnen til at skrive og læse. Ved at fordybe børn i programmering i dag skaber vi et solidt fundament for deres faglige kompetencer i fremtiden.
Efter afslutning af kurset modtager hvert barn et officielt fuldførelsesbevis fra CODDY og Codewards.
Dag ét: Introduktion til programmerings spilverden
• At studere Codewards-grænsefladen
• Introduktion til programmeringsverdenen i Codewards
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag to: Algoritme
• Hvad er en algoritme
• Robotprogrammering ved hjælp af algoritmer
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag tre: Oprettelse og udførelse af algoritmer
• Fortsat undersøgelse af algoritmer
• Finde fejl i algoritmer
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag fire: Performer: formel og uformel. Eksekutør kommandosystem.
• Kommunikation "formel udfører" - "system af kommandoer".
• Bestem og bevis sandheden og falskheden af udsagn.
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag fem: Begrebet "Sandhed" og "False"
• Sandhed og falskhed af udsagn
• Finde fejl i algoritmer
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag seks: Objekt- og objektegenskab
• Hvad er en genstand
• Objektprogrammering
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag syv: Klassificering af objekter
• De enkleste programmer til objektstyring
• Udarbejdelse af programmer til at styre flere objekter
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag otte: Håndtering af flere websteder
• At lære at håndtere flere objekter
• Læringssekvenser
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag ni: Gentagende handlinger. Begrebet "cyklus", brugen af cykluskonstruktionen i programkode
• Hvad er en cyklus
• Anvendelse af loops i programmering
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag ti: Loops og optimering af algoritmer
• Konsolidering af cyklussernes tema
• Introduktion til begrebet "Optimering", "optimal vej"
• Løsning af problemer relateret til cyklusser
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag elleve: sløjfer og algoritmeoptimering
• Afslutning af temaet cyklusser
• Anvendelse af optimeringsprincipper på udførte opgaver
• Løsning af problemer relateret til cyklusser
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.
Dag tolv: Håndtering af flere objekter, multifunktionelle og monofunktionelle objekter.
• Håndtering af flere objekter
• Multifunktionelt og monofunktionelt objekt
Efter lektionen tildeles lektier i overensstemmelse med lektionens emne.