
Code Garden: En forældreguide til blokprogrammering og Python
Sådan lærer børn fra 6–10 år at programmere ved at sætte blokke sammen i Code Garden, og hvordan hver blok bliver til rigtig Python. Fakta om privatliv og tips til forældre.
Code Garden lærer børn fra 6 til 10 år at programmere ved at sætte blokke sammen, så en lille helt kan finde vej gennem en havnelabyrint. Det særlige er, at hver blok vises som en rigtig linje Python ved siden af. Denne guide forklarer, hvad dit barn gør, hvad det lærer, og hvordan du kan hjælpe uden selv at kunne programmere.
Det laver dit barn i Code Garden
Hvert puslespil viser en lille have med en figur og et mål: hop over keglen, saml stjernerne op, eller før hunden hen til knoglen. Dit barn bygger et program ved at trykke på blokke som Højre, Hop, Op, Ned og Gentag og trykker derefter på afspil for at se figuren følge instruktionerne.
Hvis figuren ikke når målet, går intet tabt. Dit barn ser på, hvad der skete, ændrer blokkene og prøver igen. Det kredsløb med at forudsige, teste og rette er kernen i programmering.
Puslespillene findes i nogle få varianter. Nogle beder om en løsning fra bunden. Andre viser et program, der er næsten rigtigt, for eksempel en kat, der stopper ét kvadrat for tidligt, og beder dit barn om at finde fejlen. At rette en andens fejl er en færdighed, som professionelle udviklere bruger hver dag.
Blokke, der bliver til rigtig Python
Mange blokværktøjer skjuler den rigtige kode. Code Garden gør det modsatte. Når blokkene placeres, vises den tilsvarende Python ved siden af dem. En Højre-blok vises som go_right(). En Hop-blok vises som jump().
Blokken Gentag er den mest interessante. Når noget gentages tre gange, vises det som en rigtig løkke:
for i in range(3):
med bevægelsen indeni. Børn forventes ikke at kunne læse dette på dag ét. Men når de ser det hver gang, opbygger de stille og roligt et kendskab til det, så formerne ikke virker fremmede, når de senere møder skrevet kode.
Dette er et forenklet læringsmiljø med et lille udvalg af kommandoer. Det er et første trin ind i Python, ikke hele sproget.
De idéer, dit barn lærer
- Sekvenser. Rækkefølgen betyder noget. At gå op og derefter til højre er ikke det samme som at gå til højre og derefter op.
- Løkker. I stedet for fem ens blokke klarer én Gentag-blok opgaven. Børn opdager idéen om at spare på indsatsen.
- Fejlfinding. Når et program gør noget forkert, er der som regel én lille fejl, der skal findes.
- Virkningsgrad. Der gives stjerner for at bruge få blokke, så et kortere korrekt svar giver flest. Det belønner struktureret tænkning uden at straffe et længere første forsøg.
- Planlægning. At kigge på haven først og tænke over ruten, før blokkene trykkes, bliver en vane.
Intet af dette kræver et tastatur eller andre læsefærdigheder end det grundlæggende, hvilket passer godt til den yngre del af aldersgruppen.
Privatliv og sikkerhed for børn
Børneområdet er bygget til at holde børn sikre:
- Ingen reklamer.
- Ingen trackere.
- Ingen chat eller beskeder.
- Ingen konti til børn.
- Køb og indstillinger kræver en voksenkontrol.
Du kan læse mere på siden om privatliv for børn, og forældresiden forklarer voksenområdet.
Sådan kan du hjælpe uden at kunne programmere
Du behøver ikke forstå Python for at være en god co-pilot. Prøv dette:
- Bed om en forudsigelse. "Hvor ender katten, når du trykker på afspil?"
- Bed om en forklaring. "Hvorfor brugte du Gentag her?"
- Ros løsningen, ikke hastigheden. Det er sejren at finde en fejl.
- Tæl blokkene sammen. Kan den samme have løses med færre?
- Lad barnet lære dig det. Når dit barn forklarer dig en løkke, er det en af de bedste måder at få idéen til at sidde fast på.
Det gratis første skridt er Første skridt: fra blokke til Python, en kort guide, der viser blokkene og den Python-linje, hver af dem bliver til. Den er god at læse højt sammen.
Sådan skaber I en god rutine
Kort og regelmæssigt er bedre end langt og sjældent. Ti til femten minutter et par gange om ugen er rigeligt i den alder.
Start med opgaver, dit barn kan løse, så de første minutter føles som en succes. Gå videre til "løs det"-opgaverne, når barnet føler sig trygt, for de er lidt sværere. Stop, mens barnet stadig har lyst til mere.
Hvis dit barn bliver frustreret, så hold en pause og kom tilbage senere. En opgave ser ofte nem ud efter en pause.
Når barnet bliver ældre, er Elektronik- og Arduino-laboratoriet en naturlig bro fra kodning på skærmen til kredsløb og rigtige programmerbare kort, og Kredsløb for børn er et godt supplement til idéer om at bygge og forbinde.
- Børn guider en helt gennem labyrinter i haven ved at sætte blokke sammen.
- Hver blok vises ved siden af den rigtige Python-linje, den bliver til.
- Grundidéer: sekvenser, løkker, fejlfinding og at finde kortere løsninger.
- Børneområdet har ingen reklamer, trackere eller chat og kræver ingen børnekonti; køb kræver et tjek af en voksen.
- Bed om forudsigelser og forklaringer; du behøver ikke kunne kode for at hjælpe.
Åbn Code Garden
Gratis at åbne – intet skal installeres.
Flere gratis lektioner fra denne guide
Simuleringer på Novareka er undervisningsmodeller, der med vilje er forenklede. De viser, hvordan en idé opfører sig; de kan ikke erstatte professionel, medicinsk eller teknisk rådgivning.
Labs i denne guide
Børn · Live
Børn · Live
LiveFortsæt med at læse
Alle vejledninger →
Forklaring
Forklaring
Forklaring