præsentation 1
2
Kort om baggrund for kurset, aktører, kodning.dk 3
Kort rammesætning hvorfor er det vigtigt med fokus på programmering også i en skolekontekst særligt slide 7 er værd at dykke ned i og tale om bl.a. Internet of things og de perspektiver, det tegner ikke bare for et fremtidigt arbejdsliv men også for det at være borger og menneske i en digitaliseret og teknologiseret verden, da det åbner op for et dannelsesperspektiv. 4
5
6
7
Hvordan er status p.t. i folkeskolen Eleven kan designe og gennemføre undersøgelser vedrørende elektronisk og digital styring Eleven har viden om elektroniske kredsløb, simpel programmering og transmission af data 8
1) Fagdidaktisk tilgang 2) Kompetencetænkning 3) Erhvervspolitisk vinkel ELLER dannelsestænkning 4) Pædagogisk vinkel 9
Kort om Blooms taksonomi hvad er progressionstanken? 10
Gennemgang af SOLO- taksonomien 11
Gennemgang af den computationelle tænker linkes til slide 9, kort 2 12
13
Dette + de efterfølgende slides gennemgås overordnet hvad er progressionstænkningen, hvilke områder fokuseres på hvornår, hvad er elev- og lærerrollen i de forskellige faser, osv. 14
15
16
17
18
19
20
21
22
23
Der kan vurderes formativt og summativt dette slide handler om, hvordan man formativt kan evaluere, mens de efterfølgende handler om kriterier for summativ vurdering 24
Se vedlagte ressource om vurderingskriterier, der uddyber de følgende slides 25
26
27
28
29
30
31
8 opgavetyper, der på forskellig vis arbejder med bevægelsen fra blok til tekst (den sidste kan dog sagtens bruges inden for det samme program) 32
At lave det samme program i forskellige sprog 33
Hvis kursisterne har været på kursus 1, gennemgås slidet bare ellers er det en god idé at lade kursisterne lave programmet i Scratch 34
Afprøv logo Afprøv touchdevelop Gå til CodeCombat 35
Denne øvelse bygger også videre på kursus 1 hvis kursisterne ikke har været på dette, skal flowcharts + opgaven om at designe en lille quiz flettes ind her, inden opgaverne på slidet laves. 36
Brug ca 20-30 minutter på CodeCombat introducér Hour of Code, hvis ikke de kender det i forvejen og anvend den valgte tutorial til at tale om automatisering af kommandoer. 37
HTML (HyperText Mark- up Language): er det computersprog (kode), som genererer indholdet og strukturen af en webside. Indholdet af en hjemmeside gemmes i HTML format på webservere. CSS (Cascading Style Sheets): tilføjer formateringsinformationer til HTML ens indhold og struktur, og dermed kan designere og udviklere specificere præcist, hvordan sidens indhold skal vises i webbrowseren på en computer tablet, smartphone og printer. JavaScript: er et programmeringssprog, som kan omsættes direkte i webbrowseren. Dermed kan brugeren interagere direkte med siden fra sin computer frem for at interaktionen håndteres via webserveren, Den web- baserede version af Office 365 afhænger fx i høj grad af JavaScript. 38
Lad kursisterne prøve at gennemskue, hvor sidens indhold kommer fra i koden. Bed dem lægge mærke til, hvilken effekt nogle af HTML tags ene (det, som står i <.>, fx <h1> og <p>) har på strukturen for teksten. Bed dem også lægge mærke til, at tags ene kommer parvist med et åbne- og et lukke- tag, fx: <html> og </html> (definerer hele siden som html) <head> og </head> (informationer om siden, fx tegnkodning og titel) <body> og </body> (sidens indhold) <h1> og </h1> (angiver rubrikken/overskriften) <p> og </p> (omkranser paragrafferne/brødteksten) Lad dem sammenligne linket på websiden med dens kode. Placeringen af <a> og </a> indsætter linket det rigtige sted i brødteksten og koden inde mellem <a> og </a> angiver den URL, som linket peger på. Lad dem også kigge på koden for billedet. Billedets URL er efter <img> tagget. Gør dem opmærksom på, at her bruges IKKE et lukke- tag, hvis ikke de selv opdager det.. 39
Vis hvordan 40
Demonstrér, hvordan X- Ray Goggles virker eller vis videoen. Lad derefter kursisterne selv prøve at lave en remixet hjemmeside, enten alene eller par- /gruppevis. Lad dem fremvise deres resultater og tal om, hvor nemt det er at lave en fake- side, og hvor vigtigt det er at kunne gennemskue, hvem der er afsender. 41
Se videoen og brug materialet fra bogen Lær at kode 2, Alinea, Mads Remvig og Claire Lotriet. Har du ikke bogen, kan du finde de vigtigste kommandoer og begynderinstruktioner her, som du kan lade kursisterne bruge: http://digipippi.dk/html- for- begyndere- 1/ http://www.simplehtmlguide.com/cheatsheet.php http://www.jake.dk/programmering/html/gamlehjemmesider/jake.dk_old/net_tips/n et_tips_html.html http://www.nemprogrammering.dk/tutorials/html/html_guide.php Kursisterne kan stadig bruge programmet Thimble det er nemt både at arbejde i og publicere de færdige sider fra. Du finder programmet her: https://thimble.mozilla.org/en- US/ 42
43