AVO Plus Doemiddag Technologie Programmeren

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

This lesson contains 20 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Doemiddag - AVO Plus
Technologie: Programmeren

Slide 1 - Slide

Waar denk je aan bij programmeren?

Slide 2 - Open question

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 - Slide

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

Slide 4 - Open question

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 - Slide

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 - Slide

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 - Slide

mBlock op de iPad

Slide 8 - Slide

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 - Slide

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

Kies welk programma hier volgens jou bij hoort. 

Slide 10 - Slide

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

Slide 11 - Quiz

Oefening 1 uitleg

Slide 12 - Slide

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 - Slide

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

Slide 14 - Open question

Oefening 2 uitleg

Slide 15 - Slide

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 - Slide

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

Slide 17 - Slide

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 - Slide

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

Slide 19 - Open question

Bedankt voor jullie aandacht!

Slide 20 - Slide