Heel Holland Hackt

Heel Holland Hackt

Vooraf

Leerdoelen

Aan het einde van deze opdracht kun je:

Domein Omschrijving
D Programmeren Je hebt ervaring opgedaan met programmeren in Python. Je hebt een programma gemaakt dat reageert op bepaalde invoer (vanuit sensoren en toetsen). Hierbij heb je gebruik gemaakt van verschillende instructies en condities.
E Architectuur Je kunt beschrijven hoe een computer in elkaar zit en hebt ervaring met hoe hardware en software met elkaar samenwerken.
M Physical computing Je hebt gewerkt met een aantal verschillende sensoren en weet hoe je de input daarvan kunt gebruiken om je programma te sturen.

Eindproduct

Het eindproduct bestaat uit twee onderdelen:

  • Gezamenlijk het resultaat: een opstelling bestaande uit een Raspberry Pi met Sense HAT die voldoet aan één van de aangeboden uitdagingen of een uitdaging die van tevoren met de docent besproken is.
  • Individueel het logboek: een document waarin je beschrijft hoe je te werk gegaan bent, wat je concreet hebt geleerd en een reflectie op het resultaat. 

Feedback en beoordeling

Deze opdracht wordt beoordeeld op basis van het als groep verdiende bedrag in euro's. Dit werkt als volgt:

  1. Elk groepje wijst één persoon als beheerder van het geld. Deze persoon krijgt een envelop waarin hij het verdiende geld kan bewaren. Ieder groepje begint met een startkapitaal van € 500.
     
  2. De groepjes maken de introductie-opdracht. Ze mogen hierbij één keer gratis een hulpvraag stellen aan de docent. De tweede en volgende keer kost de hulpvraag € 50.
     
  3. Na de introductie-opdracht kiest elk groepje een uitdaging uit. De uitdagingen kennen verschillende beloningen: de ene uitdaging is makkelijker dan de andere. Een moeilijkere uitdaging levert meer op. Het inruilen van een eenmaal gekozen uitdaging voor een andere kost € 200. Per uitdaging is er sprake van een verschillend aantal gratis hulpvragen. Zijn de hulpvragen op, dan kost een nieuwe hulpvraag € 50. Een groepje kan uitkomen op min-geld.
     
  4. Als de tijd om is, bekijkt het groepje samen met de docent het resultaat. De docent beoordeelt of het resultaat de beloning waard is en checkt met de groepsleden hoe de code in elkaar zit. Zo voorkomt de docent dat studenten een kant-en-klaar-oplossing kiezen.
     
  5. Ieder groepslid maakt gaandeweg zijn logboek. Met het logboek is ook geld te verdienen, dat bij het groepsresultaat wordt opgeteld.
     
  6. Voor het winnende groepje is een prijs beschikbaar.

Activiteiten

Deze challenge bestaat uit de volgende activiteiten:

  1. Samenstellen van de groep, bestaande uit 3 leerlingen. Aanwijzen penningmeester per groepje.
     
  2. Kennismakingsopdracht. Elk groepje krijgt een Raspberry Pi met toebehoren. De uitdaging is om binnen een week een smiley of ander leuk plaatje in verschillende kleuren te tonen op het display van de Sense HAT.
     
  3. Uitdagingsopdracht. Elk groepje kiest een uitdaging (of bedenkt er zelf een en overlegt dit met de docent) en begint hieraan. In een tijdbestek van circa drie weken is dit afgerond.

Benodigdheden

Voor deze opdracht zijn de volgende dingen nodig:

  1. Per groepje een Raspberry Pi (model 3) en een Sense HAT. Afhankelijk van de netwerkmogelijkheden op school werkt de RPi op Wifi of bekabeld. De RPi wordt ofwel direct bediend met monitor, toetsenbord en muis (denk aan hdmi > vga convertor) of remote via SSH/Putty. Het is prettig als de RPi 'out of the box' werkt: dit maakt de opdracht taakgerichter. Dit vraagt wel voorbereiding!
  2. Nepgeld en enveloppen.
  3. Een enthousiaste docent die veel nadruk legt op het competitie-aspect van deze opdracht.

Tijd

Neem niet teveel tijd voor deze opdracht. In een periode van vier tot maximaal vijf weken moeten de groepjes een acceptabel resultaat laten zien, dat zelf geprogrammeerd is.

Colofon

Het arrangement Heel Holland Hackt is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

Auteur
Informatica
Laatst gewijzigd
2016-08-21 14:50:20
Licentie

Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 3.0 Nederlands licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

  • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
  • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
  • voor alle doeleinden, inclusief commerciële doeleinden.

Meer informatie over de CC Naamsvermelding 3.0 Nederland licentie.

Aanvullende informatie over dit lesmateriaal

Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

Eindgebruiker
leerling/student
Moeilijkheidsgraad
gemiddeld

Bronnen

Bron Type
Wat is de Raspberry Pi?
https://youtu.be/uXUjwk2-qx4
Video
Raspberry Pi help
https://www.raspberrypi.org/help/
Link
Codecademy: Python leren
https://www.codecademy.com/learn/python
Link
YouTube playlist JorCademy over Python
https://www.youtube.com/playlist?list=PL-1VO2WnVGdbJ-Q_PTrwEgS2SN4XcGIjJ
Link
Sense HAT API reference
https://pythonhosted.org/sense-hat/api/
Link

Downloaden

Het volledige arrangement is in de onderstaande formaten te downloaden.

Metadata

LTI

Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

Arrangement

IMSCC package

Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

Meer informatie voor ontwikkelaars

Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.

close
gemaakt met Wikiwijs van kennisnet-logo
open