Programmeren

Programmeren
1 / 28
volgende
Slide 1: Tekstslide
TechniekMiddelbare schoolhavoLeerjaar 1

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

time-iconLesduur is: 200 min

Onderdelen in deze les

Programmeren

Slide 1 - Tekstslide

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

Slide 2 - Tekstslide

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

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

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

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

opdracht Hatblock

Slide 10 - Open vraag

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

Slide 11 - Tekstslide

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

Opdracht Stackblock

Slide 14 - Open vraag

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

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

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

Slide 18 - Open vraag

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

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

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

Slide 22 - Open vraag

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

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

Opdracht ReporterBlock

Slide 26 - Open vraag

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

Slide 28 - Link