Lokal læreplan i valgfag programmering Utkast august 2018

Størrelse: px
Begynne med side:

Download "Lokal læreplan i valgfag programmering Utkast august 2018"

Transkript

1 Lokal læreplan i valgfag programmering Utkast august Modellering Mål for opplæringen er at eleven skal kunne: 1.1. gjøre rede for hvordan datamaskiner og programmer fungerer, inkludert et utvalg utbredte programmeringsspråk og deres bruksområder 1.2. omgjøre problemer til konkrete delproblemer, vurdere hvilke delproblemer som lar seg løse digitalt, og utforme løsninger for disse 1.3. dokumentere og forklare programkode gjennom å skrive hensiktsmessige kommentarer og ved å presentere egen og andres kode 2. Koding Mål for opplæringen er at eleven skal kunne: 2.1. bruke flere programmeringsspråk der minst ett er tekstbasert bruke grunnleggende prinsipper i programmering, slik som løkker, tester, variabler, funksjoner og enkel brukerinteraksjon 2.3. utvikle og feilsøke programmer som løser definerte problemer, inkludert realfaglige problemstillinger og kontrollering eller simulering av fysiske objekter 2.4. overføre løsninger til nye problemer ved å generalisere og tilpasse eksisterende programkode og algoritmer.

2 Årsplan 1 økt == 90 min 30 økter i per år (Buffer på 5 økter) Tid Kompetanse Tema Innhold Vurdering mål 1 økt 1.1, 2.2 Introduksjon til programmering Oversikt over emnet. Hello World! (Python/Javascript) er 3 økter 1.1, 1.2, 2.1 Innføring i Blokkprogrammering PXT microbit Kretser og prototyping Algoritmisk tenkning 1: Lage en terning på microbit 2: Stein, saks papir s_papir_nn 3: Koble enkle kretser med prototypebrett vurdering tilbakmelding fra lærer og medelever. 2 økter 1.2, Innføring i tekstbasert programmering Begreper: Variabler, løkker, betingelser Tilpasninger: Elever som kan Python kan bruke MU-CODE til å løse de samme oppgavene. 1: Innføring i Python med bruk av Turtle 2: BlinkLED m/microbit eller Arduino. MU-CODE eller Arduino IDE. Begreper: Variabler, løkker, betingelser Tilpasninger: Innlevering av kode med kort rapport av BlinkLED oppgaven

3 2 økter 2.1, 2.1, 2.3 Simulering av fysisk objekt 5 økter 1 og 2 Elektronikkprosjekt med Microbit 2 økter 1.3 Gjennomføre kodetimen på mellomtrinnet Blokkbasert i scratch Tekstbasert i Processing m/python. Elevene kommenterer koden underveis. Fokus på modellering og peer programming. Begreper: funksjoner, klasser, metoder Tilpasninger: Elever med kompetanse i Arduino kan koble Processing opp mot Arduino og kontrollere variabler i koden med potter etc. Blokkbasert prosjekt med microbit. Tilpasninger: MU-CODE for elever med kompetanse i Python. Det er også mulig å bruke tekstbasert javascript i PXT. Forberedelse: Gjennomgang av opplegget. Elevene planlegger opplegget i grupper. Gjennomføring: Grupper på 3 4 elever. Vurdering av kode Vurdering av produkt tilbakemelding 2 økter 1.2 og 2. Droneprosjekt (Microbit) 3 økter 1. og 2. Arduino og styring av elektroniske komponenter 6 økter 1. og 2. Elektronikkprosjekt med Arduino. Programmere drone til å fly i et gitt mønster Introduksjon til Arduino IDE 1: Styring av motorer 2: Styring av servo 3: Ultrasonic sensor 4: Trådløs kommunikasjon 5: Stepper motor 1: Ideutvikling 2: Gjennomføring 3: Presentasjon av produkt inkludert kode Prosessorientert Vurdering av prosess og produkt. Loggskriving.

4 Tekstbasert Samarbeid med DR2 og K&H. 3D modellering 4 økter 1. og 2. Spillprosjekt Processing -Python Alternativer: Pygame Mulig produkter: Robotbil, robotarm, forskningsstasjon, lysstyring til modeller bygd på DR2, etc. Begreper: Betingelser/tester, løkker, funksjoner Tilpasninger: Blockuino.no PingPong Underveisvurdering. Underveisvurdering av kode + sluttvurdering av kode Planen utvikles til en treårsplan og komplett lokal læreplan i løpet av skoleåret 2018/2019 Ressurser: MicroBit Arduino Python Swift JavaScript Lego EV3 Diverse mu c om at.com Swift Playgrounds Xcode EV3-API/ mputer-programming/programming Programmeringsspråk: Python, Javascript, Swift, Processing (Java og Python) r.no web.de/swift/ev3- API/ g/ mputing

5 Konkretisering av ferdigheter: - Kunne forstå og bruke et variert og funksjonelt kodespråk: variabler (variables), heltall (integers), flyttall (floats), tekststreng (strings), boolsk data (Booleans), betingelser (conditionals), løkker (loops), funksjoner(functions), klasser (classes), metoder(methods), arrays. - Kunne tenke algoritmisk - Kunne feilsøke og løse ulike problem - Kunne programmere og bruke en rekke ulike sensorer til Microbit og Arduino - Kunne programmere enkle spill - Kunne programmere enkle simuleringer - Kunne bruke et utvalg av teknologi i den kreative prosessen. - Kunne samarbeide i designprosesser - Kunne skrive pseudokode - Kunne presentere, forklare og begrunne kode - Kunne forklare kode til medelever (Kodetimen) - Utvikle kreativitet og skaperevne fra ide til produkt Utstyr: Microbit, Arduino, Mac/ipad, elektroniske komponenter, 3d printer, Makerspace utstyr Forslag til undervisningsetoder: modellering, programmering i par, prosjektbasert, individuell læring, problembasert læring, Kilder brukt i arbeidet med planen:

6 Vurdering i programmering: I aldersblandede grupper skal et produkt eller presentasjon fra en elev på 8. trinn vurderes likt som et produkt eller en presentasjon fra en elev på 10. trinn med to års programmeringserfaring. Det vil dermed (som regel) være lettere for en elev på 10. trinn å oppnå høy måloppnåelse og få beste karakter. Det skal likevel være mulig å oppnå topp-karakter for elever som tar faget for første gang. Eksempel på vurderingskriterier til Ballsprett Elevene kan vurderes ut ifra hvor godt programmet deres simulerer ballsprettet. De kan også vurderes påhvor godt de muntlig kan forklare bruken av viktige programmeringsprinsipper som løkker, tester og variabler og hvordan disse bidrar til at programmet deres blir bedre. Læringsmål Eleven kan lage et program som simulerer ballsprett og demping Elevene kan bruke og forklare løkker, tester og variabler Kjennetegn på høy måloppnåelse Eleven lager et program som simulerer sprettet på en realistisk måte, med tyngdekraft og demping i sprettet. Ballen kan sprette mange ganger og slippes fra ulik høyde. Eleven forklarer i hvilken grad simuleringen samsvarer med virkeligheten Eleven bruker løkker på en hensiktsmessig måte for å simulere ballens bevegelse. Eleven bruker tester for å finne når ballen treffer gulvet. Eleven bruker variabler for å representere posisjon, fart og akselerasjon. Eleven forklarer hvordan løkker, tester og variabler er brukt i programmet og på hvilken måte dette bidrar til å gjøre programmet bedre. Kilde: IKT MOOC

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

VALGFAG 10. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen.

VALGFAG 10. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Oslo kommune Utdanningsetaten Hovseter skole VALGFAG 10. TRINN SKOLEÅRET 2019-2020 Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Det er utarbeidet fagplaner i de

Detaljer

VALGFAG 9./10. TRINN

VALGFAG 9./10. TRINN Oslo kommune Utdanningsetaten Hovseter skole VALGFAG 9./10. TRINN SKOLEÅRET 2018-2019 Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Det er utarbeidet fagplaner i

Detaljer

Veiledning til programmering valgfag. Innhold. Innledning ARTIKKEL SIST ENDRET: Innledning. Fagets egenart

Veiledning til programmering valgfag. Innhold. Innledning ARTIKKEL SIST ENDRET: Innledning. Fagets egenart Veiledning til programmering valgfag ARTIKKEL SIST ENDRET: 30.06.2016 Innhold Innledning Fagets egenart Praktiske eksempler - Programmering uten datamaskin - Kjør en kodetime med elevene - Ballsprett -

Detaljer

Koding Munkerud skole trinn En samlet oversikt

Koding Munkerud skole trinn En samlet oversikt Koding 2018 2019 Munkerud skole 4. - 7. trinn En samlet oversikt Hvorfor koding på Munkerud? Koding er et nytt fag som er på vei inn i skolen. Gjennom arbeid med koding dekkes kompetansemål i mange fag.

Detaljer

VALGFAG 9. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen.

VALGFAG 9. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Oslo kommune Utdanningsetaten Hovseter skole VALGFAG 9. TRINN SKOLEÅRET 2019-2020 Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Det er utarbeidet fagplaner i de

Detaljer

Kompetanse for kvalitet: Programmering for trinn

Kompetanse for kvalitet: Programmering for trinn Studentsider Studieplan Kompetanse for kvalitet: Programmering for 5.- 10. trinn Beskrivelse av studiet Studiet er nettbasert og består av to emner; Programmering del 1: Introduksjon til programmering

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

Koding og skaperverksted i det 21. århundre ØYVIND OPHEIM RISE, KNAPPSKOG SKULE

Koding og skaperverksted i det 21. århundre ØYVIND OPHEIM RISE, KNAPPSKOG SKULE Koding og skaperverksted i det 21. århundre ØYVIND OPHEIM RISE, KNAPPSKOG SKULE Digg Læring Knappskog skule, Fjell kommune 1. 4. trinn + innføringsklasse ipad 5. 7.trinn Chromebook Office 365 1 time koding

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

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

Kom i gang med programmering i klasserommet

Kom i gang med programmering i klasserommet Kom i gang med programmering i klasserommet SKOLEMØTET ROGALAND 16.NOVEMBER 2018 Espen Espeseth Clausen espenec@gmail.com Twitter: @espenec http://espenec.wordpress.com Erfaringer med programmering i skolen

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

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

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

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

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

Delmål/læringsmål (settes på ukeplan)

Delmål/læringsmål (settes på ukeplan) ÅRSPLAN TEKNOLOGI I PRAKSIS 8.TRINN 2016-17 se merknad nederst Periode - uke Hovedområde (K-06) Kompetansemål (K-06) Delmål/læringsmål (settes på ukeplan) 34-35 Introduksjon eigna Introduksjon; Hva er

Detaljer

HALVÅRSPLAN. Fag: Teknologi i praksis. Klasse: 8 trinn. Faglærere: Torjus Halsne og Hans Martin Stølen

HALVÅRSPLAN. Fag: Teknologi i praksis. Klasse: 8 trinn. Faglærere: Torjus Halsne og Hans Martin Stølen HALVÅRSPLAN Fag: Teknologi i praksis Klasse: 8 trinn Faglærere: Torjus Halsne og Hans Martin Stølen Planen blir fortløpende revidert etter hvert som året skrider fram Hovudmål frå læreplanen: Undersøkingar

Detaljer

Bryne ungdomsskule ÅRSPLAN. FAG: Teknologi i prakasis. Trinn: 9 trinn

Bryne ungdomsskule ÅRSPLAN. FAG: Teknologi i prakasis. Trinn: 9 trinn ÅRSPLAN Bryne ungdomsskule FAG: Teknologi i prakasis Trinn: 9 trinn Teknologi i praksis Undersøkingar Mål for opplæringen er at eleven skal kunne undersøkje teknologiske produkt og dei vala som er gjorde

Detaljer

1. Rullende navn, s 3 2. Smilefjes, s 5 3. Skritteller, s 7 4. Orakel, s 9 5. Stein, saks og papir, s Kompass, s 14

1. Rullende navn, s 3 2. Smilefjes, s 5 3. Skritteller, s 7 4. Orakel, s 9 5. Stein, saks og papir, s Kompass, s 14 Kom i gang med 2 I dette heftet skal vi gjøre oss kjent med micro:bit og lære å programmere med blokk-kode. Heftet inneholder seks ulike prosjektoppgaver med differensiert innhold og tema. 1. Rullende

Detaljer

Kan micro:biten vår brukes som et termometer? Ja, den har faktisk en temperatursensor!

Kan micro:biten vår brukes som et termometer? Ja, den har faktisk en temperatursensor! PXT: Temperatur Skrevet av: Kolbjørn Engeland, Julie Revdahl Kurs: Microbit Tema: Blokkbasert, Elektronikk, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon

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

Foreldremøte 7. trinn mai 2016

Foreldremøte 7. trinn mai 2016 Foreldremøte 7. trinn mai 2016 Hvem er vi? Rektor: Nina Bordewich Assisterende rektor: Eirik Haugberg Undervisningsinspektør: Ingjerd Tesaker Rådgiver: Ellen Gyllensten Alvestad Helsesøster: Heidi Rusten

Detaljer

LEGO NXT. Lærerveiledning

LEGO NXT. Lærerveiledning Lærerveiledning LEGO NXT Passer for: Antall elever: Varighet: 5. - 7. trinn Hel klasse 150 minutter LEGO NXT er et skoleprogram hvor elevene skal bygge en robot ved hjelp av byggebeskrivelser og programmere

Detaljer

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram Fastsatt som forskrift av Utdanningsdirektoratet 3. april 2006 etter delegasjon i brev 26. september 2005 fra Utdannings-

Detaljer

Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt!

Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt! Microbit PXT: Terning Skrevet av: Geir Arne Hjelle Kurs: Microbit Språk: Norsk bokmål Introduksjon Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt! Steg 1: Vi rister løs Vi

Detaljer

Eksamensbesvarelser i REA3015 Informasjonsteknologi 2

Eksamensbesvarelser i REA3015 Informasjonsteknologi 2 Eksamensbesvarelser i REA3015 Informasjonsteknologi 2 Eksamensbesvarelsene er fra eksamen våren 2013. Forberedelsen og eksamensoppgaven finner du her: Eksamensoppgaver Eksamensveiledningen med kjennetegn

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

Fra nysgjerrigper til forskerspire

Fra nysgjerrigper til forskerspire LOKAL LÆREPLAN Vardåsen skole FAG: Naturfag TRINN: 5. trinn Timefordeling på trinnet: 2 Grunnleggende ferdigheter i regning, lesing, skriving og digitale ferdigheter. Uke 33-34 Kompetansemål i LK-06 -formulere

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

Sprettende ball. Introduksjon: Steg 1: Vindu. Sjekkliste. Skrevet av: Sigmund Hansen

Sprettende ball. Introduksjon: Steg 1: Vindu. Sjekkliste. Skrevet av: Sigmund Hansen Sprettende ball Skrevet av: Sigmund Hansen Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Matematikk, Naturfag, Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon:

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

Programmering i naturfag. Av Emil Thune

Programmering i naturfag. Av Emil Thune Programmering i naturfag Av Emil Thune Grunnleggende ferdigheter i faget (forslag) Digitale ferdigheter i naturfag er å bruke digitale verktøy til å utforske, registrere, gjøre beregninger, visualisere,

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

Fra nysgjerrigper til forskerspire

Fra nysgjerrigper til forskerspire LOKAL LÆREPLAN Vardåsen skole FAG: Naturfag TRINN: 5. trinn Timefordeling på trinnet: 2 Grunnleggende ferdigheter i regning, lesing, skriving og digitale ferdigheter. Uke 33-34 Kompetansemål i LK-06 -formulere

Detaljer

Kanter, kanter, mange mangekanter. Introduksjon: Steg 1: Enkle firkanter. Sjekkliste. Skrevet av: Sigmund Hansen

Kanter, kanter, mange mangekanter. Introduksjon: Steg 1: Enkle firkanter. Sjekkliste. Skrevet av: Sigmund Hansen Kanter, kanter, mange mangekanter Skrevet av: Sigmund Hansen Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole

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

Elektronikk og programmering av ubrukelige roboter

Elektronikk og programmering av ubrukelige roboter Elektronikk og programmering av ubrukelige roboter Elektronikk du (kanskje) bruker i roboten: 1. Microbit = hjernen denne må du ha! Microbit er en såkalt mikrokontroller som vi kan programmere til å få

Detaljer

Lærerveiledning - Flagg

Lærerveiledning - Flagg Lærerveiledning - Flagg Skrevet av: Geir Arne Hjelle og Stein Olav Romslo Kurs: Scratch Tema: Blokkbasert, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 1.-4. klasse, 5.-7. klasse,

Detaljer

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. PXT: Stein, saks, papir Skrevet av: Bjørn Hamre Kurs: Microbit Introduksjon Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. Steg 1: Velge tilfeldig

Detaljer

Studieplan - KOMPiS Programmering

Studieplan - KOMPiS Programmering Page 1 of 6 SharePoint Nyhetsfeed OneDrive Områder Randi Moen Sund Studieplan - KOMPiS Programmering Rediger 6-3-Gradnavn 6-3-Vertsenhet 3-1-Opprettet 3-Godkjent 2-2-Politiattest 4-1-Rammeplan 14-2-Skikkehetsvurdering

Detaljer

Sprettende ball Introduksjon Processing PDF

Sprettende ball Introduksjon Processing PDF Sprettende ball Introduksjon Processing PDF Introduksjon: I denne modulen skal vi lære et programmeringsspråk som heter Processing. Det ble laget for å gjøre programmering lett for designere og andre som

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 13. september, 2018 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 27/9-2018, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å

Detaljer

WORKSHOP BRUK AV SENSORTEKNOLOGI

WORKSHOP BRUK AV SENSORTEKNOLOGI WORKSHOP BRUK AV SENSORTEKNOLOGI MIKROKONTROLLERE - ARDUINO KURS 27.08.16 ANALOG - DIGITAL FRA VARIASJONER AV STRØMSTYRKE TIL TALL ARDUINO BRUKES TIL Å UTFØRE SLIK KONVERTERING STRØM/TALL ELLER TALL/STRØM

Detaljer

Forkurs INF1010. Dag 1. Andreas Færøvig Olsen Tuva Kristine Thoresen

Forkurs INF1010. Dag 1. Andreas Færøvig Olsen Tuva Kristine Thoresen Forkurs INF1010 Dag 1 Andreas Færøvig Olsen (andrefol@ifi.uio.no) Tuva Kristine Thoresen (tuvakt@ifi.uio.no) Institutt for Informatikk, 6. januar 2014 Forkurs INF1010 - dag 1 Hello, World! Typer Input/output

Detaljer

Steg 0: Installere Pygame Zero

Steg 0: Installere Pygame Zero PGZ - Sprettball Skrevet av: Ole Kristian Pedersen, Kodeklubben Trondheim Kurs: Python Tema: Tekstbasert, Spill Fag: Matematikk, Programmering Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon I denne

Detaljer

Studieplan - KOMPiS Programmering

Studieplan - KOMPiS Programmering Page 1 of 5 Studieplan - KOMPiS Programmering Rediger 6-3-Vertsenhet 3-1-Opprettet 3-Godkjent Gjelder studieår IE-IDI 2018/2019 Varighet, omfang og nivå 6-3-Omfang (år): 6-2-Organisering: deltidsstudium

Detaljer

Øvingsforelesning 1 Python (TDT4110)

Øvingsforelesning 1 Python (TDT4110) Øvingsforelesning 1 Python (TDT4110) Introduksjon, Kalkulasjoner Ole-Magnus Pedersen Oversikt Praktisk Info Repetisjon fra sist Oppgaver for øving 2 2 Praktisk Info Last opp øvinger på Blackboard før godkjenning

Detaljer

I denne oppgaven skal vi gi en enkel innføring til klasser og objekter (ordene forklares senere i teksten).

I denne oppgaven skal vi gi en enkel innføring til klasser og objekter (ordene forklares senere i teksten). Enkle objekter Skrevet av: Ole Kristian Pedersen, Kodeklubben Trondheim Kurs: Python Tema: Tekstbasert Fag: Programmering Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole Introduksjon I denne

Detaljer

Visuell Programmering: Kom i gang med Processing

Visuell Programmering: Kom i gang med Processing Visuell Programmering: Kom i gang med Processing Et enkelt program: Syntaks introdusert: Kommentarer, print(), println(), size(). + Start opp processing + Skriv en åpningskommentar på toppen av programmet

Detaljer

PXT: Micro:bit repeater

PXT: Micro:bit repeater PXT: Micro:bit repeater Skrevet av: Julie Christina Revdahl Kurs: Microbit Tema: Elektronikk, Blokkbasert, Spill Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole

Detaljer

Mattespill Nybegynner Python PDF

Mattespill Nybegynner Python PDF Mattespill Nybegynner Python PDF Introduksjon I denne leksjonen vil vi se litt nærmere på hvordan Python jobber med tall, og vi vil lage et enkelt mattespill. Vi vil også se hvordan vi kan gjøre ting tilfeldige.

Detaljer

Bygge en pyramide. Introduksjon. Steg 1: Lage en ny mod. Sjekkliste. Skrevet av: Pål G. Solheim

Bygge en pyramide. Introduksjon. Steg 1: Lage en ny mod. Sjekkliste. Skrevet av: Pål G. Solheim Bygge en pyramide Skrevet av: Pål G. Solheim Kurs: Learntomod Tema: Blokkbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon La oss gjøre

Detaljer

ProFag Realfaglig programmering

ProFag Realfaglig programmering Det matematisk-naturvitenskapelige fakultet ProFag Realfaglig programmering Andre samling 1. september 018 Kompetansesenter for Undervisning i Realfag og Teknologi www.mn.uio.no/kurt Det matematisk-naturvitenskapelige

Detaljer

Fagfornyelsen. Nye læreplaner for en fremtid i endring

Fagfornyelsen. Nye læreplaner for en fremtid i endring Fagfornyelsen Nye læreplaner for en fremtid i endring Fagfornyelsen Hvorfor? Forankring Ludvigsenutvalget Kompetanse Dybdelæring Tverrfaglige tema Metakognisjoner (å lære å lære) +++ Forankring Stortingsmelding

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

LEGO NXT. Lærerveiledning

LEGO NXT. Lærerveiledning Lærerveiledning LEGO NXT Passer for: Antall elever: Varighet: 8. - 10. trinn Hel klasse 150 minutter LEGO NXT er et skoleprogram hvor elevene skal bygge en robot ved hjelp av byggebeskrivelser og programmere

Detaljer

Års- og vurderingsplan Teknologi i praksis Selsbakk skole 9. og 10. trinn Kompetansemål etter 10.årstrinn

Års- og vurderingsplan Teknologi i praksis Selsbakk skole 9. og 10. trinn Kompetansemål etter 10.årstrinn 5. september 2016 Selsbakk skole Års- og vurderingsplan Teknologi i praksis Selsbakk skole 9. og 10. trinn Kompetansemål etter 10.årstrinn Side 2 av 7 Kompetansemål Undersøkingar Hovedområdet handlar om

Detaljer

TDT4110 IT Grunnkurs Høst 2014

TDT4110 IT Grunnkurs Høst 2014 TDT4110 IT Grunnkurs Høst 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Auditorieøving 1 Navn: Linje: Brukernavn (blokkbokstaver): Oppgavesettet

Detaljer

Kom i gang med micro:bit

Kom i gang med micro:bit Kom i gang med micro:bit Kenneth Fossland, Brundalen skole 2019 Bilde: flickr.com makecode.microbit.org https://docs.google.com/document/d/1rjglb2tczwjhzcrklfyxhhn6vguuj-1jdt9ivuvbpu0/edit#heading=h.7s5hifmcog5y

Detaljer

Års- og vurderingsplan Teknologi i praksis Selsbakk skole 8. trinn Kompetansemål etter 10.årstrinn

Års- og vurderingsplan Teknologi i praksis Selsbakk skole 8. trinn Kompetansemål etter 10.årstrinn 5. september 2016 Selsbakk skole Års- og vurderingsplan Teknologi i praksis Selsbakk skole 8. trinn Kompetansemål etter 10.årstrinn Side 2 av 6 Kompetansemål Undersøkingar Hovedområdet handlar om korleis

Detaljer

Års- og vurderingsplan Teknologi i praksis Selsbakk skole 8. trinn Kompetansemål etter 10.årstrinn

Års- og vurderingsplan Teknologi i praksis Selsbakk skole 8. trinn Kompetansemål etter 10.årstrinn 5. september 2016 Selsbakk skole Års- og vurderingsplan Teknologi i praksis Selsbakk skole 8. trinn Kompetansemål etter 10.årstrinn Side 2 av 8 Kompetansemål Undersøkingar Hovedområdet handlar om korleis

Detaljer

Læringsmiljø Hadeland. Felles skoleutviklingsprosjekt for Gran, Lunner og Jevnaker. Vurderingsbidrag

Læringsmiljø Hadeland. Felles skoleutviklingsprosjekt for Gran, Lunner og Jevnaker. Vurderingsbidrag Vurderingsbidrag Fag: Matematikk Tema: Sannsynlighet Trinn: 10 Tidsramme: 10 12 timer ----------------------------------------------------------------------------- Undervisningsplanlegging Konkretisering

Detaljer

EKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00

EKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet består

Detaljer

Excited. Hvordan komme i gang med tekstbasert programmering? Centre for Excellent IT Education. Guttorm Sindre

Excited. Hvordan komme i gang med tekstbasert programmering? Centre for Excellent IT Education. Guttorm Sindre Excited Centre for Excellent IT Education Hvordan komme i gang med tekstbasert programmering? Guttorm Sindre Disposisjon Utfordringer med tekstbasert programmering Ideer til løsning Små kodeeksempler med

Detaljer

Gjennomføring av muntlig-praktisk eksamen i Teknologi og Forskningslære 1 Privatister

Gjennomføring av muntlig-praktisk eksamen i Teknologi og Forskningslære 1 Privatister Gjennomføring av muntlig-praktisk eksamen i Teknologi og Forskningslære 1 Privatister Utdanningsprogram: Studiespesialisering Realfag Fagkode og fagnavn: REA3018 Teknologi og forskningslære 1 Type fag

Detaljer

Plan for koding på barnetrinnet i Fjell kommune. Knappskog skule. Laga av Ingvild Vikingsen Skogestad juni Under stadig revidering

Plan for koding på barnetrinnet i Fjell kommune. Knappskog skule. Laga av Ingvild Vikingsen Skogestad juni Under stadig revidering Plan for koding på barnetrinnet i Fjell kommune Knappskog skule Laga av Ingvild Vikingsen Skogestad juni 2016 Under stadig revidering Inspirert av kodeplan for Grinde skule av Espen Clausen Målsetjing

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 22. september, 2016 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 6/10-2016, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å

Detaljer

Prototyping med Arduino del 3

Prototyping med Arduino del 3 Prototyping med Arduino del 3 Magnus Li magl@ifi.uio.no INF1510 06.02.2017 Arduinoundervisningen Forelesninger Siste i dag. Gjennomgang av grunnleggende temaer Teknisk verksted i dag, 13.02 & 20.02 Hjelp

Detaljer

Teknisk fagskole. Universitet Høgskole. Fagbrev. Videregående. Yrkesfag. Grunnskolen. Ett år fritak til Bachelor

Teknisk fagskole. Universitet Høgskole. Fagbrev. Videregående. Yrkesfag. Grunnskolen. Ett år fritak til Bachelor Våre studenter får en praktisk/teoretisk påbygging. Koding/programmering og Makerspace er del av ny didaktikk Teknisk fagskole Fagbrev Videregående. Yrkesfag Grunnskolen Universitet Høgskole Ett år fritak

Detaljer

Sprettball Erfaren ComputerCraft PDF

Sprettball Erfaren ComputerCraft PDF Sprettball Erfaren ComputerCraft PDF Introduksjon Nå skal vi lære hvordan vi kan koble en skjerm til datamaskinen. Med en ekstra skjerm kan vi bruke datamaskinen til å kommunisere med verden rundt oss.

Detaljer

Forord til 1. utgave Forfatternes takk til 1. utgave Innledning Målsetting... 15

Forord til 1. utgave Forfatternes takk til 1. utgave Innledning Målsetting... 15 Innhold 5 Forord til 1. utgave... 11 Forfatternes takk til 1. utgave... 13 Forord til 2. utgave... 14 Innledning... 15 Målsetting... 15 Kapittel 1 Læreplanen og de grunnleggende ferdighetene i matematikkfaget..

Detaljer

Valfag ved Tranevågen ungdomsskule

Valfag ved Tranevågen ungdomsskule Valfag ved Tranevågen ungdomsskule Her finn du ei oversikt over kva valfag Tranevågen ungdomsskule kan tilby og kva dei går ut på. Eit valfag må minst ha 20 elevar for at det skal starte opp. Du skal velje

Detaljer

INF109 (kun et utvalg av kommentarene er med i denne rapporten)

INF109 (kun et utvalg av kommentarene er med i denne rapporten) INF109 (kun et utvalg av kommentarene er med i denne rapporten) Respondenter Prosent Ny 0 0,0% Distribuert 18 47,4% Noen svar 0 0,0% Gjennomført 19 50,0% Frafalt 1 2,6% I alt 38 100,0% Er det første gang

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

Valfag ved Tranevågen ungdomsskule

Valfag ved Tranevågen ungdomsskule Valfag ved Tranevågen ungdomsskule Bakgrunnen for valfaga er at dei skal bidra til auka motivasjon og læring. Innføring av valfag er eit av fleire tiltak for å nå målet om ei meir praktisk, variert og

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

Øvingsforelesning 3 Python (TDT4110)

Øvingsforelesning 3 Python (TDT4110) Øvingsforelesning 3 Python (TDT4110) For og While-løkker Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av øving 1 Programmering for Øving 3 2 Studasser og Piazza Studasser er der for å hjelpe

Detaljer

Kompetansemål Tidspunkt Tema/Innhold Lærestoff Arbeidsmåter Vurdering Mål for opplæringen er at eleven skal kunne: Muntlig kommunikasjon

Kompetansemål Tidspunkt Tema/Innhold Lærestoff Arbeidsmåter Vurdering Mål for opplæringen er at eleven skal kunne: Muntlig kommunikasjon Årsplan: Norsk 2019 2020 Årstrinn: 8. årstrinn Lærer: Marianne Beichmann, Julie Strøm, Siri Wergeland og Synnøve Kopperud Kompetansemål Tidspunkt Tema/Innhold Lærestoff Arbeidsmåter Vurdering Mål for opplæringen

Detaljer

Kanter, kanter, mange mangekanter

Kanter, kanter, mange mangekanter Kanter, kanter, mange mangekanter Nybegynner Processing PDF Introduksjon: Her skal vi se på litt mer avansert opptegning og bevegelse. Vi skal ta utgangspunkt i oppgaven om den sprettende ballen, men bytte

Detaljer

Programmering Høst 2017

Programmering Høst 2017 Programmering Høst 2017 Tommy Abelsen Ingeniørfag - Data Innledning Dette er et dokument med litt informasjon og eksempler om kontrollstrukturer, samt oppgaver til forskjellige kontrollstrukturer. Spør

Detaljer

TDT4110 IT Grunnkurs Høst 2016

TDT4110 IT Grunnkurs Høst 2016 TDT4110 IT Grunnkurs Høst 2016 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforslag til Auditorieøving 1 1 Teori 1. Hvilket tall kan IKKE lagres

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler

Detaljer

Knekk koden (programmering med Blue-Bot)

Knekk koden (programmering med Blue-Bot) Lærerveiledning: Passer for: Varighet: Knekk koden (programmering med Blue-Bot) 4. trinn 90 minutter Knekk koden er et skoleprogram der elevene får lære algoritmisk tankegang gjennom enkel programmering.

Detaljer

RAMMER FOR MUNTLIG-PRAKTISK EKSAMEN I TEKNOLOGI OG FORSKNINGSLÆRE X og 1 PRIVATISTER 2018

RAMMER FOR MUNTLIG-PRAKTISK EKSAMEN I TEKNOLOGI OG FORSKNINGSLÆRE X og 1 PRIVATISTER 2018 RAMMER FOR MUNTLIG-PRAKTISK EKSAMEN I TEKNOLOGI OG FORSKNINGSLÆRE X og 1 PRIVATISTER 2018 Utdanningsprogram: Studiespesialisering Fagkoder: REA3017, REA3018 Årstrinn: Vg2, Vg3 Programområde: Realfag Valgfrie

Detaljer

Bygge en kube. Introduksjon. Steg 1: Lage en ny mod. Skrevet av: Pål G. Solheim

Bygge en kube. Introduksjon. Steg 1: Lage en ny mod. Skrevet av: Pål G. Solheim Bygge en kube Skrevet av: Pål G. Solheim Kurs: Learntomod Tema: Blokkbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Vi skal bygge en

Detaljer

Fylkesmannen i Rogaland Utdanningsavdelinga. Vurdering

Fylkesmannen i Rogaland Utdanningsavdelinga. Vurdering Vurdering Formålet med vurdering Vurdering har to formål Gi informasjon om kompetansen til eleven Fremme læring underveis Underveisvurdering skal være et redskap i læreprosessen, brukt for å fremme læring,

Detaljer

IN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr

IN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr IN1010 Fra Python til Java En introduksjon til programmeringsspråkenes verden dag@ifi.uio.no Oversikt Introduksjon Python Java Noe er likt Noe bare ser anderledes ut Noe er helt forskjellig Et par eksempler

Detaljer

Årsplan i norsk 9. trinn

Årsplan i norsk 9. trinn Årsplan i norsk 9. trinn 2019-20 Lærere: Lasse Agerup / Elias Inderhaug / Marianne Beichmann (særskilt norskopplæring) Kompetansemål Tidspunkt Tema/Innhold Lærestoff Arbeidsmåter Vurdering Mål for opplæringen

Detaljer

Her skal du lære å programmere micro:biten slik at du kan spele stein, saks, papir med den eller mot den.

Her skal du lære å programmere micro:biten slik at du kan spele stein, saks, papir med den eller mot den. PXT: Stein, saks, papir Skrevet av: Bjørn Hamre Oversatt av: Stein Olav Romslo Kurs: Microbit Introduksjon Her skal du lære å programmere micro:biten slik at du kan spele stein, saks, papir med den eller

Detaljer

IN våren 2018 Tirsdag 16. januar

IN våren 2018 Tirsdag 16. januar IN1010 - våren 2018 Tirsdag 16. januar Java Objekter og klasser Stein Gjessing Universitetet i Oslo 1 1 IN1010: Objektorientert programmering Hva er et objekt? Hva er en klasse? Aller enkleste eksempel

Detaljer

IN våren 2019 Onsdag 16. januar

IN våren 2019 Onsdag 16. januar IN1010 - våren 2019 Onsdag 16. januar Java Objekter og klasser Stein Gjessing Universitetet i Oslo 1 1 IN1010: Objektorientert programmering Hva er et objekt? Hva er en klasse? Aller enkleste eksempel

Detaljer

IN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr

IN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr IN1010 Fra Python til Java En introduksjon til programmeringsspråkenes verden dag@ifi.uio.no Oversikt Introduksjon Python Java Noe er likt Noe bare ser anderledes ut Noe er helt forskjellig Et par eksempler

Detaljer

µc01 Grunnleggende mikrokontrollerteknikk

µc01 Grunnleggende mikrokontrollerteknikk µc01 Grunnleggende mikrokontrollerteknikk Innledning Her skal du koble opp enkle kretser til en mikrokontroller og programmere enkle styringer for disse. Oppgaven er et ledd i at eleven skal kunne planlegge,

Detaljer

Designe et program. TDT4110 Informasjonsteknologi grunnkurs: Kapittel 2 Python: Bruk av funksjoner, variabler og input/output. Mål.

Designe et program. TDT4110 Informasjonsteknologi grunnkurs: Kapittel 2 Python: Bruk av funksjoner, variabler og input/output. Mål. 1 Kunnskap for en bedre verden TDT4110 Informasjonsteknologi grunnkurs: Kapittel 2 Python: Bruk av funksjoner, variabler og input/output Terje Rydland - IDI/NTNU 2 Læringsmål og pensum Mål Lære om å designe

Detaljer

RAMMER FOR MUNTLIG-PRAKTISK EKSAMEN I TEKNOLOGI OG FORSKNINGSLÆRE ELEVER OG PRIVATISTER 2014

RAMMER FOR MUNTLIG-PRAKTISK EKSAMEN I TEKNOLOGI OG FORSKNINGSLÆRE ELEVER OG PRIVATISTER 2014 RAMMER FOR MUNTLIG-PRAKTISK EKSAMEN I TEKNOLOGI OG FORSKNINGSLÆRE ELEVER OG PRIVATISTER 2014 Utdanningsprogram: Studiespesialisering Fagkoder: REA3017, REA3018, REA3020 Årstrinn: Vg2, Vg3 Programområde:

Detaljer

TDT4110 IT Grunnkurs Høst 2015

TDT4110 IT Grunnkurs Høst 2015 TDT4110 IT Grunnkurs Høst 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforlag Auditorieøving 1 1 Teori Løsning er skrevet med uthevet tekst

Detaljer