Mars 2015 Scratchkurs 1 Introduksjon til Scratchprogrammering
Dagens agenda 2 timer kursing i Scratch og enkel, grunnleggende pedagogikk Ca. 1 time med Scratchopplæring i forhold til utdelt hefte Ca. 15 minutter på å besvare fordypningsoppgavene i heftet Ca. 20 minutter med instruktørveilledning Avslutningsvis en diskusjon rundt det vi har lært i dagens kurs
Bakgrunn Programmering gjør det mulig å flytte barnas fokus fra brukerferdigeter over på skaperferdigheter Eksponere barna for mulighetene det gir å skape egne prosjekter med datamaskinen Øke tilbudet på AKS for å møte barna som har særskilt interesse Bruke datamaskinen som et kreativt verktøy og lære at datamaskinen kan være et viktig formidlings-medium
Lær Kidsa Koding Jobber for å fremme informatikk både som en del av gjeldende fag og som eget fag i skolen Viser at det er et stort engasjement blandt barn og unge som ønsker å lære å programmere Mye tyder på at fremtidige læreplaner vil definere programmering og informatikk som en viktig del av de digital ferdighetene
Hva er Programmering? Forslag?
Hva er Programmering? Et sett med kommandoer som til sammen utgjør en oppskrift som datamaskinen skal utføre Noe alle kan lære seg Alle programmeringsspråk har de samme grunnsteinene
Hvilke programmeringsspråk finnes? Forslag?
Hva er Programmering? Variabler Har en verdi (tall, tekst, el.l.) Har en type Har et navn F.eks. poeng type: tall verdi: 5 navn: poeng
Hva er Programmering? Operatorer (+, -, /, *) Samme betydning som i matten Addisjon, Substraksjon Multiplikasjon, Divisjon Tilfeldighet mm
Hva er Programmering? Variabler Operatorer (+, -, /, *) Sammenlikninger (hvis, likhet og ulikhet) Gjentakelser (løkker; for, while) Subrutiner (funksjoner, metoder)
Hva er Programmering? Sammenlikninger (hvis, likhet og ulikhet) Gjentakelser (løkker; for, while) Subrutiner (funksjoner, metoder)
Hvorfor lære programmering? Kjennskap til grunnleggende programmering blir en viktig samfunnsoppgave i fremtiden Programmering er en god kilde til å nå mange læremål i skolen Det er morsomt, lærerikt og spennende Det gir mulighet til å bruke datamaskinen til noe nyttig! Gi et tilbud til de barna som er særskilt interesserte og som har særskilte evner innenfor programmering
Opprette en Scratchkonto
Opprette en Scratch-konto
Starte å bruke Scratch
Introduksjon til Scratch
Introduksjon til Scratch Scenen Klosslisten Scriptområdet Figurlisten
Oppgave: Få Felix til å bevege seg!
Oppgave: Få Felix til å bevege seg!
Oppgave: Få Felix til å bevege seg! 1 2
Gjentakelser
Oppgave: Felix beveger seg 10 ganger 1 2
Oppgave: Felix beveger seg for alltid
Kapittel 3 på egenhånd
Ekstraoppgaver for de som er raskt ferdig med kapittel 3 Få katten til å hoppe når man trykker på mellomrom Få katten til å bevege seg helt til man trykker på en ny piltast (ikke bare mens man holder tasten nede) Få katten til å snurre rundt 360 grader, i 15 graders-intervaller når man trykker på S-tasten på tastaturet
Dagens agenda 2 timer kursing i Scratch og enkel, grunnleggende pedagogikk Ca. 1 time med Scratchopplæring i forhold til utdelt hefte Ca. 15 minutter på å besvare fordypningsoppgavene i heftet Ca. 20 minutter med instruktør-veiledning Avslutningsvis en diskusjon rundt det vi har lært i dagens kurs
Regler på instruktørveiledining Jobb 2 og 2. 5 minutter hver Veileder har IKKE lov til å ta på hverken tastatur eller mus, men å peke på skjermen med fingrene er lov Den som trenger hjelp må stille ekstra spørsmål Si Jeg forstår ikke helt, selv om du forstår Hvordan gjorde du det? osv Man må ikke bli irritert, selv om mottaker ikke forstår hva som blir forklart
Hvordan var det å være instruktør????
Dagens agenda 2 timer kursing i Scratch og enkel, grunnleggende pedagogikk Ca. 1 time med Scratchopplæring i forhold til utdelt hefte Ca. 15 minutter på å besvare fordypningsoppgavene i heftet Ca. 20 minutter med instruktør-veilledning Avslutningsvis en diskusjon rundt det vi har lært i dagens kurs
Hva har vi lært hittil?
Hvordan få fjerde klasse til å følge med?