07 maj

Norsk kodeklub

Den norske kodeklubb har lavet et fantastisk site, som indholder en masse opgavevejledninger til kodning med Micro:Bit, Scratch, LEGO Mindstorms, Python, AppInventor, Computercraft, Swift, Web og en del mere.Skærmbillede 2016-05-07 kl. 19.29.03

Så på dette site er der en masse opgaver, som eleverne kan tage fat i.
De står godt nok på norsk, men er rimeligt nemme at forstå.
Fin opgaverne på kodeklubben

 

16 mar

Lær at kode – bøger

Forlaget Alinea har netop udgivet de først Lær at kode bøger.

FullSizeRender

På Læringsfestivallen 2016 i Bella Centret blev Lær at Kode bøgerne præsenteret. Her er Mads Remvig sammen med hans to redaktører Katrine Rørvig og Lise Nerlov.

Bøgerne er oversat og bearbejdet til danske forhold. Desuden er der lavet lærervejledning og introfilm til den række af  forskellige digitale sites og programmer der benytte i opgaverne.
Dette arbejde har Mads Remvig stået for.

Hver bog indeholder 3 forløb, med 4 opgaver.
Materialet er lige til at gå i gang med, og kræver ingen forudgående kendskab til programmering.
Lærervejledningen og introvideoerne vil i langt de fleste tilfælde være nok til at komme i gang.
Nogle forløb er direkte rettet mod sprogfagene, men andre mere er rettet mod naturfagene – specielt matematik.

Følgende er Alineas beskrivelse af bøger:

4.-10. klasse.
Med Lær at kode kan du arbejde innovativt og kreativt med kodning. Du kan lave programmer, animationer, websider og spil – også selv om du aldrig har prøvet at kode før. Bøgerne har illustrerede trin-for-trin-opgaver til en række forskellige gratis-programmer, fx Scratch, Powerpoint, Logo, Thimble og Python.

• Kom let igang med kodning
• Visuelle trin-for-trin opgaver
• Progression igennem opgaverne
Link til Alineas salg af bøgerne
Til hver af afsnittene i bøgerne er der introvideoer. Her er et eksempel på intro til Scratch:

01 apr

CodeDog – bogen om programmering

Kickstarter er Kristian Langborg-Hansen, fra Appacademy, i gang med at samle midler til et meget spændende projekt. Han vil skrive en bog på dansk, om hvordan man kan lære børn at programmerer. Dette er et projekt, som jeg meget vil opfordre dig til også at støtte!!

Om CodeDog står der på Kickstarter: Bogen anvender programmeringsværktøjet Scratch. Det er gratis at benytte, på dansk og helt fri for reklamer. Det er et visuelt programmeringsværktøj, så børnene kan programmere uden at huske på kryptiske udtryk, og perfekt placering af semikolonner, og andre specialtegn.

Bogen fører læseren igennem udviklingen af tre spil i stigende sværhedsgrad. Den gennemgående figur er CodeDog, og figuren og øvrig grafik og lyd leveres med bogen, så det kan bruges uden videre.

Vi mener ikke, at programmering er en færdighed kun for drenge eller for piger, og de spil, bogen gennemgår, er af typer som både piger og drenge nemt kan gå i gang med.

Bogen får et meget visuelt layout, så der er ikke store mængder tekst på de 150 sider. Af og til bruger vi et par sider på at forklare noget for de teknisk-interesserede børn og voksne – men det er ikke nødvendigt at læse det for at komme videre.

Gå ind på Kickstart og se mere, og giv dit bidrag til dette spændende projekt.
Det har jeg allerede gjort!

24 mar

Pyonkee – Scratch app til iPad

Jeg er en stor fan af Scratch, men den har været vanskelig at bruge på iPad. Nu er der kommet en iOs app, der minder meget om Scratch. Den hedder noget så eksotisk som Pyonkee.

2_pyonkee-miniPyonkee fungerer på samme måde som Scratch, og ligner den version der kan downloades. Desværre er den lidt langsom, men i en snæver vending kan den nu godt bruges, hvis der ikke er adgang til en PC eller Mac.
Prøv at se her:

Her finde du pyonkees site

03 sep

Scratch opgaver

2511327_90x90

Denne vejledning er udarbejdet af Bo Teglskov Kristensen.

I denne omgang vil jeg spænde buen en anelse og formulere nogle mere åbne opgaver til eleverne. Jeg har en forventning om, at flere af eleverne allerede kan tage skridtet til denne type opgaver, men jeg regner også med, at en del af dem stadig har behov for noget træning med de mere lukkede opgaver. Eleverne kommer således til at køre på forskellige spor denne gang.

Det skal bemærkes, at jeg med åbne opgaver mener, at jeg udstikker en forholdsvis lukket opgave, men vejen til at løse opgaven er åben.


Brøkhistorier med Scratch

De fleste matematiklærere kender regnehistorier, der kort fortalt går ud på, at man knytter en kontekst til noget matematik. Det kan fx være minusstykket 8 – 3, der sættes i en kontekst, hvor der sidder 8 fugle ved en sø, men 3 af dem bliver skræmt og flyver væk. Dermed er der kun 8 – 3 = 5 fugle tilbage.

3.a arbejder i øjeblikket med brøker, og jeg vil derfor udfordre dem til at lave kontekster til at vise brøkdele. Det skal de gøre i Scratch.

Scratchy spiser en tredjedel af nogle lækre mus

Her er et link til en skærmoptagelse af historien.

  • Lav en brøkhistorie ligesom den på billedet her.
  • Lav dine egne brøkhistorier.
  • Indspil screencasts af dine 2 bedste historier. De skal vises i klassen senere.

brøkhistorie - Scratch


Andre åbne opgaver

Firkant, der skifter farve

  • Lav et program, der får Scratchy til at GLIDE rundt og tegne en firkant. Den behøver ikke ligne den på billedet.
  • Få firkanten til at skifte farve (fx ændre med 50).

Firkant - skiftende farver


Scratchy, der kan flyttes med piletasterne

  • Lav et program, der får Scratchy til at flytte sig, når man trykker på piletasterne. Scratchy skal kunne gå i alle retninger.
  • Lav Scratchy meget lille.
  • Lav videre på dit program, så Scratchy tegner, når man trykke på n (pen ned) og holder op med at tegne, når man trykker o (pen op).
  • Kan du skrive dit navn?

Flyt Scratchy

Skriv dit navn


Scratchy laver plusstykker mellem 100 og 500

Se filmen på dette link.

  • Lav et program, der får Scratchy til at sige forskellige, tilfældige plusstykker med tal mellem 100 og 500. Du skal bruge en kommando, der hedder tilfældigt mellem.
  • Se om du kan få Scratchy til at lave andre opgaver til dig. Det kunne fx være minusstykker eller gangestykker.

Scratchy træner den lille gangetabel og siger svaret

Se filmen på dette link.

  • Lav to forskellige variable, som du kalder ‘tal 1′ og ‘tal 2′.
  • Få programmet til at sætte værdien af ‘tal 1′ og ‘tal 2′ til et tilfældigt tal mellem 1 og 10.
  • Lav et program ligesom det med plusstykkerne. Det skal sige et gangestykke med værdien af ‘tal 1′ og ‘tal 2′.
  • Få programmet til at sige, hvad de to tal ganget med hinanden giver.

Gangestykke med svar

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.

31 jul

Scratch junior til iPad

Det kendte kodnings- og spilværktøj Scratch har fået en lillebror: Scratch Junior til iPad. Eller ScratchJr som det hedder i iTunes.

Et meget simpelt værktøj, i forhold til storebror Scratch. Men glimrende til de yngste elever. Der er en del figurer, som godt kan farvelægges. Figurerne styres med en række kommando-klodser, der skal sættes i rækkefølge. Der kan også vælges mellem forskellige baggrunde, og indtales lyd.

IMG_0299

Jeg tror godt at eleverne i de yngste klasser kan bruge adskillige timer med denne app, som faktisk er gratis. Så prøv den!

Der er oprettet et site som kan inspirere

Find scratchJr i iTunes

31 jul

Scratch videovejledninger til iPad

En af klassikerne til at give elever, og egentlig også voksne, en forståelse for kodning er ScratchScratch er udviklet for flere år siden af Mitch Resnick fra MIT Media Lab. Han fortæller her om kodning:

Med Scratch, kan du programmere dine egne interaktive historier, spil og animationer — og dele dem med andre online.

Scratch kan hjælpe unge med at tænke kreativt og logisk og at arbejde sammen med andre — uundværlige færdigheder i det 21. århundrede.

Scratch er et projekt af the Lifelong Kindergarten Group ved MIT Media Lab. Det er frit tilgængeligt og gratis.

Her kan du læse mere om Scratch

I iTunes kan du finde Scratch appen

05 dec

17 Sjove værktøjer til at lære børn kodning af @ChrisBetcher

På bloggen Inspired to Code fandt jeg denne artikel som jeg har klippet og tranlated lidt:

I videoen giver Chris Betcher  en AWESOME introduktion til en række værktøjer, der hjælper de elever med at komme i gang med kodning. Mr. Betcher introducerer værktøjer for at lære kompleksitet. Min fem år gamle har spillet med BeeBot og Hopscotch. Det er virkelig sjovt at se ham have det sjovt programmering. Hans undersøgelse af værktøjet starter med at undervise de studerende grundlæggende i sekventering, looping, og forgrening. Til avancerede studerende anbefaler han værktøjer til at hjælpe eleverne i gang med Python og Ruby.

Jeg er også glad for, at Mr. Betcher fremhæver etos deling i programmeringen. Siden verden af ​​teknologi er under hastig forandring, skal computerfagfolk konstant undervises og lære af hinanden. Den praksis med par-programmering er en anden fantastisk måde at videregive kodnings håndværket på i en social og samarbejdende måde.

Nyd Chris Betchers oplæg:

Sequencing, Branching, and Looping using Blocks

  • Beebot: My little 5 year old has been enjoying this app.  In the game, you need to navigate a small robot through a maze.   The player needs to issue the right sequence of movement commands(forward, backward, left, right).   While this app is simple, it’s very fun.
  • Daisy the dinosaur
  • Kodable

Advanced Block Programs

  • Scratch: MIT’s Scratch from the “Life long kindergarden” lab at MIT is amazing since it introduces fun programming features using puzzle or visual programming.   Check out our full post on this tool here.
  • Hopscotch
  • Blockly : This is a great find! As a programmer, you can use this open source library to create your own visual programming environment.   I really want to create a robot control system with this!  From a teaching stand point, it has a number of samples that your students will find fun.
  • Star Logo

Game, Apps, and Robots

Traditional Coding

  • CodeAcademy.com: Many of my friends have enjoyed using this tool to start to learn how to code HTML, CSS, JavaScript, and Python.    On each tutorial page, you read a simple concept about programming.   On the same screen, you immediately get to apply the concept with a small exercise.   Since you can immediately apply your knowledge, this tool is much more engaging.
  • Python
  • Ruby for Kids
  • Hackety.com
  • Python for iOS

We would love to hear from you!

Do you have a favorite tutorial for introducing code to new programmers?

Related Posts

 

21 okt

Scratch – lær simpel spilkodning

Scratch er et programmeringsværktøj udviklet af MIT, Massachusetts Institute of Technology, et af verdens førende tekniske universiteter. Formålet med værktøjet er at gøre det muligt for alle, uanset forkundskaber, at lære at programmere.Scratch er gratis at hente, og der er ingen brugerregistrering, eller andre ting der skal udføres, før man downloader softwaren. Man går blot til webstedet, hvor der allerøverst på forsiden findes en boks, der hedder Download Scratch. På EMU er der vejledning til at komme i gang med dette glimrende værktøj.

Se vejledningen på emu.dk

Hent Scratch her scratch.mit.edu
Bo Kristensen har lavet nogle fine vejledninger til at komme i gang med eleverne

%d bloggers like this: