Programmeren

Programmeren
1 / 28
next
Slide 1: Slide
TechniekMiddelbare schoolhavoLeerjaar 1

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

time-iconLesson duration is: 200 min

Items in this lesson

Programmeren

Slide 1 - Slide

Intro
Bekijk het introductiefilmpje op de volgende pagina en keer dan terug naar deze lessonup. Dit gaat over de basis van programmeren.

Slide 2 - Slide

Slide 3 - Link

Hoe werkt een computer?
Je weet nu de basis van wat programmeren is. Je gaat nu verder een filmpje bekijken hoe een computer werkt. Wat is input, output, processing? 

Slide 4 - Slide

Slide 5 - Link

Opdrachten
Onderaan de pagina in steamvidz vind je de link naar mblock en de link naar het aansluiten van de cyberpi via USB.
Heb je een chrome book gebruik dan de webversie, anders installeer je de PC versie. 

Slide 6 - Slide

Hatblock
Je gaat nu beginnen met programmeren. 
Hiervoor heb je dus mblock nodig en heb je de cyberpi aangesloten.  
LET OP: Controleer of je nog verbonden bent als iets niet werkt en of de CyberPi wel aan staat!
Ieder programma start met een Hatblock. Bekijk de uitleg in het filmpje.

Slide 7 - Slide

Slide 8 - Link

Opdracht
Je gaat ontdekken welke hatblocks er zijn en hoe dit werkt. Maak dus een begin van een programma in mblock en gebruik de verschillende hatblocks. Leg voor 2 hatblocks uit hoe je deze zou kunnen toepassen en hoe dit dan werkt. Vul dit in op de volgende pagina.

Slide 9 - Slide

opdracht Hatblock

Slide 10 - Open question

Stackblock
Je gaat het programma uitbreiden met het gebruik van een stackblock.
Bekijk hiervoor eerst het volgende filmpje.

Slide 11 - Slide

Slide 12 - Link

Opdracht Stackblock
Maak een mooie combinatie van een hatblock en meerdere stackblocks die de actuatoren op de CyberPi activeren. Omschrijf met een duidelijke uitleg hoe dit werkt op de volgende pagina.

Slide 13 - Slide

Opdracht Stackblock

Slide 14 - Open question

C Block
Het C-Block is een toevoeging waarmee je bepaalde acties kunt laten herhalen. In de module wordt deze later besproken, maar deze is erg handig dus daarom behandelen we deze nu al. Bekijk het filmpje eerst.

Slide 15 - Slide

Slide 16 - Link

Opdracht C-Block
Maak een foto/screenshot van jouw programma van een hatblock, stackblok en C-block. Lever deze foto in op de volgende pagina.

Slide 17 - Slide

foto van een programma met een hatblock-stackblock en C-block

Slide 18 - Open question

Boolean-Block
Je kent nu het Hat-Block, Stack-Block en het C-Block. Wij gaan dit uitbreiden met het Boolean-Block. Bekijk eerst het filmpje.

Slide 19 - Slide

Slide 20 - Link

Opdracht BooleanBlock
Leg uit wat je met het Boolean Block kunt maken en hoe het werkt op de volgende pagina.

Slide 21 - Slide

Boolean Block, hoe kun je dit gebruiken, geef een voorbeeld

Slide 22 - Open question

ReporterBlock
HatBlock, StackBlock, BooleanBlock weet je nu te gebruiken. Daarbij komt nu nog een ReporterBlock. Vanaf nu kun je echt mooie en best ingewikkelde programma's maken. Bekijk eerst het filmpje. 

Slide 23 - Slide

Slide 24 - Link

Opdracht Reporter Block
Bouw een programma met alle onderdelen die je geleerd hebt. Leg uit wat het Reporter Block doet en hoe je dit hebt toegepast in een programma. 

Slide 25 - Slide

Opdracht ReporterBlock

Slide 26 - Open question

Extra uitdaging
Gaat het programmeren goed en wil je uitgedaagd worden?
Het gebruik maken van variabelen zorgt ervoor dat je complexe programma's kunt maken. kijk hiervoor naar de uitleg op de volgende site en ontdek jouw programmeer skills.

Slide 27 - Slide

Slide 28 - Link