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.

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.

Ivrige foreldre og storebrødre fra 6.trinn på Mellom-Nes skole i Asker sparket sist tirsdag i gang kodeklubb. Oppmøtet var bra og stemningen god både blant barna og lederne. Faktisk kjørte de to klubber på samme kveld. En kl. 18.00 og en kl 19.30. Til sammen var 25 barn på kodeklubb denne kvelden. Barna går gjennom et 7 leksjoners undervisningsopplegg i Scratch og den første leksjonen om Felix og Herbert var morsom. Vi gleder oss til fortsettelsen.

Da har vi hatt en strålende oppstart og fått i gang masse aktiviteter som kanskje var overmodne for å bli tatt tak i: Siste ting først: Neste meetup blir tirsdag 19/11 hos Atea. Innkalling kommer!

Før det skal vi avholde “Kurs for å komme i gang” – spesielt for de som lurer på hvordan de skal komme i gang med å lære fra seg. Ansvarlig er Øyvind Aardal.

Vi skal promotere LKK på Atea Community og pÅ Bouvet Regionsmøte og håper å komme til bords hos de andre store IT miljøene i Rogaland for å mobilisere flere. Ansvarlig for Atea er Espen Grøden, Bouvet er Øyvind Aardal, og så jobber disse samt Sigmund Fiveland med sine nettverk for å spre budskapet.

Når det gjelder å komme i gang med Kodeklubber så starter vi en ny klubb i Sandnes hvor Vegard Pettersen skal være instruktør og i den kraft tar han fatt i CAS medlemskap og det å sette seg inn i det materiellet som finnes der for å undervise.

Vegard tar også ansvaret for informasjonsskoordinering som innformasjonsinnpisker, forteller, og kontaktpunkt for det som har med Rogalands-delen av nettstedet å gjøre.

Til slutt tar Helge Risvand ansvar for å mobilisere bibliotekene i distriktet for å skaffe arenaer utforske muligheter. Helge jobber selv på Stavanger Bibliotek og allerede i morgen har vi møte med Sandnes bibliotek.

Snøballen ruller!

Stort oppmøte på kodeklubbens første samling i dag. 24 ivrige barn og mange, minst like entusiatiske, voksne “hjelpere”. Vi kan bare konkludere med at dette var en suksess, og siden alle syntes det var vanskelig å bryte opp, utvider vi tilbudet med en halv time fra neste gang. Neste gang rigger vi også opp projektor og lerret, samt sørger for å ha tilgjengelig flere bord, stoler og skjøteledninger. Vi hadde ikke tatt høyde for at så mange skulle komme, så en gruppe måtte i dag trekke bort i kafeen. En stor takk til Jærhagen kjøpesenter som låner oss lokaliteter og nettverk, og kafe Miorante for deres velvilje!

Kodeklubben Klepp møtes igjen samme sted, kl. 18-19.30 onsdag 30/10, 13/11 og 27/11. Det er heller ikke for sent å bli med verken for store eller små – ta for all del kontakt, eller møt opp på Jærhagen en av de aktuelle dagene!

imageimage

hopscotchimage

imageimage

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!

panorama_at_finn
Den 2. april hadde vi kickoff i fire byer samtidig – etter at vi hadde holdt på i bare fem uker! På talelisten sto blant annet fornyingsminister Rigmor Aasrud. I Oslo satt det 120 deltagere i kantina til Finn, og det var lignende møter hos Comoyo i Trondheim, Lyse i Stavanger og i Bergen offentlige bibliotek. I tillegg viser streaming-tjenesten vi brukte at det var ca. 200 som så på hjemme.

Agendaen, med tidspunkter i videoen:

  • 00:00: Adm. dir. i FINN Christian Halvorsen ønsker velkommen.
  • 03:50: Torgeir WaterHouse og Simen Sommerfeldt presenterer hva vi håper å få ut av kvelden, og beskriver et initiativ løselig basert på code.org. Så inviterer vi til dugnad. Og så hilser vi til Bergen og andre byer som streamer fra møtet
  • 14:15: Statsråd Rigmor Aasrud: Om betydningen av digitale kunnskaper blant unge, og hvordan Lær Kidsa Koding! passer inn helheten
  • 20:17: Hvordan kan vi få koding inn i skolen? Beathe Due, medlem av Digitutvalget. Om rapporten deres til regjeringen, og konseptet “Den digitale Skolesekken”
  • 25:37: Jens Christian Brynildsen forteller om sine erfaringer med å lage og avholde spillprogrammeringskurs for barn i nærmiljøet
  • 32:50: Torbjørn Skauli forteller om hvordan han fikk ungdomsskoleelever til å undervise Scratch til barna på SFO
  • 42:50 Helge Astad og Anne Aaby introduserer kodeklubben – et ferdig kursopplegg som du kan starte med på den lokale skolen eller biblioteket
  • 50:00: Olve Maudal forteller om hva slags kurs og verktøy som passer til barn i forskjellige aldersgrupper
  • Gruppediskusjoner i alle byene. Vi ble kjent med hverandre og drøftet hva vi kunne gjøre fremover

-Du lurer sikkert på hvorfor vi publiserer dette nå? Vi vil ta vare på det som ble sagt, og formidle litt av stemningen. Og så er det artig å se tilbake på hva vi sa den gangen og sammenligne med hvordan det har gått.

Bilder og linker! Om du har bilder fra møtene i de andre byene, eller linker til andre artikler: Si fra i kommentarfeltet!


Her er noen andre artikler og bloggposter om møtet:

Her er presentasjonene fra møtet:

Og her er møtene på meetup.com, med alle deltagerne, kommentarene og bildene. Det står 108 deltagere i Oslo, men det kom mange uanmeldt, så vi regnet oss frem til 120

Lær Kidsa Koding!

Tuesday, Apr 2, 2013, 6:30 PM

FINN.no
Grensen 5-7 Oslo, NO

108 members Went

Hensikt med møtetÅ fortelle litt om hva vi har lært siden vi startet, våre ambisjoner,  og hvilke utfordringer vi kan løse sammenÅ gi nytteverdi for deg som ønsker å starte kurs lokalt eller kurse dine egne ungerÅ innby til dugnad slik at vi både kan ha bra aktiviteter lokalt, og dele nyttig informasjon på tvers av landetHusk at det er påmeld…

Check out this Meetup →

Lær kidsa koding!

Tuesday, Apr 2, 2013, 6:30 PM

Location details are available to members only.

14 Members Went

Program:18.30 Mingling19.00 Streaming av presentasjoner fra søster/mor-meetupen i Oslo20.00 Open spaceI all hovedsak kan dette sees på som et innledende stiftelsesmøte for LKK (Lær kidsa koding!) der vi prøver å finne ut hva vi vil og hvor veien går videre.Tusen takk til Comoyo som stiller med lokaler.

Check out this Meetup →

Lær kidsene koding!

Tuesday, Apr 2, 2013, 6:30 PM

Auditoriet, Bergen Off. Bibliotek
Strømgaten 6 Bergen, NO

31 Knotteknøtt Went

Programmet vil bestå av streaming fra søster-Meetupen i Oslo med påfølgende diskusjon og samtale i auditoriet på Bergen Off. Bibliotek.Vi ønsker at folk og organisasjoner skal få møte hverandre, bli presentert en del felles informasjon fra Meetupen i Oslo, og deretter gis anledning til å drøfte alle aspektene eller starte med å arrangere lokale ku…

Check out this Meetup →

Lær Kidsa Koding!

Tuesday, Apr 2, 2013, 6:30 PM

Lyse Tele
Breiflåtveien 18 Stavanger, NO

18 medlemmer Went

NB! Lyse inviterer også folk via mail og FB. Så det kommer flere enn det du ser herProgrammet vil bestå av streaming fra søster-Meetupen i Oslo med påfølgende diskusjon og samtale i hos oss.Vi ønsker at folk og organisasjoner skal få møte hverandre, bli presentert en del felles informasjon fra Meetupen i Oslo, og deretter gis anledning til å drøf…

Check out this Meetup →

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

I dag var første dag for Kodeklubben på Kjelsås. Klokka fem på tre var alle de frivillige der: to fra AKS, en informatikkstudent, en professor i fysikk, meg selv og tre jenter fra 6. klasse. Alle var klare til at tjue 4. klassinger skulle komme og lære scratch. Og der kom de! I puljer, fire og fem av gangen. De første var en gjeng med kule gutter, som tydelig hadde peil på datamaskiner. De gledet seg! De hadde gjort mye kompliserte operasjoner med datamakiner før. De kunne endre windows-theme til “classic” og de kunne endre både skjermsparer og bakgrunn. De lurte fælt på hvem de tre jentene var.

“Hva gjør de jentene her da?”

“De er lærerene deres”

“Huh, jenter som programmerer?”

“Jepp”

De sjokkerte guttene satte seg, resten av gruppa kom etterhvert, gutter og jenter. Vi satte i gang, med håndsopprekning: alle hadde datamaskin hjemme, alle hadde internett, ingen hadde programmert før.

Første øvelse er å få katten Felix til å gå fram 10 pixler samtidig som han lager trommelyd. Snart ristet hele datarommet av trommelyder. Denne øvelsen er litt kjedelig, og litt for enkel, men gir alle en kort oversikt over hvordan Scratch fungerer.  Alt er klart for dagens oppgave: Felix & Herbert!

FelixogH

Første side av første oppgave på første kursdag

Denne første oppgaven er ganske enkel, men introduserer en utfordring: barna må lese oppgaven. Det er ikke alle som er vant til å få informasjon inn via tekst. Mange vil heller få beskjed om hva de skal gjøre fra oss lærere enn fra arket foran dem. Allikevel gikk det unna med oppgaven. Jentene fra 6. klasse tok unna alle spørsmål, og hadde svar på alt. Vi voksne måtte spørre de om hjelp, det var litt flaut.

De kule gutta måtte ha masse hjelp fra 6. klassejentene og har nå noen nye rollemodeller og kanskje et annet syn på jenter og data?

Vi rakk ikke å bli helt ferdig med oppgaven på grunn av litt sommel fra min side i starten, men alle barna måtte jages ut og alle fikk med seg nettadressen scratch.mit.edu med seg hjem så de kunne fortsette hjemme.

Oppsummert: Kodeklubbens materiale er et godt undervisningsmateriale med få feil. Vi hadde god støtte i følgeskrivene som ligger med oppgaven, her fikk vi tips om læringsmiljø, undervisningsform og så videre.  Samarbeidet med Aktivitetsskolen(AKS) var knirkefritt, det gjør det lettere å gjøre dette. Vi har full oppbacking fra de ansatte ved AKS, ledelsen ved AKS og rektor. Kurset er populært med over 40 påmeldte, av de er 14 jenter. Alle gleder seg til neste time etter høstferien. Da skal vi lage et spill hvor man skal skyte ned flygende hekser!

trylleheks

Første side av Tryll bort heksa, et enkelt spill med poeng og nedtelling. Dette er kursdag nr. 2.

Torsdag 19. september hadde vi et nytt Meetup for Lær Kidsa Koding i Asker. Fire engasjerte sjeler møtte opp på Baracoa i Asker for å utveksle ideer og erfaringer, samt planlegge tiltak videre. Det spirer bra nå med Kodeklubber i Asker!

Nicolai Langfeldt (sammen med Hans Erik Ruud) drar i gang en Kodeklubb på Hagaløkka skole. Kurset starter i uke 42 og blir kjørt i skoletiden for alle 4. klassingene. Deretter vil skolen evaluere og vurdere om det skal innføres som en permanent datatime i skoleplanen.

Thomas Brastad starter en Kodeklubb på Hofstad skole i uke 42. Første kursdel kjøres for alle 5. klassingene på kveldstid frem til jul. På sikt er målet å få instruktører fra ungdomsskolen til å kjøre kursene som en del av skolens dataopplæring. Thomas har også dialog med Asker kommune om info til skolene/foreldrene og hvordan best etablere flere og varige Kodeklubber i kommunen.

Andreas Kirkerud er lærer på Mellom-Nes skole og ønsker å introdusere koding til sine elever. Han vurderer å starte en Kodeklubb for 6. klassingene. Andreas tar også kontakt med IT Admin i Asker kommune for å koordinere med IT opplæring av lærere.

Bjørn Ramseth vil sparke i gang en Kodeklubb i Heggedal skole og tar kontakt med rektor.

Blir virkelig gøy å se om skolene i Asker setter en ny standard for dataopplæring i barneskolen. Stå på!

Neste Meetup blir i mid november.

Det er klart for nok en Kodeklubb i Asker. Frivillige foreldre ved Hagaløkka skole starter et kurs i uke 42, og det blir kjørt i skoletiden for alle 4. klassingene frem til jul. Deretter vil skolen vurdere om opplegget kan innføres som en fast datatime i skoleplanen. Bra jobba og lykke til!