-
Notifications
You must be signed in to change notification settings - Fork 141
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1671 from marikisfoss/2
Kodetimen - Analog programmering: Programmer en sandwichrobot!
- Loading branch information
Showing
3 changed files
with
69 additions
and
0 deletions.
There are no files selected for viewing
59 changes: 59 additions & 0 deletions
59
...-en-sandwichrobot/kodetimen-analog-programmering-programmer-en-sandwichrobot.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
--- | ||
title: 'Kodetimen - Analog programmering: Programmer en sandwichrobot! ' | ||
author: marikisfoss | ||
language: nb | ||
--- | ||
|
||
# Programmer en sandwichrobot! | ||
|
||
|
||
# Introduksjon {.intro} | ||
|
||
I denne oppgaven skal du som lærer bli transformert til å være en sandwichrobot! Elevene dine skal skrive koder som sandwichroboten skal følge, for å smøre en brødskive med smør og syltetøy eller peanøttsmør og syltetøy. | ||
|
||
![Bildebeskrivelse](./sandwichrobot.png) | ||
|
||
|
||
# Steg 1: Utstyrsoversikt {.activity} | ||
|
||
Til å gjennomføre denne oppgaven trenger dere: | ||
|
||
|
||
- [ ] Ark og skrivesaker til elevene | ||
|
||
|
||
- [ ] Ferdigskårede brødskiver | ||
|
||
- [ ] En krukke syltetøy | ||
|
||
- [ ] En pakke smør / en krukke peanøttsmør | ||
|
||
- [ ] Praktiske ting som smørekniv, tørkepapir, tallerken eller annet underlag | ||
|
||
|
||
|
||
# Steg 2: Hva er programmering? {.activity} | ||
|
||
|
||
Start timen ved å prate om koding og algoritmisk tenkning. Det er viktig for oppgaven at elevene forstår hvor tydelig man må være når man skal kode en robot, noe denne aktiviteten vil vise! | ||
|
||
**Kort om koding:** | ||
|
||
Koding er som å lage oppskrifter for datamaskiner! Når vi koder, skriver vi en serie instruksjoner som datamaskinen følger, litt som steg-for-steg-instruksjoner for å bake en kake. Hvert steg vi skriver i koden forteller datamaskinen hva den skal gjøre. | ||
|
||
Man må være tydelig i instruksene når man koder fordi datamaskinen ikke kan gjette hva vi mener. Den følger bare det vi skriver, helt nøyaktig, steg for steg. Hvis det er en liten feil eller noe er uklart, kan datamaskinen gjøre noe annet enn det vi tenkte, eller stoppe helt opp. Det er som når du følger en oppskrift – hvis det står “ta en kopp sukker” men ikke sier hvilken kopp, kan resultatet bli feil. Derfor må vi være veldig tydelige og nøyaktige når vi koder, slik at datamaskinen forstår oss helt riktig! | ||
|
||
|
||
# Steg 3: Programmer sandwichroboten {.activity} | ||
|
||
Dette skal vi nå teste ut! Klassens sandwichrobot skal nå prøve å smøre noen deilige skiver med smør og syltetøy, men den kan **KUN** bruke kodene klassen skriver på papirene sine for å gjennomføre jobben. | ||
|
||
Elevenes oppgave vil nå være å skrive en kode fra start til slutt som koder sandwichroboten gjennom prosessen om å smøre en brødskive. | ||
|
||
Når elevene er klare med koden sin, kan dere enten be elevene om å lese opp sin kode, eller sandwichroboten kan lese koden mens den jobber. | ||
|
||
Det er viktig at du som lærer "legger bort hodet" mens du er sandwichrobot - du skal ikke tenke selv, men følge elevenes koder til punkt og prikke! | ||
|
||
|
||
|
||
**Og husk:** det blir som regel aldri en bra sandwich på første forsøk. Elevene må løpende justere kodene sine ut fra resultatet til sandwichroboten, og til slutt kan man ende opp med en deilig sandwich! |
10 changes: 10 additions & 0 deletions
10
src/uten_datamaskin/kodetimen-analog-programmering-programmer-en-sandwichrobot/lesson.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
level: 1 | ||
license: CC BY-SA 4.0 | ||
tags: | ||
topic: | ||
- step_based | ||
subject: | ||
- programming | ||
grade: | ||
- primary | ||
- preschool |
Binary file added
BIN
+123 KB
...in/kodetimen-analog-programmering-programmer-en-sandwichrobot/sandwichrobot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.