Les 1 - Wat is een algoritme - tellen bij brand - kiezen met kaarten

Het verhaal van een ervaren automobilist, die zo vertrouwde op zijn TomTom, dat hij bijna van een klif afreed en gered moest worden.....(link volgende dia)

De beste plek om een lijk te verstoppen is de 2e pagina van de zoekresultaten van Google: Hoe betrouwbaar is het zoekalgoritme van Google, bv. En waarom vertrouwen we er blindelings op?

Een meestal betrouwbaar algoritme is 1 ding, maar een algoritme vertrouwen zonder de eigenschappen te doorgronden, is iets heel anders. 
1 / 20
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

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

time-iconLesduur is: 50 min

Onderdelen in deze les

Het verhaal van een ervaren automobilist, die zo vertrouwde op zijn TomTom, dat hij bijna van een klif afreed en gered moest worden.....(link volgende dia)

De beste plek om een lijk te verstoppen is de 2e pagina van de zoekresultaten van Google: Hoe betrouwbaar is het zoekalgoritme van Google, bv. En waarom vertrouwen we er blindelings op?

Een meestal betrouwbaar algoritme is 1 ding, maar een algoritme vertrouwen zonder de eigenschappen te doorgronden, is iets heel anders. 

Slide 1 - Tekstslide

p. 29 Hanna Fry: Hello world

Slide 2 - Link

Deze slide heeft geen instructies

Ook hier een verhaal: Een afrit van de A12, tussen Den Haag en Duitsland, die niet meer bestaat, maar wel in verouderde navigatiesystemen, wordt nog regelmatig gebruikt en zo rijden mensen de sloot in!

Slide 3 - Tekstslide

https://www.nu.nl/297720/video/automobilist-belandt-in-water-na-nemen-niet-bestaande-oprit-a12.html
In 2012 werd een grote groep gehandicapten in Idaho gekort op hun toeslagen. Het algoritme waar dit op gebaseerd was, bleek een Excel spreadsheet te zijn met veel fouten. Het bedrijf, Medicaid, weigerde eerst het algoritme te laten zien. Het bleek zelfs nog erger: Statistische formules werden foutief toegepast.

Toch vertrouwen we erop. Algoritmes zijn voor ons vaak magische illusies.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

De man, Stanislav Petrov, die de wereld voor een ramp behoedde: Het algoritme faalde.

Een verschrikkelijk ongeluk op een pretpark in Engeland: Alton Towers

Slide 5 - Tekstslide

https://en.wikipedia.org/wiki/The_Man_Who_Saved_the_World#:~:text=The%20Man%20Who%20Saved%20the%20World%20is%20a%202013%20feature,from%20leading%20to%20nuclear%20holocaust.

https://youtu.be/8DolzxUPBjE
Leerdoel
Aan het eind van deze les weet je wat een algoritme is, wat pseudocode is en een stroomdiagram. Je weet (weer) wat herhaling en keuze zijn in een algoritme. je kunt uitleggen waarom je een algoritme het beste in een schema kan uitwerken.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Wat is een algoritme?
Een algoritme is een verzameling instructies om een probleem op te lossen of een taak uit te voeren.

Voorbeelden
data sorteren
routes vinden
online zoeken
optimale spoorbezetting berekenen

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Bij een algoritme, dus een reeks instructies, komen voor:
Herhaling en keuze

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Herhaling
Keuze

Slide 9 - Sleepvraag

Deze slide heeft geen instructies

Kaartspel

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Pseudocode
Stroomdiagram

Slide 11 - Sleepvraag

Laat evt een foto van deze dia maken, zodat ze de volgende 2 vragen goed kunnen beantwoorden.

Belangrijk: Laat zien dat de pseudocode precies bij het schema past
We gaan nu een kaartspel spelen. Je herhaalt wat een algoritme is, wat pseudocode is en wat een stroomdiagram is.
Je speelt met 2 personen tegen 2 andere personen. Het team wat het eerste 10 punten haalt, wint.
  1. Kies een partner: Je bent samen een team
  2. Kies een 2e team
  3. Je krijgt per 2 teams een stapeltje kaarten en...spelen!

Slide 12 - Tekstslide

https://www.informaticaunplugged.nl/de-werkvormen/kiezen-met-kaarten/

Google document: https://docs.google.com/presentation/d/186RePx4SCOJSdfB0Qhx7er460lO7zWmF8b8_Aezqtn0/edit#slide=id.p4

Toon elke 2 minuten een nieuw algoritme


Slim tellen is vaak belangrijk bij grote hoeveelheden data. Ook als er brand uitbreekt en iedereen snel naar buiten moet, hoe tel je dan of iedereen wel buiten is?

Overleg met je buur hoe jullie dit zouden doen. Je krijgt hier 2 minuten voor
timer
2:00

Slide 13 - Tekstslide

Zie: informaticaunplugged: https://www.informaticaunplugged.nl/de-werkvormen/leren-tellen/

Hoelang duurt het voordat iedereen geteld is? De tijd is belangrijk!


Slide 14 - Tekstslide

Deze slide heeft geen instructies

Eerst dit stroomdiagram bekijken. Waar zitten herhaling en keuze?
Dan uitvoeren


Slide 15 - Tekstslide

Dit is een algoritme. Waarom?
Waar zie je een keuze?
Waar zie je een herhaling?
Eerst dit stroomdiagram bekijken, dan uitvoeren

Iedereen gaat staan, iedereen start met getal 1

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Slide 17 - Video

Deze slide heeft geen instructies

Eenduidigheid
Deze strategie uit het filmfragment is nog geen eenduidig algoritme. Dat is het pas als er in elke stap duidelijk is wat je moet doen en hoe je dat moet doen.

Algoritmen die door een computer worden uitgevoerd, moeten altijd eenduidig zijn.

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Wat is een algoritme?
timer
1:00

Slide 19 - Open vraag

Deze slide heeft geen instructies

Ik heb nu een beter idee wat een algoritme is
😒🙁😐🙂😃

Slide 20 - Poll

Deze slide heeft geen instructies