Forrige tråd
Neste tråd
Print tråd
Side 1 av 2 1 2

Tips til hvordan lære barn å programmere?

Tips til hvordan lære barn å programmere? #1722887 10/12/2013 18:06
Registrert: May 2008
Innlegg: 5,357
thomasengen Offline OP
Søk hjelp!
OP Offline
Søk hjelp!
Registrert: May 2008
Innlegg: 5,357
Å lære barn å programmere tror jeg vil være veldig nyttig for å få forståelse av ganske mange områder.
Noen som har tips til hvordan en 11-12 åring kan lære seg programmering og hvor man lærer grunnprinsipper, men samtidig gjør det morsomt? Har en gutt som trenger litt utfordringer og er skarp nok til å klare dette - sålenge tålmodigheten strekker til ICON_WINK

Man har Microsoft sin som er visstnok bra og kan lastes ned på pc for å programmere spill: http://www.kodugamelab.com/about
Har også http://www.kidsakoder.no/ men det er vel mer tilrettelagt for at skoler kan benytte dette og tilrettelegge for barn inkl felles treff?


Thomas H Engen
Stravaprofil
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722899 10/12/2013 18:36
Registrert: Jan 2003
Innlegg: 5,594
supernalle Offline
Søk hjelp!
Offline
Søk hjelp!
Registrert: Jan 2003
Innlegg: 5,594
Sitat: thomasengen
Å lære barn å programmere tror jeg vil være veldig nyttig for å få forståelse av ganske mange områder.
Noen som har tips til hvordan en 11-12 åring kan lære seg programmering og hvor man lærer grunnprinsipper, men samtidig gjør det morsomt? Har en gutt som trenger litt utfordringer og er skarp nok til å klare dette - sålenge tålmodigheten strekker til ICON_WINK

Man har Microsoft sin som er visstnok bra og kan lastes ned på pc for å programmere spill: http://www.kodugamelab.com/about
Har også http://www.kidsakoder.no/ men det er vel mer tilrettelagt for at skoler kan benytte dette og tilrettelegge for barn inkl felles treff?


Når jeg var 11-12 år så satt jeg å programerte av egen motivasjon og fri vilje. Uansett vil jeg gitt et tips om å lage en app til mobilen. Lite er så kult som å vise kompisene noe man har laget selv (på den alderen). Da skal det være lett å få blod på tann, der man ønsker flere funksjoner til appen.


Every man is guilty of all the good he did not do.

- Voltaire
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722903 10/12/2013 19:00
Registrert: May 2008
Innlegg: 5,357
thomasengen Offline OP
Søk hjelp!
OP Offline
Søk hjelp!
Registrert: May 2008
Innlegg: 5,357
ja han var litt giret på akkurat det. Men hva er mest aktuelt for å lage noen apper til iphone eller android og som er tilpasset barn/ungdom?


Thomas H Engen
Stravaprofil
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722907 10/12/2013 19:10
Registrert: Mar 2012
Innlegg: 577
Henning H Offline
Avhengig
Offline
Avhengig
Registrert: Mar 2012
Innlegg: 577
Første leksjon på høyskolen var Lego-roboter. Kanskje ikke spot-on programmeringsprinsipper ift hva som blir mest brukt i dag, men programmeringen på PC'n blir i alle fall materialisert i bevegelse på gulvet ICON_SMILE


MVH
Henning
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722912 10/12/2013 19:33
Registrert: Mar 2012
Innlegg: 3,321
D
DuffMcShank Offline
Besatt
Offline
Besatt
D
Registrert: Mar 2012
Innlegg: 3,321
Programmering er definitvt nyttig (og ikke minst jobbrelevant), og det er overraskende fraværende i norsk grunnskole. Nynorsk og/eller KRL bør erstattes med programmeringsfag i mine øyne, all den tid diverse regjeringer sier de vil ha "IKT-løft", "kompetanseheving på IT" og diverse andre vage formuleringer.

GUI-delen av Android blir nok litt høy inngangsterskel, det kan være greit å ha laget noen enkle konsollprogrammer i Java først, samt gjort noe annet enkelt som benytter XML-filer.

Ville startet med Scratch, og tatt det videre til et ekte språk etter en uke eller to. Der kan han lære om kontrollblokker, variable, løkker, events, operatorer m.m, uten å måtte lære seg kryptisk syntaks, og med direkte visuell tilbakemelding på det han lager.

http://scratch.mit.edu/projects/editor/?tip_bar=getStarted

Redigert av DuffMcShank; 10/12/2013 19:46.

Create the problem and sell the solution
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722918 10/12/2013 19:38
Registrert: May 2008
Innlegg: 5,357
thomasengen Offline OP
Søk hjelp!
OP Offline
Søk hjelp!
Registrert: May 2008
Innlegg: 5,357
fikk også et tips om https://www.touchdevelop.com


Thomas H Engen
Stravaprofil
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722959 10/12/2013 20:59
Registrert: Aug 2008
Innlegg: 289
Johanna Online
Entusiast
Online
Entusiast
Registrert: Aug 2008
Innlegg: 289
Jag läste en artikel om en dame som startat kursverksamhet för att barn ska lära sig programmera. Jag är inte helt säker, men det kan vara den här. Det verkar vara några nyttiga länkar där.

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1722960 10/12/2013 21:05
Registrert: Apr 2008
Innlegg: 110
Z
zabel Offline
Tørr bak øra
Offline
Tørr bak øra
Z
Registrert: Apr 2008
Innlegg: 110

Re: Tips til hvordan lære barn å programmere? [Re: DuffMcShank] #1722975 10/12/2013 21:17
Registrert: Oct 2009
Innlegg: 3,567
femte_gir Offline
Besatt
Offline
Besatt
Registrert: Oct 2009
Innlegg: 3,567
Sitat: DuffMcShank


GUI-delen av Android blir nok litt høy inngangsterskel, det kan være greit å ha laget noen enkle konsollprogrammer


Sitat: zabel
http://nrkbeta.no/2013/04/09/hvordan-jeg-laerte-sonnen-min-a-programmere/

...men jeg lette på nettet og fant ut at Python er et fint utgangspunkt.

Vi gikk gjennom de første kapitlene sammen, og han hadde det kjempegøy!


Enig. Start med å "hilse tll verden" i python, og så fortsett videre derfra. Hvis du ikke kan python så blir det spennende, ikke bare for sønnen din, men også for deg. Lykke til!

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723030 11/12/2013 00:01
Registrert: May 2008
Innlegg: 564
K
klev1 Offline
Avhengig
Offline
Avhengig
K
Registrert: May 2008
Innlegg: 564
Hva med å starte med en Lego Mindstorm robot, for å få noe som lett gir et kult resultat? Hello world svinger liksom ikke så veldig?

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723031 11/12/2013 00:07
Registrert: Oct 2013
Innlegg: 393
Chillpadde Offline
Entusiast
Offline
Entusiast
Registrert: Oct 2013
Innlegg: 393
Å programmere Lego Mindstorms er fantastisk morro, kjempetips til julegave.

Ellers så har jeg snoket litt på http://www.codecademy.com selv, veldig bra opplegg, men kanskje litt bratt læringskurve for en 12-åring.

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723035 11/12/2013 05:23
Registrert: Oct 2009
Innlegg: 1,814
K
knuthaug Offline
Ivrig
Offline
Ivrig
K
Registrert: Oct 2009
Innlegg: 1,814
Lego mindstorms er et godt alternativ for å raskt se veldig håndfaste resultater av det man gjør og pause det med ombygging av roboten innmellom og slike ting.

Ellers er Scratch mye anbefalt som første språk for barn og kidsa koder bruker det for sine ting, såvidt jeg vet. Så kan man alltids gå opp et hakk eller to om pjokken får blod på tann. Ellers veldig enig at en telefonapp kan være veldig kult for han å vise fram til kompiser, men ulempen er at det mye detaljer i mobilapp-utvikling som det kan ta litt tid å komme inn i. Python er også et nybegynnervennlig språk, mens jeg vil si aldri, aldri, aldri begynn med Java. Det suger som førstespråk.

Ellers kom jeg over kano (http://www.kano.me/) som ser bra ut til å også vise fram hardware-siden av datamaskiner, som kan være kjekt.
Den kommer også med innebygd scratch, modbar minecraft og et par ting til, med instruksjonsbok etc.


Norskenduro.no - Alle norske enduroresultater på ett sted
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723162 11/12/2013 12:38
Registrert: Jan 2011
Innlegg: 1,511
Radival Offline
Ivrig
Offline
Ivrig
Registrert: Jan 2011
Innlegg: 1,511
Du skal lære kidsa dine å kode? Hva med: Lær Kidsa Koding

Har som mål å bli en landsomfattende bevegelse. Om de ikke har en lokal implementasjon(*) der du holder til, så kan du sikkert kikke på opplegget deres uansett


(* programmerervits, "lokal avdeling" altså)

Re: Tips til hvordan lære barn å programmere? [Re: Radival] #1723163 11/12/2013 12:43
Registrert: Sep 2005
Innlegg: 14,817
EgilS Offline
More than words
Offline
More than words
Registrert: Sep 2005
Innlegg: 14,817
Ikke riktig det samme, men html er jo OK å starte med. Der ser man jo også raskt resultatene av det man gjør-

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723175 11/12/2013 13:20
Registrert: Jun 2006
Innlegg: 178
J
jhn Offline
Tørr bak øra
Offline
Tørr bak øra
J
Registrert: Jun 2006
Innlegg: 178

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723187 11/12/2013 13:52
Registrert: Jun 2013
Innlegg: 2,118
vids Offline
Ivrig
Offline
Ivrig
Registrert: Jun 2013
Innlegg: 2,118
Jobbe med motivasjonen, så kommer ofte resten av seg selv. Personlig begynte jeg å programmere som 10 åring, i 1984 blir det vel, med kun instruksjonsboka som lærer. Ville bare mestre det som andre mente var svartekunst. Syntes det var kjempegøy og hadde det som hobby helt til jeg begynte å jobbe med det. Jobb er jobb...

Nå skal det sies at det tok noen år å gå fra selvlært BASIC til riktig bra objektorientert kode. Men det viktigste er å komme i gang og å ha det gøy. Barn liker å få til ting, og barn elsker å lære. Barn elsker ikke å bli belært dog...


..Megatower v2..
::Vidar::
Re: Tips til hvordan lære barn å programmere? [Re: vids] #1723249 11/12/2013 17:48
Registrert: Jan 2003
Innlegg: 5,594
supernalle Offline
Søk hjelp!
Offline
Søk hjelp!
Registrert: Jan 2003
Innlegg: 5,594
Sitat: vids

Nå skal det sies at det tok noen år å gå fra selvlært BASIC til riktig bra objektorientert kode. Men det viktigste er å komme i gang og å ha det gøy. Barn liker å få til ting, og barn elsker å lære. Barn elsker ikke å bli belært dog...


Jeg gikk samme veien om BASIC (samt maskinspråk) og til objektorientert (Simula, videre til Java), for så å ta full informatikkutdannelse.

Etter å ha undervist data noen ganger, så oppdaget jeg overraskende hvor lite ungdom får dreisen på programmering, så ta det rolig, og etterstreb det å få til underholdningsveriden. Selv om du synes en løkke er kult, så er det ikke sikkert poden synes det.

Dagens ungdom er ikke så tekninske som man skulle tro. Jeg var på et foredrag om dette en gang, og det som ble presentert der var ganske overraskende. Det eneste de egentlig var bedre til enn vi middelaldrende folka, var at de tastet hurtigere, og det var alt. De er ikke en gang bedre på å forstå tekninske dupiditter og apper, enn vi er. Faktisk er det så ille at vår generasjon er fortsatt den drivende kraften når det gjelder utvikling innen data, spesielt programmering.


Every man is guilty of all the good he did not do.

- Voltaire
Re: Tips til hvordan lære barn å programmere? [Re: supernalle] #1723258 11/12/2013 18:29
Registrert: Aug 2002
Innlegg: 31,744
G
GeirK Offline
More than words
Offline
More than words
G
Registrert: Aug 2002
Innlegg: 31,744
Jeg startet med BASIC på ungdomsskolen tidlig på 80tallet, kjøpte meg deretter en Commodore64 og ble helt hekta. Lærte meg Forth og assembly. Tok opp igjen programmeringen på NTH - først Pascal og deretter C. Siden har det blitt mye mikrokontrollerprogrammering i C og assembly (på ett tidspunkt var jeg den personen i verden som hadde skrevet mest AVR-kode), men etter at jeg ble sugd inn i marketing, har det blitt lite koding.

Prøvde å få eldstemann hektet på programmering gjennom første generasjons Mindstorm, men det var ingen stor suksess. Heldigvis får jeg sjansen igjen om noen få år, og han siste virker være langt mer på det sporet i interesser.


"The more false we destroy, the more room there will be for the true."
- Robert Green Ingersoll
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723268 11/12/2013 18:46
Registrert: Jan 2012
Innlegg: 1,470
Akaly Offline
Veteran
Offline
Veteran
Registrert: Jan 2012
Innlegg: 1,470
Jeg tror Mindstorm kan være en god idé. Det er greit å få litt konkret feedback på hva man driver og programmerer, og med roboter så blir jo "ord til handling" med en gang, og det er gjerne motiverende.

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723533 12/12/2013 13:09
Registrert: Sep 2013
Innlegg: 219
Bøygen Offline
Entusiast
Offline
Entusiast
Registrert: Sep 2013
Innlegg: 219
Begynn tidlig: HTML for babies

Ellers tror jeg nok mindstorms kan være en god ide, har i alle fall veldig lyst til å å prøve det selv ICON_SMILE

Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723563 12/12/2013 14:30
Registrert: Jan 2011
Innlegg: 1,511
Radival Offline
Ivrig
Offline
Ivrig
Registrert: Jan 2011
Innlegg: 1,511
Jeg syns denne var ufrivillig morsom: Hvor mye penger hadde du hatt i dag hvis du ikke hatt kjøpt en C64 i 1983 men heller spart pengene?

Tro meg, jeg (og flere andre i tråden her) har tjent inn det ganske mange ganger det på å lære oss å kode. F.eks ved å begynne med en Commodore 64

Redigert av Radival; 12/12/2013 14:31.
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723647 12/12/2013 19:01
Registrert: Jan 2003
Innlegg: 5,594
supernalle Offline
Søk hjelp!
Offline
Søk hjelp!
Registrert: Jan 2003
Innlegg: 5,594
Sitat: thomasengen
ja han var litt giret på akkurat det. Men hva er mest aktuelt for å lage noen apper til iphone eller android og som er tilpasset barn/ungdom?


Det kan sikkert være greit å ta utgangspunkt i en av hans andre hobbier. F.eks. lage et greit program over registrering av trening. Det trenger ikke være avansert eller orginalt, bare det er selvlaget (etter det jeg tror).


Every man is guilty of all the good he did not do.

- Voltaire
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723655 12/12/2013 19:13
Registrert: May 2008
Innlegg: 5,357
thomasengen Offline OP
Søk hjelp!
OP Offline
Søk hjelp!
Registrert: May 2008
Innlegg: 5,357
takk for mange gode tips. Begynte litt med https://www.touchdevelop.com.
Lego mindstorm er godt tips også og lagres til bursdagen i februar. Julegaver allerede kjøpt ICON_LAUGH


Thomas H Engen
Stravaprofil
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723720 12/12/2013 21:15
Registrert: Jan 2003
Innlegg: 5,594
supernalle Offline
Søk hjelp!
Offline
Søk hjelp!
Registrert: Jan 2003
Innlegg: 5,594
Sitat: thomasengen
takk for mange gode tips. Begynte litt med https://www.touchdevelop.com.
Lego mindstorm er godt tips også og lagres til bursdagen i februar. Julegaver allerede kjøpt ICON_LAUGH


Jeg ville nok kjørt en "Hello world" også, og sjekket hva han likte... poenget er ikke bare å lage noe, men å dykke litt inn i maskinen, og å kunne "styre det innerste". Men det kommer nok an på personligheten hans.... noen liker det første, noen liker det andre.... de siste er jo nerdene, men det er jo de som eier verden nå.....


Every man is guilty of all the good he did not do.

- Voltaire
Re: Tips til hvordan lære barn å programmere? [Re: supernalle] #1723733 12/12/2013 21:48
Registrert: May 2008
Innlegg: 5,357
thomasengen Offline OP
Søk hjelp!
OP Offline
Søk hjelp!
Registrert: May 2008
Innlegg: 5,357
et sentralt issue her er at tålmodigheten strekker til for å lære mer og synes det er morsomt. Dagens unge er altfor utålmodige og skal kunne ting umiddelbart. Noe de kommer til å tryne på....


Thomas H Engen
Stravaprofil
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723743 12/12/2013 22:10
Registrert: Jun 2006
Innlegg: 10,633
perbl Offline
More than words
Offline
More than words
Registrert: Jun 2006
Innlegg: 10,633
Støtter de som foreslår Mindstorms, nå har jeg ikke drevet med det på noen år, men da vi lagde en AI-demo for Forskningsdagene for endel år siden testa vi ut ymse firmware til den kontrolleren som lot oss programmere både i Java og C, så muligheter til å lære mer avanserte språk er også til stede hvis man ikke vil bruke bare det innebygde.

Det å se programmene sine omsatt i noe som fysisk rører på seg er også utrolig motiverende. Tror nøkkelen er å finne noe med lav terskel og minst mulig tid og energi investert før man har noe som faktisk gjør noe for å fange den første interessen. (Hello World er forøvrig utrolig kjedelig, så jeg ville sett etter noe som lar deg gjøre programmeringslignende ting på høyt nivå der man oppnår spennende ting med minst mulig linjer og forvirrende konsepter for en fullstendig uvitende person, og så tatt det fra der).

Mobilapps er jo kult nok, men på iOS må man hvertfall ha en god del kunnskap om endel konsepter før man kan hive seg igang med XCode og Objective-C, og jeg tror det kan være litt terskel for unger å hoppe rett ut i det.

Men nå var det jo ikke nødvendigvis lettere da vi gamlingene var unge, da lagde vi jo gjerne våre første program ved å skrive av program fra papirblader, uten å nødvendigvis ha peiling på hvorfor det endte opp i en fraktal eller ett fungerende spill ICON_SMILE

Redigert av perbl; 12/12/2013 22:12.

Per B.
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723749 12/12/2013 22:20
Registrert: Aug 2007
Innlegg: 3,859
Loki Offline
Besatt
Offline
Besatt
Registrert: Aug 2007
Innlegg: 3,859
Python!

http://python4kids.wordpress.com/getting-started/

Mulig det fins noe på norsk også.


He took the road less travelled, but somehow won out in the end
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723774 13/12/2013 01:47
Registrert: Jan 2003
Innlegg: 5,594
supernalle Offline
Søk hjelp!
Offline
Søk hjelp!
Registrert: Jan 2003
Innlegg: 5,594
Sitat: thomasengen
et sentralt issue her er at tålmodigheten strekker til for å lære mer og synes det er morsomt. Dagens unge er altfor utålmodige og skal kunne ting umiddelbart. Noe de kommer til å tryne på....


Enig i den (det er jo den utfordringen lærerne har hver dag). Men man bør kanskje ikke være for forutinntatt. Plutselig tenner de på noe vi ikke hadde trodd. Det gjelder derfor å utsette dem for flere ting. Ha en god dialog og tro på hva han sier så er jeg sikker på at dere kommer frem til en god løsning. Lykke til. Jeg ser frem til å høre mer om dette prosjektet.


Every man is guilty of all the good he did not do.

- Voltaire
Re: Tips til hvordan lære barn å programmere? [Re: thomasengen] #1723807 13/12/2013 08:51
Registrert: May 2009
Innlegg: 9,144
F
fredriks Offline
Søk hjelp!
Offline
Søk hjelp!
F
Registrert: May 2009
Innlegg: 9,144
Nu vet jag inte mycket om programmen som diskuteras här men jag tror det är en stor fördel att börja med ett interaktivt program (tror jag det heter när man slipper kompilera) istället för något som måste kompileras. Mycket som är enklare i sådana program.

Om han likar träning så kan det vara rätt bra öving och göy att skriva program för en träningsdagbok och för analys av trackloggar.

Re: Tips til hvordan lære barn å programmere? [Re: ] #1723821 13/12/2013 09:37
Registrert: May 2009
Innlegg: 9,144
F
fredriks Offline
Søk hjelp!
Offline
Søk hjelp!
F
Registrert: May 2009
Innlegg: 9,144
Om det var ett svar till mig så är väl det ett bra exempel på något som kan göras enklare i interaktiva program där man slipper mycket av det där.

Nu är det ju självklart bra att kunna dessa tingen men i början tror jag man lär sig mycket mer om man slipper en del strul med variabler, allocering av minne, kompilering etc.

Side 1 av 2 1 2

Moderator  support 

Terrengsykkel utgis av Fri Flyt AS | Postboks 4767 Nydalen, 0421 Oslo | Tlf: 22 04 46 00
Ansvarlig redaktør: Erlend Sande | Redaktør: Kristoffer Kippernes Utstyrsredaktør: Øyvind Aas
Salg og marked: Alexander Hagen | Daglig leder: Audun Holmøy Røhrt
Nettsiden er utviklet av Fri Flyt Byrå