9. klasse på Ellingsrud begynte å føle seg ferdig med Scratch og var klare for å gå over til tekstbasert programmering. Undertegnede og faglærer Marina Nasi testet ut den første øvingen fra kodeklubben.

Jeg demonstrerte litt live-koding ved å løse den første Euler-oppgaven i Python. Resultatet var ikke helt det jeg håpet på:

– Du, er ikke det der sjukt vanskelig?
– MÅ du programmere på engelsk?

20131030_135902Jeg måtte forklare at alt som er kult er vanskelig, men at det går an å begynne lett og at man blir bedre ved å øve seg. Tror de kjøpte forklaringen, de gav ihvertfall ikke opp.

Elevene startet med å laste ned og installere Python 3 og IDLE. Det var litt fikling i starten med installasjon og editering av tekstfiler. De som var nøye på å følge instruksjoner raste i fra de som ikke var like nøye med å lese forklaringen steg for steg, men etterhvert var alle i god gang med å programmere streker på skjermen i Pythons Turtle modul. Det meste av feil bestod i at man skrev i feil vindu, slet med å lagre filer og tilsvarende. Det er lett å løse med litt veiledning, men det krever at man er tilstede for å unngå at ting stopper opp. Selv hadde jeg tenkt at det var en fin oppgave siden den bygger videre på en del elementer fra Scratch-øvingene, men jeg tenkte at den kunne bli kjedelig. Det viste seg at jeg hadde undervurdert ungdommens kreativitet.’

– Denne går bare fire ganger, hvordan får jeg den til å gå evig?
– while(True):, skjøt jeg inn
– Fett… (hacking…)
– SJEKK HER A!
– Hvordan fikk du til det? Slutt og vær så j@€vlig geni, ‘a!

Og så var de i gang. Spurte etter tilfeldige tall. Tilfeldige farger. Det endte i et fyrverkeriet av underlige figurer, mer eller mindre planlagt datakunst. Friminuttet ble lett ignorert av samtlige, og da jeg måtte gå var timen på overtid og ingen viste tegn til å gi seg.

20131030_135835

En av mange figurer som elevene laget. Oppgaven var å lage en trekant, men det ble fort for kjedelig for den gjengen her…

Python oppgavesett

CodeClub UK har utarbeidet et oppgavesett i Python for elever som ønsker å gå videre fra Scratch og ta steget over til tekstbasert programmering. Dette er termin 4 i opplegget deres, der termin 1-3 er i Scratch. Opplegget bygger videre på Scratch-oppgavene og forklarer noe med bakgrunn i Scratch, men det er ikke nødvendig å ha vært igjennom Scratch-oppgavene. Oppgavene består blant annet av å tegne bilder med rekursjon og å lage enkle krypteringsalgoritmer (om man kan kalle Cæsarkoden kryptering…).

De første delene av dette er nå klart på norsk, med instruktørveiledning (fortsatt på engelsk). Alt finner du her https://www.kidsakoder.no/fildeling/folder/termin-4-introduksjon-til-python/

Hva krever dette?

Python og IDE’en IDLE virker både på Mac, Windows og Linux. Ideelt sett bør man installere Python lokalt, men det er mulig å gjennomføre (med noen endringer) dette i browseren også. Et browserbasert læringsopplegg er ennå ikke helt ferdig. I tillegg bør man ha noen som kan litt programmering. Øvingsopplegget kan sannsynligvis gjennomføres med lite veiledning da svarene er gitt i oppgavearkene, men det blir nok morsommere og en bedre læringsopplevelse om man har noen som kan forklare litt underveis.

Uttesting

Allerede neste uke skal dette opplegget testes ut på en ungdomsskoleklasse på Ellingsrud, og Øyvind Aardal og Vegard Pettersen skal teste det på en kodeklubb i Sandnes. Ta gjerne kontakt om du ønsker å teste dette opplegget også! Vi får dele erfaringer med hverandre.

Mer info/bli med å oversette

Her finner du flere undervisningsopplegg og beskrivelser https://www.kidsakoder.no/wiki/kidsa-koder-wiki/undervisningsopplegg/

Hele oppgavesettet, med norske oversettinger, ligger på https://github.com/CodeClub/python-curriculum, men de genererte .pdf’ene finner du bare på kidsakoder.

Hvis du vil være med og oversette så ta kontakt med @einarwh  og undertegnede eller på beb@computas.com/eih@computas.com. Vi jobber med oversettelsen her. Alt skjer på GitHub og med GitHub markdown. Nå holder vi på med korrektur på oppgavesett nr. 4, og når UK er klare med oppgave 5-7 oversetter vi dette fortløpende.

Da lærerne på Engebråten ungdomsskole reiste på seminar tok foreldrene over undervisningen for en halv skoledag. Klasse 9C1 fikk tilbud om ulike aktiviteter fra foreldrene og valgte enstemmig å lære hvordan man kan programmere quadcoptere.

Computas stilte med med fire instruktører, i samarbeid med ex-Computass Arnulf Krokeide fra Confirmit og de dronene som overlevde elevene på Hundsund sin herjing 🙂 Les mer om programmering av droner på Hundsund her.

Etter 2.5 t var tilbakemeldingen svært entydig. Så og si alle 14-åringene ønsker nå å lære mer om koding ‘fordi det er gøy og nyttig’. På en skala fra 1-5, der 1 er kjededelig og 5 er veldig moro, gav 21 av 28 elever programmeringsdelen karakter 5. Evalueringen finner du her

Se bilder fra arrangementet her

Torsdag 3. Oktober hadde kodeklubben Halden sitt første Lær kidsa kode kurs. Dette kurset ble ledet av Beathe Due, Pernille Omberg, Ellen H Anthonisen med resten av de fantastiske frivillige fra Høgskolen i Østfold, avd. Halden. Vi startet med å fordele oppgaver, noen rigger, noen møter barna og noen hjelper barn med å sette i gang.

Det var over 50 barn som møtte opp, noe som var mange fler enn forventet! 

Rett etter kl.13 startet Harald Holone sitt foredrag om Processing og Scratch. Etter Harald fikk Anders Skaalsveen litt tid for å presentere Minecraft/Computercraft. Dette var veldig populært blant barna!

Når dette var ferdig fikk vi samlet barna i biblioteket, så de fikk satt seg til rette og startet opp. Etter en kort stund var pizza og drikke klart i kantina.

Resten av ettermiddagen fikk de frivillige løpt seg slitne mellom barna. Det er viktig at vi går rundt og spør barna om alt går bra, ikke alle skjønner at uansett hva de lurer på så kan de strekke opp hånden i været så får de hjelp.

Vi fikk knall respons både fra barn og foreldre! Alle barna var stor fornøyd og de aller fleste spurte når neste kurs skulle holdes. Dette var en stor suksess!
NRK P1 var inne og hadde intervjuer (ca. fra 21 min) med et par av de frivillige og et av barna. NRK kom også tilbake med et videokamera for å lage en reportasje til østlandssendingen.
Halden Arbeiderblad var også innom for å intervjue og ta bilder til en artikkel.

Kodetimen lanserer snart. Her har du et infoskriv å kose deg med så lenge

csedweek

I samarbeid med code.org

Vellykket start på LKK opplegg på Ryenberget skole

Vellykket  LKK-start  på Ryenberget skole (foto: Geir Børdalen)

Ryenberget skole tilbyr ekstra aktiviteter til sine elever på fritidsklubben “Femmer’n”, hvor det inviteres til mat og aktiviteter på skolen annenhver uke. Klubben er svært populær blant elevene i barneskolealder. I høst ble “Koding i Scratch” satt på programmet – og det ble en umiddelbar suksess!

Som på de fleste skoler er hverdagen hektisk, og det er ikke lett å dedikere tid eller ressurser til “nye” tiltak. Lærere føler ofte at de ikke har kunnskap nok og timeplanene er fulle. Selv om de praktiske problemene løses, blir det lett diskusjon om hvor i læreplanen “koding” hører hjemme.

Takket være stor innsats fra Ellingsrudåsen og Baksås skole som har startet et helårskurs med 4. og 9. klasse (hvor de eldste underviser de yngste), har Ryenberget fått dra nytte av opparbeidet kunnskap i planleggingen. Sammen med opplegget til Torbjørn Skauli (om Scratch-programmering) og oversettelser fra Kidskoder/Kodeklubben, følte vi oss godt rustet til å ta denne ballen videre på Ryenberget.

Prøveprosjekt.

I år var det for sent å få dette inn i skolens læreplaner, derfor ble det besluttet å bruke “Femmer’n” som arena. En fikk på denne måten testet ut opplegget (i regi av IKT-utvalget til skolen) for å se hvor godt dette fungerer rent praktisk i et klassemiljø. Dessuten fikk vi mulighet til å vurdere tilbakemelding og engasjement fra barn, foreldre og lærere. Til å hjelpe oss fikk vi tre tidligere elever som nå går i 2. og 3. klasse på videregående. Foreldrene til elevene ble også invitert til å delta, med et håp om at de kan hjelpe barna med pålogging hjemmefra senere. Erfaringene blir evaluert til våren, før en eventuelt tar en beslutning om dette skal videreføres som en del av den ordinære undervisningen skoleåret 2014/2015.

Begeistring

Onsdag 10. oktober startet vi kurset som skal gå frem til jul. Vi hadde i forkant hatt påmelding, og vi endte opp med 11 barn på listen. På selve dagen endte vi likevel opp med ni jenter og fem gutter. De fleste hadde ingen tidligere erfaring med Scratch, men det var ikke noen hindring. Etter noen innledende øvelser ble gjengen sluppet løs på hver sin pc. Heldigvis har skolen nylig fått bredbånd via fiber, det gjorde at vi kunne bruke Scratch online. Dermed slapp vi unna installasjon av Scratch på hver enkelt maskin. Dessuten åpnet det muligheten for at barna kunne ta med brukernavn og passord hjem for å vise resultatene til foreldrene – og til å jobbe videre på prosjektet sitt til neste “kurskveld”. Vi valgte å lage brukernavn og passord for hver enkelt elev på forhånd, noe som sparte en del tid. På slutten av timen hadde de fleste klart å lage sitt første spill, til stor begeistring for hele gjengen. Mange jenter syntes det var veldig kult å programmere med Scratch, og guttene begynte å fantasere om å lage egne Minecraft-lignende spill.

Bare å oppleve denne entusiasmen blant elevene var mer enn verdt den tiden som gikk med til forberedelser. Elevene (og vi) ser frem til neste gang!

bakås skoleAsgjerd Alstein Halseth er rektor ved Bakås skole på Ellingsrud i Oslo. Hun har blitt en av pionererne på å lære kidsa koding i skoletiden.
Hvordan kom det hele i gang?

– Det var nok litt tilfeldig. Det startet med at skolen fikk bevilgning til en ekstra kulturtime. Men kultur, hva er det? Jeg så for meg at det iallfall ikke skulle være en time med blokkfløyte. Det måtte være noe kult.
– Hvordan kom du inn på ideen om programmering?
– Jeg har to sønner i 9. klasse. Som gutter flest, er de opptatt av data og spill. En dag nevnte de at det ville være kult å lære programmering på ordentlig. Akkurat det innspillet førte meg til Google som igjen fant fram til noe som heter Lær Kidsa Koding. Det var helt i oppstarten, så jeg stilte på det første orienteringsmøtet. Jeg skjønte jo raskt at dette måtte være perfekt for kulturtimen vi hadde fått bevilget -skolene i Oslo har blitt pålagt å ha et gratis frivillig kulturtilbud på 4. trinn. Dette er del av vår – elevenes kultur- kultur og det er en både viktig og fremtidsrettet del av kulturen.
– Hvordan organiserer dere dette på Bakås?
– Vi har alliert oss med ungdomsskolen på Ellingsrud. Der samarbeider vi med elevene på 9. trinn som tar – valgfaget Teknologi i Praksis linjen for anvendt databehandling. Disse ungdommene er supre til å undervise mine 10-11 åringer. Det er noe med – vi vet at læringsutbyttet kan bli svært godt når barn lærer sammen og av hverandre – lytter til unge mer enn til voksne. Vi dro i gang etter sommerferien og er nå i full gang med Scratch. Det er opptil 28 4. klassinger og 9 9.klassinger ( de er faktisk 28 jeg sa feil til deg ) elever som deltar i hver time, så det krever mye innsats. Jeg har også initiert at lærerne skal være involvert og lære seg dette, både programmering, data og Scratch spesielt. Scratch er både kreativt og morsomt. Det gir gode problemløsningsferdigheter og er midt i blinken for 4.klasse. Det å gi elevene kunnskap om programmering er å utdanne for fremtiden.

Nå kan du virkelig være med på å både bidra og påvirke. I oktober skal de lokale medlemmene av de landsdekkende arbeidsgruppene møtes:

…De skal både foreslå sitt eget mandat, og legge konkrete planer og retningslinjer.

Gruppene skal dessuten drøfte konkrete planer og opplegg for Den todelte konferansen den 15. november

Litt mer om gruppene og møtene:

Kodeklubben – om å starte opp Kodeklubber, skaffe frivillige, skaffe lokaler

Monday, Oct 14, 2013, 7:00 PM

Geodata AS
Schweigaardsgate 28 Oslo, NO

18 members Went

Nå er Kodeklubben i gang flere steder, både i Oslo og resten av landet.Hvordan starter man en Kodeklubb?Hvordan kan vi lage flere Kodeklubber?Hvor kan vi ha Kodeklubber?Hvilke erfaringer har vi nå?I møtet diskuterer vi hvordan Kodeklubben kan spre seg raskere. Vi må ha metoder for å vise hvor lett det er å starte Kodeklubber, hvor gøy det e…

Check out this Meetup →

Skoler som vil komme i gang med “koding i skolen”

Tuesday, Oct 15, 2013, 6:00 PM

Dataforeningen
Møllergt 24 Oslo, NO

17 members Went

Vi ønsker å samle og dele LKK-erfaringer fra de skolemiljøer som har kommet i gang eller som planlegger å komme i gang med å inkludere koding i skolen. Noen skoler har f.eks inkludert koding som en del av kulturtimen dvs en programmeringstime hver uke for 4.trinn. Andre har mobilisert en gruppe elever som følger strukturen i valgfaget “Teknologi i …

Check out this Meetup →

Hvordan skal Lær Kidsa Koding jobbe med bedrifter?

Wednesday, Oct 16, 2013, 6:00 PM

Teknologihuset
Pilestredet 56 Oslo, NO

4 members Went

Hva skal Lær Kidsa Koding – Bedrifsgruppa jobbe med?Temaer som vi trenger å diskutere* Sponsormidler fra næringslivet – trenger vi det? Til hva og på hvilke premisser?* Engasjere “bedriftsinterne” Kodeklubb seanser* Bruke arbeidstiden på frivillig arbeid for LKK* Kan bedrifter støtte skole/SFO direkte for LKK / kodeklubb arbeid?Og sikkert…

Check out this Meetup →

Planlegging av faglige arrangementer for kidsa i Oslo-området

Monday, Oct 21, 2013, 7:00 PM

Teknologihuset
Pilestredet 56 Oslo, NO

9 members Went

Vi har sett at det er veldig populært med temamøter om koding. Dette planleggingsmøtet er for dem som vil være med å arrangere flere enkeltstående møter og kurs for kidsa. Slike arrangementer er viktige på minst to måter:- vi kan nå ut til dem som ikke lærer koding gjennom skole/kodeklubb- vi kan samle ungdommer som allerede kan noe koding og g…

Check out this Meetup →

…og i November Konferanse!

Vi inviterer lærere, kodeklubb-folk og alle som er interesserte til en todelt konferanse med intensivkurs og erfaringsutveksling. 

Programmet er under oppdatering, men mange detaljer er klare

Sted: Universitetet i Oslo

Denne dagen inviteres du til å lære, dele erfaringer og møte andre entusiaster. Sammen skal vil lære kidsa koding!

Informasjon og påmelding til lærerkonferansen på dagenLærerkonferanse

Informasjon og påmelding til åpen konferanse – med innmelding av lyntalerKveldskonferanse

Vi takker Dataforeningen for bistand med arrangementet, og Universitetet i Oslo for å tilby lokaler

logo
1-2-logo-universitetet-i-oslo

Nå er Trondheim endelig i gang. Onsdag 11. September braket det løs på Blussuvoll skole med kodeklubben_trondheim_blussuvoll. På Blussuvoll har vi nå startet Kodeklubb i skoletiden. Vi jobber i samarbeid med en lærer, Christian Pedersen, som har et valgfag der det er fokus på teknologi og produktutvikling. Derfor har jeg fått med meg 3 studenter ved NTNU for å sette i gang prosjektet om å lære denne 9. klassingen å programmere. Vi er to Lektorstudenter i matte, informatikk og fysikk, en informatiker og en som studerer elektronikk. Alle fra 2. klasse og oppover.

02-3_Kodeklubben Trondheim 72dpi - darija

I timene vil vi ha fokus på å lære Scratch grundig, før planen er å gå over til Python som er et tekstbasert programmeringsspråk som er enkelt og effektivt. Vi kommer til å følge undervisningsopplegget til Scratch som ligger under Kodeklubben. Foreløpig så har vi kun to skoletimer som går i skoletiden. Dette gjør at vi ikke har mulighet til å ta inn andre elever. Men planen er selvfølgelig å utvide. Planen er at vi, etter Jul, kommer til å ha minst 2 timer etter skoletid i uka hvor hvem som helst kan komme å lære seg Scratch. Vi kommer til å bruke elevene vi har på Blussuvoll som medhjelpere i kodeklubben_trondheim etter Jul.

Vi gleder oss veldig til å utvide kodeklubben_trondheim fordi vi koser oss stort på Blussuvoll skole!

Lars Klingenberg

larsklingen@gmail.com

Snart klare for prosjekt i på Håkvik skole i Narvik Kommune.

Elevene ved Narvik Videregående Skole, studiested Oscarsborg på SS2I – IKT servicefag er i disse dager snart klare med et undervisningsopplegg som skal kjøres i skolene i kommunen.  Først ut er Håkvik skole der vi fikk kontakt etter NKUL konferansen i vår med Astri Sletteng som er lærer og IKT ansvarlig ved skolen.

Les mer

Vi holdt dette foredraget på JavaZone 11.9 2013. JavaZone er midt i smørøyet av folk som vi ønsker å rekruttere: Bransjefolk som kan ta i et tak – og som kan overtale bedriften sin til å hjelpe.

Vi tror videoen kan være nyttig som en intro for nye folk.

0 min: Hvorfor finnes vi?
20 min: Hva som skjedde da vi startet, hvordan vi jobber, litt om hva vi har gjort
36 min: Hvordan vi jobber med skoler, og hva skoler trenger hjelp til
41 min: Hva bedrifter og enkeltpersoner kan hjelpe til med nå

Lær Kidsa Koding! from JavaZone on Vimeo.