AVO Plus Doemiddag Technologie Programmeren

Doemiddag - AVO Plus
Technologie: Programmeren
1 / 20
volgende
Slide 1: Tekstslide
ProgrammerenMiddelbare schoolmavo, havo, vwoLeerjaar 1

In deze les zitten 20 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 30 min

Onderdelen in deze les

Doemiddag - AVO Plus
Technologie: Programmeren

Slide 1 - Tekstslide

Waar denk je aan bij programmeren?

Slide 2 - Open vraag

Programmeren
Programmeren is het schrijven van een computerprogramma; een reeks instructies die de computer kan uitvoeren.
Zo'n reeks instructies noem je een algoritme.

Slide 3 - Tekstslide

Heb je op de basisschool al eens iets gedaan met programmeren?
Zo ja, wat heb je gedaan?

Slide 4 - Open vraag

Programmeertalen
Er zijn heel veel programmeertalen. Er zijn programmeertalen waarmee je slimme websites kan maken, waarmee je machines in een fabriek kunt aansturen of waarmee de apps op je telefoon gemaakt zijn. 

Slide 5 - Tekstslide

mBot

Dit is de mBot. De mBot is een kleine robot die je helemaal zelf kunt programmeren. Hij kan rijden, geluid maken, heeft verschillende kleuren lampjes, kan lijnen op de grond volgen en heeft zelfs een ultrasonische afstandsdetectie module. Hiermee kun je bijvoorbeeld voorkomen dat de mBot ergens tegenaan rijdt. 


Slide 6 - Tekstslide

mBlock
Om de mBot te kunnen programmeren gebruiken we het programma mBlock. Dit programma is gebaseerd op Scratch. 

Door verschillende blokken onder elkaar te zetten schrijf je een programma. 
Je moet in zo'n programma precies 'vertellen' wat de mBot moet doen.

mBlock kun je op gebruiken op verschillende devices (Windows/Mac/iPad/etc.).




Slide 7 - Tekstslide

mBlock op de iPad

Slide 8 - Tekstslide

mBlock
De mBot kan niet zomaar beginnen. Je moet duidelijk aangeven wanneer de mBot iets moet doen. Dit doe je door een gebeurtenis aan te maken, bijvoorbeeld: wanneer op de groene vlag wordt geklikt of wanneer de spatiebalk is ingedrukt.


Slide 9 - Tekstslide

Oefening programmeren
Op de volgende dia staat een opdracht die de mBot moet uitvoeren. 

Kies welk programma hier volgens jou bij hoort. 

Slide 10 - Tekstslide

1. De mBot moet 3 seconden naar voren rijden en daarna 2 seconden de rode lampjes laten schijnen.
A
B
C
D

Slide 11 - Quizvraag

Oefening 1 uitleg

Slide 12 - Tekstslide

Oefening 2
De mBot heeft een ultrasone sensor. 
Wat denk je dat er gebeurt als je het onderstaande programma gebruikt? Vul je antwoord in op de volgende dia.

Slide 13 - Tekstslide

Wat doet de mBot als het programma op de vorige dia in werking is?

Slide 14 - Open vraag

Oefening 2 uitleg

Slide 15 - Tekstslide

Ultrasoon
Met de ultrasone sensor kun je de mBot naar je hand toe laten komen of juist naar achteren laten rijden.
(voorbeeld 'ultrasoon vooruit' en 'ultrasoon achteruit')

Hier kun je ook weer mee combineren.
(voorbeeld 'obstakel naar voren en licht')


Slide 16 - Tekstslide

Meer mogelijkheden mBot
  • Lijnen volgen
  • Lichtsterkte meten
  • Afstand meten (ultrasoon)
  • Geluid maken
  • Led paneel gebruiken

Slide 17 - Tekstslide

Oefenen met programmeren
Vind je programmeren leuk? Kijk dan ook eens op https://code.org 
Hier vind je allerlei oefeningen, zoals https://studio.code.org/hoc/1
Bekijk het filmpje (2 minuten) en probeer de eerste puzzels op te lossen. Hoe verder je komt hoe meer blokken er worden toegevoegd. Deze nieuwe blokken worden steeds uitgelegd in een filmpje. 
Als je alle 20 puzzels hebt opgelost krijg je een diploma!

Voor Scratch: https://scratch.mit.edu en wordt scratcher!
 

Slide 18 - Tekstslide

Wat vond je van deze les? Heb je nog vragen?

Slide 19 - Open vraag

Bedankt voor jullie aandacht!

Slide 20 - Tekstslide