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
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

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

time-iconLesson duration is: 50 min

Items in this lesson

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

p. 29 Hanna Fry: Hello world

Slide 2 - Link

This item has no instructions

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

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

This item has no instructions

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

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

This item has no instructions

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

This item has no instructions

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

Slide 8 - Slide

This item has no instructions

Herhaling
Keuze

Slide 9 - Drag question

This item has no instructions

Kaartspel

Slide 10 - Slide

This item has no instructions

Pseudocode
Stroomdiagram

Slide 11 - Drag question

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

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

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

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


Slide 14 - Slide

This item has no instructions

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


Slide 15 - Slide

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

This item has no instructions

Slide 17 - Video

This item has no instructions

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

This item has no instructions

Wat is een algoritme?
timer
1:00

Slide 19 - Open question

This item has no instructions

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

Slide 20 - Poll

This item has no instructions