27 maj

Podcast om Kodning og it-kreativitet

På Podcasten Didaktor bragtes denne podcast:
Lær at kode med Mads Remvig og Martin Exner

I ugens podcast fra Didaktor kan du høre om kodning i undervisningen. Vi besøger 1. klasse på Hasle Skole i Aarhus, der koder sammen med skolelærer Mads Remvig. Desuden taler vi med Martin Exner, som er stifter af foreningen Coding Pirates, der laver kodearrangementer med børn over hele landet.

Lyt med via linket http://bit.ly/2q7887R eller på iTunes.

I de senere år har der flere gange været rejst diskussion om, at de danske skoleelever skal lære at programmere og kode. I december 2015 sagde Birgitte Hass, formanden for it-brancheforeningen: “De unge skal simpelthen lære om det, som foregår bag skærmen.” I flere andre europæiske lande er programmering blevet indføjet i landenes curriculum som selvstændigt fag, eller som dele af et andet fag. Det er svært at sige, om vi får et nyt it-fag i grundskolen, men alligevel bliver der allerede arbejdet med kodning på mange skoler.

I denne podcast besøger vi 1. klasse på Hasle Skole i Aarhus, hvor skolelærer Mads Remvig laver introduktionsforløb om kodning. Klassen arbejder legende med emnet og bruger de såkaldte Bee-Bots til at gøre deres første erfaringer med programmering. Det er oplagt at starte med introduktion til kodning allerede i 1. klasse, mener Mads Remvig, der udover at være lærer også er lærerbogsforfatter. Han står blandt andet bag Alineas Lær at kodeMads har skrevet et blogindlæg med idéer til at kode i undervisningen, som du finder her.

Udover Mads Remvig og 1. klasse på Hasle Skole kan du også møde Martin Exner, der er stifter af foreningen Coding Pirates. Coding Pirates skriver på deres hjemmeside at de ønsker at udvikle børns teknologiske vovemod ved at fokusere på teknologisk forestillingsevne, opfindsomhed og skaberkraft. Forløbene fra Coding Pirates, har Martin Exner redigeret og taget med ind i projektet Coding Class, hvor det handler om at få skabt erfaringer med at arbejde med kodning i skolen.

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

 

24 jan

WordPress – lav blogs og sites

WordPress er intet mindre end det mest benyttede cms (Content Management System) i verden. Og det er gratis.
Selv har jeg brugt WordPress de sidste 6 – 7 år. Denne blog er også lavet med WordPress.
Det er ret nemt at lære, og der er en masse hjælp at hente. Der er er dansk site med hjælp. Men frem for alt, så er der en masse forskellige themes, skabeloner til din kommende blog eller hjemmeside. Desuden findes der et hav af forskellige plugins, små programmer med en eller anden specifik funktionallitet.

Mange webhoteller tilbyder WordPress, og du kan få et privat webhotel abonnement for en ret billig penge på f.eks Surftown, One.com eller mange andre webhoteller.

14 jan

Blogger – Googles blogværktøj

Skærmbillede 2015-01-14 kl. 20.14.55Blogger er Googles super lette blog-værktøj. Du skal have en Google konto, som du lettest får ved at oprette en gmail. Det gør du her på gmail.com.

Gå derefter ind på google.dk, og klik på de 9 små kvadrater:Skærmbillede 2015-01-14 kl. 20.11.06

 

Derefter klikker du på det orange BSkærmbillede 2015-01-14 kl. 20.08.27
– og så er det bare at følge vejledningen.

Det kan næsten ikke være lettere, og så står det på dansk:-)

20 jan

Kode Klub

Fra Center for Digital Pædagogiks site har jeg klippet følgende indlæg skrevet af Kristian Lund

brain-robot

 

I 2014 tager Center for Digital Pædagogik tøjlerne på projektet Kode Club, hvor frivillige besøger kode-interesserede børn og unge på deres skoler og lærer fra sig. Projektet kører allerede sin sejrsgang rundt i verden – specielt i England hvor det startede for bare to år siden.

Kodeklub handler om sjov, kreativitet, socialt samvær og læring gennem udforskning. Det er vigtigt, at børnene nyder deres tid i Kodeklubben, og at det ikke føles som en anden skole lektion. De skal forstå, at de er ansvarlige for computeren, og kan (og bør) få den til, at gøre det, som de vil have den til at gøre. Ikke den anden vej rundt.

På grund af dets tekniske karakter er Kode Klub er det første projekt hvor vores tekniske team er tovholder. Derfra bliver det er bredt samarbejde med resten af huset, hvor vi har både online og offline erfaring med at støtte frivillige, og i at møde møde børn og unge. Samarbejde bliver i høj grad kodeordet – vi arbejder i første omgang ud fra Englands Code Clubs materialer og metoder, med vores frivillige mentore og ikke mindst med de lokale projekter i Danmark der allerede er i gang med kodning udenfor skoletiden. Hver kodeklub skal være selvbåren, finde sit eget sted, drevet af egne frivillige – vi hjælper projektet igang.

Hvorfor kode?

Der er rigtig mange, rigtig gode grunde til at sætte fokus på kodning som fag, hobby og grundlæggende færdighed. At vi som samfund og økonomi mangler gode programmører er almindelig kendt, men de fleste forsøg på en løsning handler om ungdoms- og videregående uddannelser – alt for sent. Samtidig er kodning et genielt fag der understøtter logisk tænkning, matematik, sans for detaljer, planlægning og organisering; perfekt til projekt- og gruppe-arbejde.

Men grunden til at vi fra Center for Digital Pædagogik’s side vil starte projektet i Danmark handler mere om dannelse. Vi lever i en verden hvis infrastruktur, geopolitik og økonomi i stigende grad styres af programkode. For ikke at tale om vores egen hverdag. Ligesom man skal lære at udregne renter, analysere reklamer, lidt grundlæggende madlavning og i det mindste lige snuse til at sætte en reol op i sløjd, skal vi selvfølgelig også allesammen have en grundlæggende forståelse for hvordan vores mobiltelefoner, computere og netbank virker.

Det er enormt imponerende, næsten magisk, hvad vi kan få maskinerne til i dag. De har for længst slået os i skak, analyserer løbende vores forbrugsvaner og sociale netværk og kommer stadig længere og længere ind på livet af os. Derfor er det vigtigt at forstå at computeren ikke er en elektronisk hjerne, den er ikke selv intelligent, men har bare fået meget gennemtænkte og detaljerede instruktioner. Man kan aldrig sige “sådan er det bare” om et program eller online tjeneste – der er nogen der har tænkt længe over hvilke instruktioner der skal udføres og til hvilket formål. Hvis det ikke er dig der programmerer og indstiller dine ting, er der nogle andre der gør det – efter deres formål…

Kode som dannelse

Kode Klub understøtter på den måde vores grundlæggende tilgang til netetik, digital dannelse og trivsel – det er børn og unge selv der skal beslutte hvem de vil være digitalt. Det skal de selvfølgelig støttes i. Det kan starte med at tage snakke om hvilke billeder man vil have op på mors Facebook væg, til samtaler om hvornår telefonen bør være lydløs, og videre til hvordan man vil bruge Facebook, Instagram, Snapchat, og så videre. En del af denne dannelse er selv at vælge hvilke programmer man vil og ikke vil bruge, og ikke mindst at indstille dem til ens egen brug. Kodning lærer dig at computeren kan indstilles til at gøre lige det vi vil, at hvis du ikke har valget, så er der nogen andre der på et tidspunkt tog det – måske var det et du ikke vil afgive til andre?

Målet er selvfølgelig ikke, at alle børn og unge skal kunne hacke og omprogrammere Facebook. Men ligesom vi lærer at analysere og gennemskue reklamer i dansk ved at lave én selv, kan man ved kodning virkelig forstå hvor fantastisk et værktøj computerne er – og måske gennemskue hvorfor og med hvilket formål de er sat op som de er. Eller bare lege og pille og se hvordan tingene virker “under kølerhjelmen” – Kode Klub skal først og fremmest være sjovt for børn, unge og frivillige mentorere.

Men hvem ved, måske bliver nogen inspirerede til at lege, pille og kode videre, og skrive det næste Facebook som de selv ønsker det, en dag…
Du kan læse mere om Kode Klub her.
Hvis du er interesseret i at være med, kender en skole, mulige deltagere eller mentorere så kontakt Michael Lajlev (lajlev@cfdp.dk, 86 370 400) der står for projektet.

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

 

%d bloggers like this: