Scratch

lessonup.app
1 / 120
volgende
Slide 1: Tekstslide
ProgrammerenBasisschoolGroep 1-8

In deze les zitten 120 slides, met interactieve quizzen, tekstslides en 4 videos.

time-iconLesduur is: 60 min

Onderdelen in deze les

lessonup.app

Slide 1 - Tekstslide

lessonup.app
voor de 6 cijferige code in, daarna je naam
DLO lessonup

Slide 2 - Tekstslide

of via de DLO
voer de 6 cijferige code in, daarna je naam
Les 1

basis programmeren

Slide 3 - Tekstslide

Deze slide heeft geen instructies

We leren dat robots niet zelf nadenken

We leren dat je de instructies voor een robot stap voor stap moet geven

We leren vooruit te denken en door te lopen en links/rechts te draaien naar een doel te bewegen

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Slide 5 - Tekstslide

Wat heeft een boterham met hagelslag met  robots te maken? Kan je vast over na denken
Robots kunnen zelf nadenken
A
B

Slide 6 - Quizvraag

Praten met de klas over robots. Kunnen ze nadenken? Nee, dat doen programmeurs. Robots doen precies wat ze gezegd wordt. Je moet je daarom inleven in de robot en alles precies en op de goede volgorde zeggen.
Wat voor een robot zou jij thuis willen?

Slide 7 - Open vraag

Deze slide heeft geen instructies

Unplugged programmeren

Slide 8 - Tekstslide

unplugged programmeren betekent programmeren zonder scherm


Slide 9 - Video

Wie smeert zijn eigen brood thuis? Hoe handig zou het zijn als een robot het zou doen! Stel je maakt een boterham met hagelslag, wij denken bijna al niet meer na hoe het moet. Maar het zijn wel heel veel stappen achter elkaar. En je moet het natuurlijk wel in de goede volgorde doen. De boter voor de hagelslag bijvoorbeeld. Ook moet je het heel precies zeggen, en jouw links is misschien wel de robot z'n rechts.

 Soms maak je fouten, dat is niet erg. Dat is juist belangrijk. Je moet dan de fouten eruit halen. Dat heet debuggen. In het filmpje zijn er een paar fouten, en jullie moeten debuggen.

Op 1:13: de leerling zegt 'boterkopgebeurending'. Is niet duidelijk. Je moet duidelijke instructies geven aan een robot, anders snapt hij het niet.
Op 1:43: 'schep de boter uit het boterbakje'. Je moet ook duidelijk zijn in hoeveelheid. Wij doen natuurlijk nooit zoveel boter op brood, want we weten dat dat vies is. Maar een robot weet dat niet. Dus je kan bijvoorbeeld zeggen 'een beetje boter'.
Op 1:59: 'pak boter met linkerhand'. Er zit nog iets in z'n linkerhand. Ons zou dat niet overkomen, je laat eerst iets los voordat je iets nieuws pakt, dat gaat automatisch. Maar bij een robot niet!
Op 3:05: 'snij het brood voorzichtig in vier stukjes'. Je hebt je andere hand nodig om te kunnen snijden.

Tot slot (eventueel): als een treintje door de klas, iedereen mag de hagelslagrobot in de klas één instructie geven en zo maken we bij elkaar de goede code om een boterham met hagelslag te maken. Neem mee: boterham in broodzak, mes, boter, hagelslag en bord.
Hagelslagrobot in de klas

Slide 10 - Tekstslide

je kan het ook evt zelf in de klas doen

Bij programmeren moet je goed denken aan de volgorde. 
Waaraan nog meer?

Slide 11 - Open vraag

Deze slide heeft geen instructies

Dansen

Slide 12 - Tekstslide

Dansen is ook een soort programmeren, de volgorde is heel belangrijk. De macarena klopt niet meer als je al 1 ding verandert!
Online programmeren

Slide 13 - Tekstslide

online programmeren, met een scherm en internet

Slide 14 - Tekstslide

Zorg dat Ko bij de noot komt.

Draai = draai op z'n plek

kan de code ook steeds na een draai testen om te kijken of je nog de goede kant op gaat (decompositie)

Slide 15 - Tekstslide

Zelf Hagelslagrobot doen

Kan op papier of iedereen in een treintje de beurt geven

Slide 16 - Tekstslide

Ga naar de junglewereld. Ga naar de ster.

De blokjes goed aan elkaar klikken

Slide 17 - Tekstslide

Deze slide heeft geen instructies

lessonup.app

Slide 18 - Tekstslide

Deze slide heeft geen instructies

DLO lessonup

Slide 19 - Tekstslide

of via de DLO
Les 2

Bee-bot en Ozobot

Slide 20 - Tekstslide

Deze slide heeft geen instructies

We leren Bee-Bot te programmeren door draai naar links/rechts, vooruit en achteruit

We leren Ozobot te programmeren door blokjes aan elkaar te slepen

Slide 21 - Tekstslide

Deze slide heeft geen instructies

Slide 22 - Tekstslide

ozoblockly, de omgeving waarin je Ozobot programmeert

op bit zetten!

eerst code maken, klik flashing, dan onderaan Ozobot tegen het scherm, wieltjes rustig en blauw flikkerend licht inladen, moet groen blijven knipperen, daarna eraf halen en om uit te voeren 2x snel op aan/uitknop drukken

Slide 23 - Tekstslide

in de online omgeving van roboschool inloggen, daar staan meer opdrachten

Slide 24 - Tekstslide

in de online omgeving van roboschool inloggen, daar staan meer opdrachten

Slide 25 - Tekstslide

ozobot challenge, shapetracer 1. 

Programmeer de route na en kijk goed naar de kleur, kan jij het kortste programma maken? Als dat lukt wordt je level in goud afgestreept. Je kan de code ook bij de Ozobot inladen, dan zie je de simulatie op het scherm en in het echt op je tafel. In het Engels, dus aandacht besteden aan de Engelse woorden. Left en right gebruiken, slight left en slight right zijn maar 45 graden.

Slide 26 - Tekstslide

Extra lesidee:
Ozobot challenge, shapetracer 2. 

programmeer de route na en kijk goed naar de kleur, kan jij het kortste programma maken met loops?

kan ook met de robot Ozobot, deze weer een niveau moeilijker, in het engels
lessonup.app

Slide 27 - Tekstslide

Deze slide heeft geen instructies

Les 1

Scratch beginspel

Slide 28 - Tekstslide

Deze slide heeft geen instructies

DLO lessonup

Slide 29 - Tekstslide

Deze slide heeft geen instructies

Les 1

Scratch beginspel

Slide 30 - Tekstslide

Deze slide heeft geen instructies


Ik ken Scratch al!
😒🙁😐🙂😃

Slide 31 - Poll

Deze slide heeft geen instructies

Logisch nadenken en 
in stappen nadenken
Doel

Slide 32 - Tekstslide

Deze slide heeft geen instructies

We gaan een account aanmaken

We gaan leren een sprite en een achtergrond te kiezen in Scratch

We leren sprites te laten bewegen

Slide 33 - Tekstslide

Deze slide heeft geen instructies

Slide 34 - Tekstslide

Deze slide heeft geen instructies

Slide 35 - Tekstslide

Elke letter laten bewegen/kleurtjes maken/geluid maken

Wat gebeurt er allemaal?

Slide 36 - Open vraag

Deze slide heeft geen instructies

Sprites en achtergronden bekijken

Slide 37 - Tekstslide

Deze slide heeft geen instructies

Kies de letters van je naam en zet ze vast op volgorde
Kies ook andere sprites die bij jou passen
Rechtsbovenin bij 'uiterlijken' kan je je sprite aanpassen

Slide 38 - Tekstslide

Elke letter laten bewegen/kleurtjes maken/geluid maken
Les 3

Scratch beginspel

Slide 39 - Tekstslide

Deze slide heeft geen instructies

Maar eerst: inloggen!

Slide 40 - Tekstslide

Deze slide heeft geen instructies

We leren een sprite en een achtergrond te kiezen in Scratch

We leren drie poppetjes op elkaar te laten reageren in Scratch

Slide 41 - Tekstslide

Deze slide heeft geen instructies

Slide 42 - Tekstslide

hier kan je je eigen minigames in programmeren, hier heb je geen levels, maar moet je alles zelf doen

Scratch werkt ook met een blokjestaal. Inloggen en Scratch verkennen 

geef tijd om ze de verschillende sprites en achtergronden te bekijken en misschien zelf al wat te proberen
programmeerblokjes per kleur
je code
je sprites/poppetjes
het veld waar 
het gebeurt

Slide 43 - Tekstslide

Wat zit waar in Scratch?
andere sprites
andere achtergronden
taal veranderen

Slide 44 - Tekstslide

Wat zit waar in Scratch?
begin en einde spel

Slide 45 - Tekstslide

Wat zit waar in Scratch?

Slide 46 - Tekstslide

Deze slide heeft geen instructies

Kies achtergrond Woods

Slide 47 - Tekstslide

Deze slide heeft geen instructies

Verwijder sprite 1

Slide 48 - Tekstslide

Deze slide heeft geen instructies

Kies Cheesy Puffs, Pants en Dragon en zet ze een beetje van elkaar af

Slide 49 - Tekstslide

Deze slide heeft geen instructies

Schrijf code in Cheesy Puffs, klik bij sprites op Cheesy Puffs en er komt een blauwe rand omheen

Slide 50 - Tekstslide

Deze slide heeft geen instructies

We willen dat er wat gebeurt als we op de groene vlag klikken, dus pak het blokje 'Wanneer op vlag wordt geklikt'
Tip: kijk naar de kleur van het blokje als je 'm niet kan vinden

Slide 51 - Tekstslide

Deze slide heeft geen instructies

Pak 'ga naar willekeurige positie' en klik die onder het blokje met de vlag
Als je op het kleine driehoekje klikt, komt er een schermpje naar beneden met meer opties, kies muisaanwijzer

Slide 52 - Tekstslide

Deze slide heeft geen instructies

Test je code door op de vlag te drukken.
Het lukt niet he? Dat komt omdat er maar EEN keer staat dat de Cheesy Puffs naar de muisaanwijzer moet.

Je moet het voor altijd herhalen!

Slide 53 - Tekstslide

Deze slide heeft geen instructies

Test je code door weer op de vlag te drukken.

De Cheesy Puffs volgt nu je muis!

Goed gedaan!

Slide 54 - Tekstslide

Deze slide heeft geen instructies

Je codescherm is weer leeg, hier heb je nog geen code voor gemaakt.
We willen nu een code maken voor de broek.

Klik onderaan op de broek. Er komt een blauwe rand omheen.

Slide 55 - Tekstslide

Deze slide heeft geen instructies

Begin weer met de blokjes 'Wanneer op vlag wordt geklikt' en 'herhaal'.

Klik ze aan elkaar.

Slide 56 - Tekstslide

Deze slide heeft geen instructies

We willen dat de broek verdwijnt als we 'm aanraken met de Cheesy Puffs.

Hiervoor heb je een als/dan blokje nodig. Klik die in 'herhaal'.

Die is oranje.

Slide 57 - Tekstslide

Deze slide heeft geen instructies

Tussen als en dan zie je een stukje leeg. Deze moet je vullen.
Wat er aangeraakt wordt sleep je hierheen
Wat er dan moet gebeuren sleep je hierheen

Slide 58 - Tekstslide

Deze slide heeft geen instructies

We willen dat de broek reageert op de Cheesy Puffs, dus die moet tussen de als en dan

Je moet bij waarnemen kijken, de lichtblauwe categorie. Die blokjes hebben ook van die randen aan de zijkant.

Slide 59 - Tekstslide

Deze slide heeft geen instructies

Er staat eerst muisaanwijzer, 
maar als je op het kleine driehoekje ernaast klikt, 
komt er een schermpje naar beneden. Kies Cheesy Puffs.

Slide 60 - Tekstslide

Deze slide heeft geen instructies

Maar wat gebeurde er ook alweer in het spel als de Cheesy Puffs de broek aanraakte? Verdwijnen en verschijnen.

Die blokjes staan bij uiterlijken, donkerpaars. Je moet naar beneden scrollen.

Slide 61 - Tekstslide

Deze slide heeft geen instructies

Test je code. Wat gebeurt er?

Het verdwijnen en verschijnen gaat te snel.

Er moet een 'wacht 1 seconde' blok tussen 'verdwijn' en 'verschijn'.

Nu werkt het wel! Test je spel.

Slide 62 - Tekstslide

Deze slide heeft geen instructies

We gaan nu code schrijven voor de draak. Klik in het spriteveld op de draak.

Slide 63 - Tekstslide

Deze slide heeft geen instructies

We willen de draak van kleur laten veranderen als de Cheesy Puffs de draak aanraakt. De draak moet bij aanraking ook iets zeggen. Dit zijn allebei paarse blokjes.

Begin met 'wanneer op vlag wordt geklikt' en 'herhaal'.
Welk blokje hebben we nodig om de sprites op elkaar te laten reageren?

Slide 64 - Tekstslide

Deze slide heeft geen instructies

Ja, het als/dan blokje! 

Klik ze allemaal in elkaar.

Slide 65 - Tekstslide

Deze slide heeft geen instructies

De draak moet reageren op de Cheesy Puffs.

Pak het blauwe blokje bij waarnemen en sleep die tussen als en dan. Verander muisaanwijzer in Cheesy Puffs.

Slide 66 - Tekstslide

Deze slide heeft geen instructies

Pak 'verander kleur effect met 25', bij paars

Slide 67 - Tekstslide

Deze slide heeft geen instructies

Test je spel!

Kijk of de kleur verandert. 

De draak zegt nog niks, dat klopt. Dat hebben we nog niet geprogrammeerd.

Slide 68 - Tekstslide

Deze slide heeft geen instructies

We gaan nu de draak wat laten zeggen. Dit staat bij dezelfde categorie.


Verander 'Hmmm' in 'Hmmm lekker chips! 
Verander 2 in 1 sec. 

Slide 69 - Tekstslide

Deze slide heeft geen instructies

Test je spel!

Speel je spel!

Slide 70 - Tekstslide

Deze slide heeft geen instructies

Bedenk zelf iets wat je als 'als/dan' blokje kan gebruiken!
Misschien dat de Cheesy Puffs iets zegt?

Slide 71 - Tekstslide

Deze slide heeft geen instructies

Les 3

Makkelijker alternatief

Slide 72 - Tekstslide

Deze slide heeft geen instructies

Slide 73 - Tekstslide

voorleesverhaal uit het prachtige boek 'kikkerbilletjes van de koning'

Slide 74 - Tekstslide

twee patroonherkenning opdrachten voor op de laptop

Slide 76 - Tekstslide

Ook van studio code, dit is zonder account dus er wordt geen progress bijgehouden

Slide 77 - Tekstslide

nog geen draai op z'n plek

Slide 78 - Tekstslide

zonder account

hier heb je niet dat een draai naar links of rechts een draai op z'n plek is, dit is nog meer basis dan Kodekraker
Extra lesidee
De band

Slide 79 - Tekstslide

Tussendoor steeds het filmpje op pauze zetten om de leerlingen de goede blokjes te laten vinden
lessonup.app

Slide 80 - Tekstslide

Deze slide heeft geen instructies

Les 4

Scratch vervolg

Slide 81 - Tekstslide

Deze slide heeft geen instructies

Muffin giraffe game

Slide 82 - Tekstslide

Tussendoor steeds het filmpje op pauze zetten om de leerlingen de goede blokjes te laten vinden
DLO lessonup

Slide 83 - Tekstslide

Deze slide heeft geen instructies

Scratch les 1

Slide 84 - Tekstslide

Deze slide heeft geen instructies

We leren  een simpele game te programmeren door sprites te laten reageren op de vlag

We leren sprites naar willekeurige plekken te sturen

We leren sprites groot te maken en te veranderen van kleur

Slide 85 - Tekstslide

Deze slide heeft geen instructies

Slide 86 - Tekstslide

Elke letter laten bewegen/kleurtjes maken/geluid maken
Extra lesidee

Slide 87 - Tekstslide

Tussendoor steeds het filmpje op pauze zetten om de leerlingen de goede blokjes te laten vinden
Scratch 

Slide 88 - Tekstslide

Deze slide heeft geen instructies


Ik ken Scratch al!
😒🙁😐🙂😃

Slide 89 - Poll

Deze slide heeft geen instructies

Logisch nadenken en 
in stappen nadenken
Doel

Slide 90 - Tekstslide

Deze slide heeft geen instructies

We gaan een account aanmaken

We gaan leren een sprite en een achtergrond te kiezen in Scratch

We leren sprites te laten bewegen

Slide 91 - Tekstslide

Deze slide heeft geen instructies

Slide 92 - Tekstslide

Deze slide heeft geen instructies

Scratch 

Slide 93 - Tekstslide

Deze slide heeft geen instructies

We leren vandaag

x en y te gebruiken in de code

als/dan blokjes te gebruiken

Slide 94 - Tekstslide

Deze slide heeft geen instructies

Slide 95 - Video

vijf stappen:
1 de vanger bewegen
2 het vallende bovenaan laten starten

hetgene dat valt: het moet op zomaar een plek, maar ook bovenin, hoe doen we dat

3 het vallende laten vallen

y - 5, dan valt ie, maar dan gebeurt er niks

dan checken of de appel op de bodem is met if then, -170 is op de bodem, dus zo kan je het checken

dan wil je weer dat ie naar boven gaat, die code heb je net gemaakt

4 het kunnen vangen, dus er moet iets gebeuren als de vanger het vallende aanraakt, met if then, dan moet het weer naar boven, dat is weer de code die we al eens hebben gebruikt

speel het tweede spel in de studio.
welke stappen zie je hier?

Slide 96 - Tekstslide

Deze slide heeft geen instructies

stap 1 de vanger bewegen
stap 2 naar de bovenkant van je scherm
stap 3 naar beneden vallen
stap 4 het vallende vangen
stap 5 punten

Slide 97 - Tekstslide

Deze slide heeft geen instructies

1 vanger sprite
1 valler sprite
1 achtergrond

Slide 98 - Tekstslide

Deze slide heeft geen instructies

stap 1
de vanger bewegen
maar het gebeurt nu maar 1 keer, wat hebben we nodig?

Slide 99 - Tekstslide

Deze slide heeft geen instructies

rechts is 10
links is dan...

Slide 100 - Tekstslide

Deze slide heeft geen instructies

nu kan je naar links en rechts bewegen!

Slide 101 - Tekstslide

Deze slide heeft geen instructies

stap 2
naar de bovenkant van je scherm
de vallende sprite moet random ergens bovenaan beginnen, welke twee blokjes dan nodig?

Slide 102 - Tekstslide

Deze slide heeft geen instructies

het scherm is verdeeld in x en y en plus en mingetallen

Slide 103 - Tekstslide

0 is in het midden
stap 3
naar beneden vallen
als de y +5 gaat, gaat de sprite naar boven.
we willen naar beneden, dus gebruiken we...

Slide 104 - Tekstslide

Deze slide heeft geen instructies

een mingetal!
maar dan blijft de sprite beneden staan en kan deze maar één keer vallen.
dat willen we niet.
ALS de sprite beneden is, DAN gaat deze weer naar boven

Slide 105 - Tekstslide

Deze slide heeft geen instructies

een ALS DAN blok dat checkt of de sprite beneden is.
boven is +170, midden is 0, onderaan is -170.
en wat moet er gebeuren als deze onderaan is?
terug naar boven, die code hebben we al!

Slide 106 - Tekstslide

Deze slide heeft geen instructies

en we willen dat er iedere keer als deze sprite naar beneden gaat, gecheckt wordt of deze al beneden is

Slide 107 - Tekstslide

Deze slide heeft geen instructies

je hebt nu een code waarbij de sprite naar beneden gaat, en weer naar boven als deze onderaan is aangekomen!

Slide 108 - Tekstslide

Deze slide heeft geen instructies

stap 4
het vallende vangen
als je de vallende sprite hebt gevangen, moet deze stoppen met vallen en weer naar boven in je scherm.
ALS DAN.

Slide 109 - Tekstslide

Deze slide heeft geen instructies

AlS de vanger is aangeraakt, wat willen we dan?

terug naar boven! 
die code hebben we al twee keer gebruikt!

Slide 110 - Tekstslide

Deze slide heeft geen instructies

geluidje als je gevangen hebt!

Slide 111 - Tekstslide

Deze slide heeft geen instructies

stap 5
het vallende vangen
ALS je iets vangt
DAN krijg je een punt

Slide 112 - Tekstslide

Deze slide heeft geen instructies

ALS je iets vangt
DAN krijg je een punt

dus waar kan 
de score goed bij?

Slide 113 - Tekstslide

Deze slide heeft geen instructies

maar nu lopen de punten voor altijd door... onhandig!

wanneer resetten 
de punten weer naar 0?

Slide 114 - Tekstslide

Deze slide heeft geen instructies

en het spel is af! 
goed gedaan!

Slide 115 - Tekstslide

Deze slide heeft geen instructies

hoe kan je dit spel verder uitbreiden?

pijltje rechts en links ander uiterlijk
vallende dupliceren
ALS score boven een bepaald getal is, DAN komt er een sprite met 'gewonnen'
meer punten of minpunten
draaiend vallen

Slide 116 - Tekstslide

https://www.youtube.com/watch?v=WV1wm51pnyg
met wait until ipv signaal verzenden
kan ook alle halven moeten pakken (koppelen aan rekenen)
'gewonnen' en spel stoppen

of

Slide 117 - Tekstslide

Deze slide heeft geen instructies

'verloren' en spel stoppen

Slide 118 - Tekstslide

Deze slide heeft geen instructies

Slide 119 - Video

Deze slide heeft geen instructies

Slide 120 - Video

Deze slide heeft geen instructies