Mars Scratchkurs 1. Introduksjon til Scratchprogrammering

Størrelse: px
Begynne med side:

Download "Mars Scratchkurs 1. Introduksjon til Scratchprogrammering"

Transkript

1 Mars 2015 Scratchkurs 1 Introduksjon til Scratchprogrammering

2 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

3 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

4 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

5 Hva er Programmering? Forslag?

6 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

7 Hvilke programmeringsspråk finnes? Forslag?

8 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

9 Hva er Programmering? Operatorer (+, -, /, *) Samme betydning som i matten Addisjon, Substraksjon Multiplikasjon, Divisjon Tilfeldighet mm

10 Hva er Programmering? Variabler Operatorer (+, -, /, *) Sammenlikninger (hvis, likhet og ulikhet) Gjentakelser (løkker; for, while) Subrutiner (funksjoner, metoder)

11 Hva er Programmering? Sammenlikninger (hvis, likhet og ulikhet) Gjentakelser (løkker; for, while) Subrutiner (funksjoner, metoder)

12 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

13 Opprette en Scratchkonto

14 Opprette en Scratch-konto

15 Starte å bruke Scratch

16 Introduksjon til Scratch

17 Introduksjon til Scratch Scenen Klosslisten Scriptområdet Figurlisten

18 Oppgave: Få Felix til å bevege seg!

19 Oppgave: Få Felix til å bevege seg!

20 Oppgave: Få Felix til å bevege seg! 1 2

21 Gjentakelser

22 Oppgave: Felix beveger seg 10 ganger 1 2

23 Oppgave: Felix beveger seg for alltid

24 Kapittel 3 på egenhånd

25 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

26

27

28 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

29 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

30 Hvordan var det å være instruktør????

31 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

32 Hva har vi lært hittil?

33 Hvordan få fjerde klasse til å følge med?

Scratch Gruppekurs 1. Introduksjon til Scratchprogrammering

Scratch Gruppekurs 1. Introduksjon til Scratchprogrammering 2017 Scratch Gruppekurs 1 Introduksjon til Scratchprogrammering Dagens agenda 3 timer kursing i Scratch og enkel, grunnleggende pedagogikk 10:15-11:15 13:45-14:45 Scratchopplæring kapittel 2 og 3 17:15-18:15

Detaljer

Scratch Gruppekurs 2. Introduksjon til Scratchprogrammering

Scratch Gruppekurs 2. Introduksjon til Scratchprogrammering 2017 Scratch Gruppekurs 2 Introduksjon til Scratchprogrammering Dagens agenda 3 timer kursing i Scratch og enkel, grunnleggende pedagogikk 10:00-10:45 13:30-14:15 17:00-17:45 10:45-11:00 14:15-14:30 17:45-18:00

Detaljer

3. Introduksjon til prosjektet Hringr. Scratch fra scratch Enkel programmering for nybegynnere

3. Introduksjon til prosjektet Hringr. Scratch fra scratch Enkel programmering for nybegynnere 3. Introduksjon til prosjektet Hringr 29 Sammenlikninger hvis og hvis-ellers Vi mennesker bruker sammenlikninger hundrevis av ganger hver eneste dag. Når vi utfører oppgaver, når vi tenker og når vi jobber.

Detaljer

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1. Pingviner på tur Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Velkommen til Scratch. Vi skal

Detaljer

Snurrige figurer. Steg 1: En snurrig figur. Sjekkliste. Introduksjon

Snurrige figurer. Steg 1: En snurrig figur. Sjekkliste. Introduksjon Snurrige figurer Nybegynner Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og snurre på figurer for å skape spennende mønstre.

Detaljer

Lær kidsa programmering med

Lær kidsa programmering med Lær kidsa programmering med Hva er programmering? Hvorfor skal barna lære det?...og hvordan? av Torbjørn Skauli Et program er en oppskrift som sier hva datamaskinen skal gjøre (* Start dagen *) PROGRAM

Detaljer

Lærerveiledning - Snøballkrig

Lærerveiledning - Snøballkrig Lærerveiledning - Snøballkrig Skrevet av: Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse

Detaljer

I denne oppgåva skal me lage eit enkelt spel der pingvinane har rømt frå akvariet i Bergen. Det er din (spelaren) sin jobb å hjelpe dei heim att.

I denne oppgåva skal me lage eit enkelt spel der pingvinane har rømt frå akvariet i Bergen. Det er din (spelaren) sin jobb å hjelpe dei heim att. Pingviner på tur Skrevet av: Geir Arne Hjelle Oversatt av: Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

La oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur.

La oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur. Snurrige figurer Skrevet av: Geir Arne Hjelle og Carl Andreas Myrland Kurs: Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og

Detaljer

Lærerveiledning - Snake

Lærerveiledning - Snake Lærerveiledning - Snake Skrevet av: Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Om oppgaven En eller

Detaljer

La oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur.

La oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur. Snurrige figurer Skrevet av: Geir Arne Hjelle og Carl Andreas Myrland Kurs: Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og

Detaljer

Astrokatt. Introduksjon. Steg 1: En flyvende katt. Sjekkliste. Scratch. Skrevet av: Geir Arne Hjelle

Astrokatt. Introduksjon. Steg 1: En flyvende katt. Sjekkliste. Scratch. Skrevet av: Geir Arne Hjelle Scratch Astrokatt Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Kunst og håndverk, Naturfag Klassetrinn: 1.-4. klasse, 5.-7. klasse Språk: Norsk bokmål Introduksjon Katten vår

Detaljer

Donkey Kong. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle

Donkey Kong. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle Donkey Kong Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Naturfag, Programmering, Engelsk, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

Bygg En Skole. Lær hvordan du kan lage ditt eget dataspill i forbindelse med TV-aksjonen

Bygg En Skole. Lær hvordan du kan lage ditt eget dataspill i forbindelse med TV-aksjonen Bygg En Skole Lær hvordan du kan lage ditt eget dataspill i forbindelse med TV-aksjonen 201 7. Søndag 22. oktober arrangeres TV-aksjonen på NRK. I år går den til UNICEF, som er verdens største hjelpeorganisasjon

Detaljer

Lærerveiledning - Snøballkrig

Lærerveiledning - Snøballkrig Lærerveiledning - Snøballkrig Skrevet av: Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse

Detaljer

Lærerveiledning - Pong

Lærerveiledning - Pong Lærerveiledning - Pong Skrevet av: Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Om oppgaven Pong er

Detaljer

Steg 1: Felix følger musepekeren

Steg 1: Felix følger musepekeren Felix og Herbert Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Gudbrand Tandberg Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering, Norsk, Engelsk Klassetrinn: 1.-4. klasse,

Detaljer

Felix og Herbert Introduksjon Scratch PDF

Felix og Herbert Introduksjon Scratch PDF Felix og Herbert Introduksjon Scratch PDF Introduksjon Vi skal lage et spill hvor katten Felix skal fange musa Herbert. Du styrer Herbert med musepekeren og skal prøve å unngå å bli tatt av Felix. Jo lenger

Detaljer

Lærerveiledning - Straffespark

Lærerveiledning - Straffespark Lærerveiledning - Straffespark Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Om oppgaven I denne

Detaljer

Hoppehelt. Introduksjon. Steg 1: Streken. Sjekkliste. Skrevet av: Geir Arne Hjelle

Hoppehelt. Introduksjon. Steg 1: Streken. Sjekkliste. Skrevet av: Geir Arne Hjelle Hoppehelt Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon Hoppehelt er litt inspirert

Detaljer

Soloball. Introduksjon. Steg 1: En roterende katt. Sjekkliste. Skrevet av: Geir Arne Hjelle

Soloball. Introduksjon. Steg 1: En roterende katt. Sjekkliste. Skrevet av: Geir Arne Hjelle Soloball Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Vi skal nå lære hvordan vi

Detaljer

Forkurs i informatikk Python. Andreas Færøvig Olsen

Forkurs i informatikk Python. Andreas Færøvig Olsen Andreas Færøvig Olsen andrefol@ifi.uio.no Mål Hvorfor Python? Gi en mykere start på INF1100 Komme i gang med programmering 2 3 Hva er Python? Hva er programmering? 4 Hva er Python? Hva er programmering?

Detaljer

Snøballkrig. Introduksjon. Steg 1: En snøballkaster. Skrevet av: Geir Arne Hjelle

Snøballkrig. Introduksjon. Steg 1: En snøballkaster. Skrevet av: Geir Arne Hjelle Snøballkrig Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon I denne

Detaljer

Steg 1: Katten og fotballbanen

Steg 1: Katten og fotballbanen Straffespark Skrevet av: Erik Kalstad og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Vi skal

Detaljer

Programmering i barnehagen

Programmering i barnehagen Programmering i barnehagen Etter at du har lest teksten skal du skrive med stikkord: Hva handler programmering om? Hvilke erfaringer bør barna i barnehagen få med programmering? 1 En digital verden Av:

Detaljer

PROGRAMMERING AV SPILL

PROGRAMMERING AV SPILL PROGRAMMERING AV SPILL Nå skal dere bruke Scratch i stedet for S4A (Scratch for Arduino). Forskjellen er at dere nå programmerer uten roboter. Alt dere gjør skjer på datamaskinen. Sidene etter denne har

Detaljer

Asteroids. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle

Asteroids. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle Asteroids Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon På slutten

Detaljer

Steg 1: Hente grafikk fra nettet

Steg 1: Hente grafikk fra nettet Scratch King Kong Skrevet av: Samuel Erik Abildsø og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Engelsk, Kunst og håndverk, Matematikk, Programmering Klassetrinn: 1.-4. klasse,

Detaljer

Steg 1: Lag bakken og få den til følge med

Steg 1: Lag bakken og få den til følge med 3D-flakser, del 2 Skrevet av: Gudbrand Tandberg og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Naturfag, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse

Detaljer

Frantic Felix Ekspert Scratch

Frantic Felix Ekspert Scratch Frantic Felix Ekspert Scratch Introduksjon: I dette prosjektet skal du lage et komplett spill. Det er et plattformspill, hvor katten Felix hopper rundt, unnslipper slemminger og samler nøkler for å slippe

Detaljer

Tegneprogram Journeyman Scratch PDF

Tegneprogram Journeyman Scratch PDF Tegneprogram Journeyman Scratch PDF Introduksjon I dette prosjektet lager vi et tegneprogram slik at du etterpå kan lage din egen kunst. Du kan tegne med forskjellige farger, bruke viskelær, lage stempler

Detaljer

Forberedelser: Last ned bildefiler

Forberedelser: Last ned bildefiler Tegneprogram Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Helge Astad og Anne-Marit Gravem Kurs: Scratch Tema: Blokkbasert Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn:

Detaljer

Steg 1: Streken. Steg 2: En hoppende helt. Sjekkliste. Sjekkliste. Introduksjon. Hei der! Hoppehelt

Steg 1: Streken. Steg 2: En hoppende helt. Sjekkliste. Sjekkliste. Introduksjon. Hei der! Hoppehelt Hei der! Hoppehelt Ser ut som dette er ditt første besøk, vil du ha en omvisning? Ekspert Scratch PDF Introduksjon Hoppehelt er litt inspirert av musikkspillet Guitar Hero. I Hoppehelt skal man kontrollere

Detaljer

Lærerveiledning - Lunar Lander

Lærerveiledning - Lunar Lander Lærerveiledning - Lunar Lander Skrevet av: Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Naturfag, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse

Detaljer

Pensum Hovedtanker Selvmodifiserende Overflyt Veien videre Eksamen. Oppsummering

Pensum Hovedtanker Selvmodifiserende Overflyt Veien videre Eksamen. Oppsummering Oppsummering Pensum Grovt sett er alt fra forelesningene og øvingsoppgavene pensum. Detaljert oversikt finnes på kurssidene. Hovedtanker fra kurset Litt om eksamen Hvorfor har dere lært dette? Ikke mange

Detaljer

Gangemesteren Nybegynner Scratch PDF

Gangemesteren Nybegynner Scratch PDF Gangemesteren Nybegynner Scratch PDF Introduksjon I dag skal vi lage et nyttig spill, nemlig et spill som hjelper oss å lære andre ting. Vi skal få hjelp til å lære gangetabellen! Steg 1: Læremesteren

Detaljer

Snøballkrig Ekspert Scratch Lærerveiledning

Snøballkrig Ekspert Scratch Lærerveiledning Snøballkrig Ekspert Scratch Lærerveiledning Introduksjon I denne oppgaven vil vi lage et spill hvor det er om å gjøre å jage bort de slemme guttene ved å kaste snøball på dem. Underveis vil vi lære hvordan

Detaljer

Før super:bit-oppdraget (120 min) Lærerveiledning forarbeid (6. trinn)

Før super:bit-oppdraget (120 min) Lærerveiledning forarbeid (6. trinn) Før super:bit-oppdraget (120 min) Lærerveiledning forarbeid (6. trinn) Versjon: August 2019 Innhold Om super:bit... 3 Hovedområder og kompetansemål fra læreplanene 2020... 4 Forarbeid... 4 1 Telle 1 2

Detaljer

En to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk-

En to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk- Arduinobasert Strikk-kanon En to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk- Joachim Haagen Skeie 1. Arduino Strikk kanon? Med Arduino strikk kanon kan du ved hjelp av en joystick

Detaljer

Pong. Oversikt over prosjektet. Steg 1: En sprettende ball. Plan. Sjekkliste. Introduksjon

Pong. Oversikt over prosjektet. Steg 1: En sprettende ball. Plan. Sjekkliste. Introduksjon Pong Introduksjon Pong er et av de aller første dataspillene som ble laget, og det første dataspillet som ble en kommersiell suksess. Selve spillet er en forenklet variant av tennis hvor to spillere slår

Detaljer

Straffespark Introduksjon Scratch Lærerveiledning

Straffespark Introduksjon Scratch Lærerveiledning Straffespark Introduksjon Scratch Lærerveiledning Introduksjon Vi skal lage et enkelt fotballspill, hvor du skal prøve å score på så mange straffespark som mulig. Steg 1: Katten og fotballbanen Vi begynner

Detaljer

I dag skal vi lage et nyttig spill, nemlig et spill som hjelper oss å lære andre ting. Vi skal få hjelp til å lære gangetabellen!

I dag skal vi lage et nyttig spill, nemlig et spill som hjelper oss å lære andre ting. Vi skal få hjelp til å lære gangetabellen! Gangemesteren Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon I dag skal vi lage et

Detaljer

Bursdag i Antarktis Nybegynner Scratch PDF

Bursdag i Antarktis Nybegynner Scratch PDF Bursdag i Antarktis Nybegynner Scratch PDF Introduksjon Bursdag i Antarktis er en interaktiv animasjon som forteller historien om en liten katt som har gått seg bort på bursdagen sin. Heldigvis treffer

Detaljer

Programmeringsspråket C

Programmeringsspråket C Programmeringsspråket C Bakgrunn Implementasjon av Unix ved AT&Ts laboratorium i Palo Alto 1960 75. Navnet kommer fra BCPL B C. Opphavsmannnen heter Dennis Ritchie. ANSI standard i 1988; omtrent alle følger

Detaljer

Steg 1: Hvordan styre figurer med piltastene

Steg 1: Hvordan styre figurer med piltastene Labyrint Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon I dette spillet vil vi kontrollere en

Detaljer

Bursdag i Antarktis. Introduksjon. Steg 1: En katt på villspor. Sjekkliste. Skrevet av: Caroline Tandberg

Bursdag i Antarktis. Introduksjon. Steg 1: En katt på villspor. Sjekkliste. Skrevet av: Caroline Tandberg Bursdag i Antarktis Skrevet av: Caroline Tandberg Kurs: Scratch Introduksjon Bursdag i Antarktis er en interaktiv animasjon som forteller historien om en liten katt som har gått seg bort på bursdagen sin.

Detaljer

Det matematisk-naturvitenskapelige fakultet Økt forståelse for matematikk ved bruk av programmering Sinusseminar 2019

Det matematisk-naturvitenskapelige fakultet Økt forståelse for matematikk ved bruk av programmering Sinusseminar 2019 Det matematisk-naturvitenskapelige fakultet Økt forståelse for matematikk ved bruk av programmering Sinusseminar 2019 Henrik Hillestad Løvold Institutt for Informatikk, UiO Program 1. Hva er programmering?

Detaljer

Introduksjonshefte til micro:bit

Introduksjonshefte til micro:bit Introduksjonshefte til micro:bit Lag et romskip-spill på 90-minutter mens du lærer å bruke komponentene og sensorene på micro:bit via visuell dra-og-slipp programmering Joachim Haagen Skeie 2017-2018 Kodegenet

Detaljer

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen. Kuprat Skrevet av: Geir Arne Hjelle Kurs: Python Tema: Tekstbasert Fag: Norsk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon I dette kurset skal vi introdusere programmeringsspråket Python. Dette

Detaljer

Snake Expert Scratch PDF

Snake Expert Scratch PDF Snake Expert Scratch PDF Introduksjon En eller annen variant av Snake har eksistert på nesten alle personlige datamaskiner helt siden slutten av 1970-tallet. Ekstra populært ble spillet da det dukket opp

Detaljer

Hva er maskinvaren Arduino

Hva er maskinvaren Arduino 1. Hva er Arduino De som har hørt om Arduino tidligere tenker på selve maskinvaren når man prater om Arduino. Men maskinvaren kretskortet med en ATMega mikrokontroller, USB port og digitale og analoge

Detaljer

Robotinvasjon Introduksjon ComputerCraft PDF

Robotinvasjon Introduksjon ComputerCraft PDF Robotinvasjon Introduksjon ComputerCraft PDF Introduksjon Vi har sett enkle datamaskiner. Nå skal vi leke oss med roboter, og finne ut hvordan vi kan få dem til å gjøre forskjellige ting for oss. Steg

Detaljer

Kodetime for Nordstrand barneskole

Kodetime for Nordstrand barneskole Kodetime for Nordstrand barneskole av Veronika Heimsbakk og Lars Erik Realfsen 1 Hva er Processing? Processing er et programmeringsspråk som er gratis, og tilgjengelig for alle! Man kan programmere i Processing

Detaljer

Vi har sett enkle datamaskiner. Nå skal vi leke oss med roboter, og finne ut hvordan vi kan få dem til å gjøre forskjellige ting for oss.

Vi har sett enkle datamaskiner. Nå skal vi leke oss med roboter, og finne ut hvordan vi kan få dem til å gjøre forskjellige ting for oss. Robotinvasjon Skrevet av: Geir Arne Hjelle Kurs: Computercraft Tema: Tekstbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole Introduksjon Vi har

Detaljer

Vi skal nå programmere et romskip som flyr rundt på skjermen. For å ha kontroll på bevegelsen vil vi bruke to variable, fartx og

Vi skal nå programmere et romskip som flyr rundt på skjermen. For å ha kontroll på bevegelsen vil vi bruke to variable, fartx og Lunar Lander Ekspert Scratch PDF Introduksjon Lunar Lander ble opprinnelig utviklet på slutten av 1970-tallet. Målet med spillet er å lande et romskip på månen. Selve kontrollen av romskipet ble videreført

Detaljer

King Kong Erfaren Scratch PDF

King Kong Erfaren Scratch PDF King Kong Erfaren Scratch PDF Introduksjon I dette spillet inspirert av historien om King Kong, skal vi se hvor lett det er å bruke grafikk som ikke allerede ligger i Scratchbiblioteket. I spillet styrer

Detaljer

Læreplan i Programmering og modellering - programfag i studiespesialiserende utdanningsprogram

Læreplan i Programmering og modellering - programfag i studiespesialiserende utdanningsprogram 2.12.2016 Læreplan i - programfag i studiespesialiserende utdanningsprogram Formål Programmering er et emne som stadig blir viktigere i vår moderne tid. Det er en stor fordel å kunne forstå og bruke programmering

Detaljer

Norgestur. Introduksjon. Steg 1: Et norgeskart. Sjekkliste. Skrevet av: Geir Arne Hjelle

Norgestur. Introduksjon. Steg 1: Et norgeskart. Sjekkliste. Skrevet av: Geir Arne Hjelle Norgestur Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Bli med på

Detaljer

Skilpadder. Introduksjon: Steg 1: Hei, Skilpadde! Sjekkliste. Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk)

Skilpadder. Introduksjon: Steg 1: Hei, Skilpadde! Sjekkliste. Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Skilpadder Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Bjørn Einar Bjartnes Kurs: Python Tema: Tekstbasert Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7.

Detaljer

Steg 1: Lag en figur som bytter drakt

Steg 1: Lag en figur som bytter drakt Enarmet banditt Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Gudbrand Tandberg og Anne-Marit Gravem Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Programmering

Detaljer

GRATIS KURS. Lær å bruke undervisningsverktøy for språk, matematikk og teknologi!

GRATIS KURS. Lær å bruke undervisningsverktøy for språk, matematikk og teknologi! GRATIS KURS Lær å bruke undervisningsverktøy for språk, matematikk og teknologi! FIRST Scandinavia Partner AS er en autorisert LEGO Education forhandler og vi formidler produkter som LEGO MINDSTORMS, LEGO

Detaljer

Forberedelser: Last ned bildefiler

Forberedelser: Last ned bildefiler Fyrverkeri Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Kaisa Korsak Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Matematikk, Kunst og håndverk Klassetrinn: 1.-4. klasse,

Detaljer

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om

Detaljer

Legg merke til at at over de blå klossene er det flere kategorier av kommandoer i forskjellige farger, for eksempel

Legg merke til at at over de blå klossene er det flere kategorier av kommandoer i forskjellige farger, for eksempel Astrokatt Introduksjon Scratch Introduksjon Katten vår har så lyst å være en astronaut, la oss se om vi kan hjelpe ham? Underveis vil vi lære hvordan vi flytter figurer rundt på skjermen, og hvordan katter

Detaljer

Steg 1: Få Flakse til å falle

Steg 1: Få Flakse til å falle Flaksefugl Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Helge Astad Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Naturfag, Programmering, Kunst og håndverk Klassetrinn:

Detaljer

Python: Variable og beregninger, input og utskrift. TDT4110 IT Grunnkurs Professor Guttorm Sindre

Python: Variable og beregninger, input og utskrift. TDT4110 IT Grunnkurs Professor Guttorm Sindre Python: Variable og beregninger, input og utskrift TDT4110 IT Grunnkurs Professor Guttorm Sindre Læringsmål og pensum Mål for denne uka: Vite litt om design av programmer (2.1, 2.2, 2.4) Kunne skrive ut

Detaljer

Del 1 En oversikt over C-programmering

Del 1 En oversikt over C-programmering Del 1 En oversikt over C-programmering 1 RR 2016 Starten C ble utviklet mellom 1969 og 1973 for å re-implementere Unix operativsystemet. Er et strukturert programmeringsspråk, hvor program bygges opp av

Detaljer

Hvor i All Verden? Del 3. Introduksjon. Steg 0: Forrige gang. Sjekkliste. Skrevet av: Geir Arne Hjelle

Hvor i All Verden? Del 3. Introduksjon. Steg 0: Forrige gang. Sjekkliste. Skrevet av: Geir Arne Hjelle Hvor i All Verden? Del 3 Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

Flagg. Introduksjon. Steg 1: Gå i sirkel. Skrevet av: Sverre Oskar Konestabo og Geir Arne Hjelle

Flagg. Introduksjon. Steg 1: Gå i sirkel. Skrevet av: Sverre Oskar Konestabo og Geir Arne Hjelle Flagg Skrevet av: Sverre Oskar Konestabo og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10.

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang 2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om

Detaljer

Soloball. Steg 1: En roterende katt. Sjekkliste. Test prosjektet. Introduksjon. Vi begynner med å se på hvordan vi kan få kattefiguren til å rotere.

Soloball. Steg 1: En roterende katt. Sjekkliste. Test prosjektet. Introduksjon. Vi begynner med å se på hvordan vi kan få kattefiguren til å rotere. Soloball Introduksjon Scratch Introduksjon Vi skal nå lære hvordan vi kan lage et enkelt ballspill med Scratch. I soloball skal du styre katten som kontrollerer ballen, slik at ballen ikke går i nettet.

Detaljer

Norgestur. Introduksjon. Steg 1: Et norgeskart. Sjekkliste. Scratch. Skrevet av: Geir Arne Hjelle

Norgestur. Introduksjon. Steg 1: Et norgeskart. Sjekkliste. Scratch. Skrevet av: Geir Arne Hjelle Scratch Norgestur Skrevet av: Geir Arne Hjelle Kurs: Scratch Språk: Norsk bokmål Introduksjon Bli med på en rundreise i Norge! Vi skal lage et spill hvor du styrer et helikopter rundt omkring et kart over

Detaljer

Start et nytt Scratch-prosjekt. Slett kattefiguren, for eksempel ved å høyreklikke på den og velge slett.

Start et nytt Scratch-prosjekt. Slett kattefiguren, for eksempel ved å høyreklikke på den og velge slett. Norgestur Introduksjon Bli med på en rundreise i Norge! Vi skal lage et spill hvor du styrer et helikopter rundt omkring et kart over Norge, mens du prøver å raskest mulig finne steder og byer du blir

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

TDT4105 Informasjonsteknologi, grunnkurs (ITGK) 1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre satre@idi.ntnu.no 2 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære å designe

Detaljer

Steg 1: Vår første datamaskin

Steg 1: Vår første datamaskin Bli Kjent med Datamaskinen Skrevet av: Geir Arne Hjelle Kurs: Computercraft Tema: Tekstbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregåe skole Introduksjon

Detaljer

Asteroids. Oversikt over prosjektet. Steg 1: Enda et flyvende romskip. Plan. Sjekkliste. Introduksjon

Asteroids. Oversikt over prosjektet. Steg 1: Enda et flyvende romskip. Plan. Sjekkliste. Introduksjon Asteroids Ekspert Scratch Introduksjon På slutten av 1970-tallet ga Atari ut to spill hvor man skulle kontrollere et romskip. Det første var Lunar Lander, men dette ble utkonkurrert av Asteroids som Atari

Detaljer

Steg 1: Vi roterer en likebeint trekant

Steg 1: Vi roterer en likebeint trekant Rotasjon rundt egen akse Skrevet av: Carl A. Myrland Kurs: Scratch Tema: Blokkbasert Fag: Matematikk Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon I denne oppgaven skal vi importere

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

TDT4105 Informasjonsteknologi, grunnkurs (ITGK) 1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre satre@idi.ntnu.no 3 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære om hvordan

Detaljer

Av LäraMera Program AB og Leripa AB. Kristina Grundström

Av LäraMera Program AB og Leripa AB. Kristina Grundström Av LäraMera Program AB og Leripa AB Grafikk Musikk Pedagogikk Programmering Kristina Grundström Erik Truedsson Ann Truedsson Richard Hultgren Norsk versjon: NorMedia, Pb. 24, 1451 Nesoddtangen. Tlf. 66915440,

Detaljer

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i.

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i. Skilpaddeskolen Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Bjørn Einar Bjartnes Kurs: Python Tema: Tekstbasert Fag: Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse

Detaljer

Valfag Ulstein ungdomsskule 2017/18

Valfag Ulstein ungdomsskule 2017/18 Valfag Ulstein ungdomsskule 2017/18 Føremål Valfaga skal bidra til at elevane får styrka lysta til å lære og oppleve meistring gjennom praktisk og variert arbeid. 9.klasse: Design og redesign Fysisk aktivitet

Detaljer

En oppsummering (og litt som står igjen)

En oppsummering (og litt som står igjen) En oppsummering (og litt som står igjen) Pensumoversikt Hovedtanker i kurset Selvmodifiserende kode Overflyt Eksamen En oppsummering Oppsummering Pensum læreboken til og med kapittel 7 forelesningene de

Detaljer

Start et nytt PXT-prosjekt, for eksempel ved å gå til makecode.microbit.org (

Start et nytt PXT-prosjekt, for eksempel ved å gå til makecode.microbit.org ( PXT: Akselerometer Skrevet av: Julie Christina Revdahl Kurs: Microbit Tema: Elektronikk, Blokkbasert Fag: Matematikk, Programmering, Teknologi Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen. Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å

Detaljer

Hvor i All Verden? Del 1. Introduksjon. Steg 1: Styr et helikopter. Skrevet av: Geir Arne Hjelle

Hvor i All Verden? Del 1. Introduksjon. Steg 1: Styr et helikopter. Skrevet av: Geir Arne Hjelle Hvor i All Verden? Del 1 Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

Breakout. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle og Martin Lie

Breakout. Introduksjon. Oversikt over prosjektet. Skrevet av: Geir Arne Hjelle og Martin Lie Breakout Skrevet av: Geir Arne Hjelle og Martin Lie Kurs: Scratch Tema: Blokkbasert, Spill Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon Breakout

Detaljer

PXT: Flasketuten peker på

PXT: Flasketuten peker på PXT: Flasketuten peker på Skrevet av: Kolbjørn Engeland, Julie Christina Revdahl Kurs: Microbit Tema: Blokkbasert, Elektronikk, Animasjon, Spill Fag: Programmering Klassetrinn: 5.-7. klasse, 8.-1. klasse,

Detaljer

Norsk informatikkolympiade runde

Norsk informatikkolympiade runde Norsk informatikkolympiade 2015 2016 1. runde Sponset av Uke 46, 2015 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler.

Detaljer

Opplegg for introduksjonskurs i programmering på SFO med ungdommer som instruktører

Opplegg for introduksjonskurs i programmering på SFO med ungdommer som instruktører Opplegg for introduksjonskurs i programmering på SFO med ungdommer som instruktører oppdatert januar 2015 Torbjørn Skauli Sammendrag Dette dokumentet beskriver et opplegg for å lære bort enkel programmering

Detaljer

Først må vi få datamaskinen til å velge et tilfeldig ord, så la oss begynne. Lagre programmet ditt og kjør det. Hvilket ord skrives ut?

Først må vi få datamaskinen til å velge et tilfeldig ord, så la oss begynne. Lagre programmet ditt og kjør det. Hvilket ord skrives ut? Hangman Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Geir Arne Hjelle Kurs: Python Tema: Tekstbasert, Spill Fag: Programmering Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

JS: Grunnleggende JavaScript

JS: Grunnleggende JavaScript JS: Grunnleggende JavaScript Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside Fag: Matematikk, Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole Introduksjon

Detaljer

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill! Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett

Detaljer

Fyrverkeri Nybegynner Scratch Lærerveiledning

Fyrverkeri Nybegynner Scratch Lærerveiledning Fyrverkeri Nybegynner Scratch Lærerveiledning Introduksjon I dette prosjektet skal vi skyte opp fyrverkeri over en by. Forberedelser: Last ned bildefiler Denne første delen kan du godt få hjelp fra en

Detaljer

Forsøkslæreplan i valgfag programmering

Forsøkslæreplan i valgfag programmering Forsøkslæreplan i valgfag programmering Gjelder bare for skoler som har fått innvilget forsøk med programmering valgfag fra 1.8.2016 Formål Valgfagene skal bidra til at elevene, hver for seg og i fellesskap,

Detaljer

EC-Styring med "Magelis" berøringsskjerm. 1. Oppstart og initialisering av maskin... 2

EC-Styring med Magelis berøringsskjerm. 1. Oppstart og initialisering av maskin... 2 Innhold 1. Oppstart og initialisering av maskin... 2 2. Drift av maskinen... 3 2.1 Beskrivelse av hovedmeny...3 2.2 Endre program...4 2.3 Opprette et program - eksempel på programmering av en profil...5

Detaljer

Skilpaddekunst. Steg 1: Møt skilpadden. Sjekkliste. Introduksjon. Turtles

Skilpaddekunst. Steg 1: Møt skilpadden. Sjekkliste. Introduksjon. Turtles Skilpaddekunst Introduksjon Skilpadder (turtles på engelsk) er en form for roboter som har vært i bruk innen programmering i lang tid. Vi vil bruke skilpadde-biblioteket i Python til å utforske flere programmeringskonsepter

Detaljer

Ukeoppgaver 2: sep (INF Høst 2010)

Ukeoppgaver 2: sep (INF Høst 2010) Ukeoppgaver 2: 6. - 10. sep (INF1000 - Høst 2010) Variabler og uttrykk (kap. 2.3-2.6), terminal I/O (kap. 3.1-3.5), if-setninger og løkker (kap. 4.1-4.4), og litt om arrayer (kap. 5.1-5.2) Mål: Øve på

Detaljer

super:bit-oppdraget Lærerveiledning Versjon 1, august 19.

super:bit-oppdraget Lærerveiledning Versjon 1, august 19. super:bit-oppdraget Lærerveiledning Versjon 1, august 19. Innhold 1 Oppvarming analog programmering (10 minutter)... 3 2 Kom i gang med micro:bit (15 minutter)... 5 3 Kjør en meter med BitBot... 6 4 Kjør

Detaljer