Overblik over/introduktion til siden:
Dette forløb er centreret omkring Cubelets som indgang til blokprogrammering, her i Scratch/Codinglab. Forløbet fokuserer på begreber som interaktioner, input og output, først fysisk og herefter online i programmering. Derudover arbejdes med metakognition og computationel tankegang i form af at eleverne undervejs i processerne skal problemløse og beskrive hvad de gør og med hvilket formål.
Målgruppe og fag:
5. klasse i teknologiforståelse
Forhåndskendskab:
Eleverne har ikke tidligere arbejdet i scratch, men har erfaring med blokprogrammering fra micro:bit (aug-dec. 2018). Derfor er der i forløbet inkluderet introduktion til både Cubelets og Scratch/Codinglab.
Efter 6. klasse
Digitalt design og designprocesser
Konstruktion: "Eleven kan med digitale teknologier konstruere artefakter, som udtrykker en idé, og kan reflektere over artefaktets anvendelse"
Computationel tankegang
Algoritmer: "Eleven kan genkende og tilrette algoritmer i forskellige sammenhænge og redegøre for deres funktion"
Teknologisk handleevne
Programmering: "Eleven kan beskrive, tilrette og konstruere programmer i blokbaserede programmeringssprog samt foretage systematisk afprøvning og fejlretning af egne og andres programmer"
Eleven kan skabe et artefakt (en robot) og reflektere over dets anvendelse.
Eleven kan løse forskellige problemstillinger ud fra teknologiers mekanismer og forklare hvordan de har gjort.
Eleven kan beskrive, ændre og skabe et program i Scratch og finde fejl
Eleven har identificeret Cubelets funktioner.
Eleven har bygget en Cubelet-robot med en specifik fuktion.
Eleven har afprøvet ideer og fundet fejl i processer med Cubelets og Scratch.
Eleven har anvendt begreberne "input" og "output" i forbindelse med Cubelets, hverdagssituationer og Scratch.
Eleven har deltaget i samtale om ideer til at modificere og evt. opbygge et program i Scratch.
Eleven har vurderet og udvalgt hensigtsmæssige funktioner i Scratch-program.
Computational Thinking
Riscici:
5 principper - hvilke er brugt og hvordan?
Progression
2. Use-modify-create:
Forstærkning af specifikationer:
Metakognition:
Proces:
2. Stilladsering gennem trinvise selv-forklaringer
Elever har svært ved at skabe metablik på egen proces; de kan ikke svare på hvorfor de gør som de gør. En del af dette kan være fordi de mangler sprog for at redegøre for processer (Smith, Iversen & Hjorth, 2015, s. 3).
Derudover mangler elever erfaring med ægte kollaboration og forhandling, de lytter ikke til hinanden (Smith, Iversen & Hjorth, 2015, s. 3).
Lifelong kindergarten:
Cubelets
I 12 par (evt. grupper) får eleverne udleveret:
Andet
Første fase: Cubelets
7. Eleverne har nu det fulde ark udfyldt og kan gå igang med at bygge robotter
Anden fase: Computational thinking: Overgang til programmering
Pseudokode:
Hvordan bruger og kender vi input og output i teknologi i hverdagen? (plenum)
Eksempel fra tekforsøgets Forløb 6: Anderledes interaktion s. 7:
Tredje fase: Anvendelse af viden om input/output i forb. med programmering
Programmering (Scratch)
Intro til blokprogrammering:
Modify (ændringer i program vi har lavet)
Elevideer til ændringer og refleksioner heromkring. Forslag til ændringer kan modelleres på tavlen af læreren undervejs. Derefter indskrænkes ideer til en enkelt faktor der skal ændres. Der arbejdes i grupperne med koden og beskrives hvordan det påvirker programmet.
Create - brug codinglab (skoletube version)
Tutorials i grupperne med støtte fra lærerene
Hvis der nås til at producere et program selv, kan processen beskrives således: