17 apr

Lær at code i Python

I min jagt efter en webbaseret Python editor faldt jeg over Trinket.
Trinket har lavet et forløb til Hour of Code som er meget let at arbejde med, og som har et super lækkert layout.
En stor del af koden er skrevet i forvejen, men der er forskellige parametre der kan justeres på, og på den måde kan eleven få en fornemmelse for, hvordan Python koden virker.
Så hvis du vil arbejde med tekstbaseret kodning med dine elever, så er Trinket et rigtigt godt sted at begynde. Trinket tilbyder også intro til HTML.
Prøv at se her:

Find Trinket her

16 jan

Introduktion til begreber i kodning

Hvis du vil arbejde med mere tekstbaseret kodning i 8. eller 9. klasse, så har TouchDevelop, Microsoft Reasearch, lavet et glimrende intro forløb til Hour of Code. Her er der også nogle fantastiske gode videoer der forklarer kodesproget, og trin for trin fører eleverne igennem den første opgave.

Skærmbillede 2016-01-16 kl. 18.39.17
Den første opgave, er med ført hånd. Så man  skal sørge for, at eleverne får set hvad de skal gøre, og ikke bare klikker sig igennem, uden at følge med.

Her finder du introopgave til Hour of Code

Efterfølgende er der andre opgaver de kan arbejde videre med.

Her finder du flere tutorials.

 

11 feb

Code Studio – Hour of Code

Måske var du og dine elever også i gang med Hour of Code i december. Jeg oplevede, at det var lidt af en udfordring, at finde rundt i mellem de forskellige dele  på sitet.
Hvor skulle man logge ind?
– og hvor var lektionerne? osv.
Nu kan du bare gå ind på studio.code.org

hour of code - code studio

Her kan du lettere få overblik over de forskellige muligheder. Alt er desværre ikke oversat til dansk, men det bliver det forhåbentligt snart. Ellers er du meget velkommen til at hjælpe, hvis du har tid. Det gøres nederst på siden eller her

04 feb

Codecombat – spil og lær at kode

CodeCombat er et gratis site, hvor eleverne spiller sig gennem læring af nogle basale programmeringskompetencer. Det er bygget op som et rigtigt spil, med udfordringer der skal løses, gems der skal samles, og modstandere der skal bekæmpes. CodeCombat kører i browseren, og er derfor platform uafhængig. Der er også mulighed for multiplayerfunktion.

codecombat

I begyndelsen af spillet kan man vælge hvilket programmeringssprog man gerne vil lære. Der er blandt andet mulighed for at vælge: Python, Java-Script, Lua og 3 – 4 andre kodesprog.

Folkene bag CodeCombat skriver selv:

Hvis du ønsker at lære at programmere, behøver Skærmbillede 2015-02-04 kl. 17.17.45du ikke almindelige lektioner. Du er nødt til at skrive en masse kode, og samtidigt have det sjovt.

Det er hvad programmering handler om. Det må være sjovt. Ikke sjovt som: yay en badge , men sjovt som: ikke endnu mor, jeg skal lige blive færdig med dette level! Derfor CodeCombat er et multiplayer spil , ikke en gamificeret undervisningskursus . Vi stopper ikke, før du ikke kan stoppe – men dette tilfælde er det er en god ting.

Hvis du vil blive afhængig af et spil, så bliv afhængig af dette ene og blive en af ​​troldmand i teknologi-alderen

Det er ikke nødvendigt at man som lærer er fortrolig med programmering. Eleverne bliver guidet gennem spillet.

Er det for piger ?

Der er tre spil-modes i CodeCombat: bygning, puslespil, og bekæmpe . Vi har med vilje designet hvert af disse modes for at appellere til både drenge og piger.

Læs mere på codecombat.com

25 nov

Lær eleverne at kode med Hour of Code!

Debatindlæg som jeg skrev i folkeskolen.dk

Danske skoleelever skal lære at programmere!

Den opfordring er jævnligt kommet igennem de sidste par år. Med indførelse af de nye Forenklede Fælles Mål – ffm, er programmering blevet indskrevet i matematikfaget.

Der står der i Læsevejledningen til matematik, under pkt 3.4 It og Medier:

Programmering relaterer til matematik på en række måder. Dels er ideen om at programmere en datamaskine et resultat af matematiske (og tekniske) landvindinger, dels anvendes programmering ofte i matematisk arbejde uden for skolen. De vigtigste måder, hvorpå programmering kan understøtte matematiklæring i folkeskolen, opdeles i tre overgribende kategorier samt en række konkrete relationer til begreberne i fælles mål.
De tre overordnede kategorier er følgende:
1: Tænke i processer og algoritmer
2: Digital produktion
3: Udvikling af abstrakt tænkning

Det er rigtigt godt, at programmering, eller kodning som jeg foretrækker at kalde det, endeligt at kommet med i de fælles faglige mål.

Men udfordringen for rigtigt mange lærere er:

  • Hvor skal jeg begynde?
  • Hvordan kan jeg selv ruste mig til at undervise i programmering?
  • Hvor finder jeg relevant undervisningsmateriale?

fullsizerender-jpg

 

 

 

 

 

 

 

 

 

 

I uge 50, d 8. – 14. december, er udråbt til Computer Science Education Week. I den forbindelse tog organisationen code.org, med Hadi Partovi i spidsen, allerede sidste år initiativ til Hour of Code. Hour of Codes mål er: at få så mange elever som muligt gjort interesseret i at prøve at skrive computerkode. Det kan gøres gemmen sitet: hourofcode.com. På sitet findes en række forskellige selvinstruerende øvelser, som eleverne selv kan løse, og som alle kan gennemføres på omkring en time – deraf navnet Hour of Code.

I år er målet for Hour of Code, at få 100 millioner elever til at bruge en time på at prøve at skrive computerkode. Sidste år havde jeg 150 elever gennem en times kodning, og i år bliver det forhåbentligt mange flere.Vi er en lille flok der har knoklet med at oversætte hourofcode.com og code.org, hvor opgaverne ligger til dansk. Det bliver forhåbentligt frigivet meget snart, og vil lette arbejdet for mange her i Danmark.

På nuværende tidspunkt er der tilmeldt 20 danske skoler, så der er også plads til din.Gå ind på hourofcode.org og tilmeld din skole og klasse. Når eleverne også bliver tilmeldt kan de bagefter fortsætte og se deres fremskridt inden på deres profil. Der er mange timers øvelser på sitet, og der er flere på vej.

Men dette er kun en begyndelse. Vi skal arbejde videre med kodningen/programmeringen i undervisningen. Både med at skrive kode, og se hvad der sker. Men også gennem at bruge de mange forskellige devices der er dukket op de sidste år: Arduino, Rasberry pi, Bee boot, Spero, 3D-printere og ikke at forglemme: LEGO Mindstorms og WeDo. Jeg har samlet en masse sites og vejledninger på sitet 4code.dk

Det sidste årstid er Coding Pirates klubberne dukket op rundt i landet. Her er der mulighed for lærere, programmører, forskere oa. for, at arbejde frivilligt sammen om, at lære børn at bygge og designe egne idéer – via programmering. Et rigtigt spændende fællesskab, hvor man som lærer kan få inspiration til sin undervisning. Se mere på codingpirates.dk

– god fornøjelse!

30 aug

Elevark

Her kan du finde vejledninger, til de forskellige kode-værktøjer, som du kan bruge i undervisningen i folkeskolen.  Alle er Pdfér, der kan deles elektronisk eller printes ud.

Scratch:
Jeg selv har lavet er række vejledning til undervisning i ScratchDem finder du her:

VIA, CFU og tre skole har også lavet en række opgaver og vejledninger til Scratch. Dem finder du her: programmeringimatematik.dk.

%d bloggers like this: