Binair rekenen. unplugged

Vergelijkbare documenten
Kennismaking met programmeren

Inhoud Methode Materiaal Timing V: Eigenschap: De som van de hoeken in een driehoek is gelijk aan 180.

Deze les levert een bijdrage aan kerndoel 3 voor rekenen: De leerlingen leren omgaan met tijd in alledaagse situaties.

Benodigdheden: Thuiswerkblad, voor kind en ouder(s) (afhankelijk van niveau meer of minder hulp van ouders hierbij) Kringopstelling

Vaardigheden - Interview vmbo-kg12. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Kleuren met getallen Afbeeldingen weergeven

Deze les levert een bijdrage aan kerndoel 3 voor rekenen: De leerlingen leren omgaan met tijd in alledaagse situaties.

Interview hv12. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Scratch Rekenen & programmeren

Uitleg bij de spellingskaartjes.

Scratch les 1 Rekenen

Ga naar en remix dit project.

Algemene informatie over de Sandwich Robot

Scratch les 3: Quiz! Je eigen spelshow

Wouter Geraedts Processen & Processoren

Prowise Presenter (online digibordsoftware)

afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als daar tijd voor is.

Zintuigen. CC Naamsvermelding 3.0 Nederland licentie.

Schrijven - Instructie HV 1. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Een oorzaak-gevolg-schema maken met je schrijfmaatje

Vaardigheden - Interview HV12. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Vingertwister. Spelvariant met twee vingers

Les A-03 Binaire en hexadecimale getallen

Rekenen: Getallen groep 5 en hoger. Rekenen en schattingen ontdekken. Algebra groep 5 en hoger. Patronen en relaties ontdekken.

werkbladen thema 1 naar een nieuwe school

Het hart. CC Naamsvermelding 3.0 Nederland licentie.

Sudoku s. Annelies Veen Noud Aldenhoven

Examen Datastructuren en Algoritmen II

Statistiek inleiding 2 mavo

Dag jongens en meisjes,

+ = Talstelsels. Maar wat is dan: -

Examen Datastructuren en Algoritmen II

Thema: Machten en wortels vmbo-kgt12

Hieronder zie je hoe dat gaat. Opgave 3. Tel het aantal routes in de volgende onvolledige roosters van linksboven naar rechtsonder.

Diagnostisch rekenonderzoek

Eenheden lengtematen. Miranda de Haan. CC Naamsvermelding 3.0 Nederland licentie.

Een torenvalk op straat. Redactie Duurzame school. CC Naamsvermelding 3.0 Nederland licentie.

Thema 21: Doorsnede en inhoud vmbo-b12

Wat is herdenken? Volledige lesmodule: 60 min

Volgorde van de bewerkingen.

Competentie Strategie

Wat doe je met je geld? vmbo-kgt34. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur)

Het verhaal van een veroorzaker van een verkeersongeval: les 2 SECUNDAIR ONDERWIJS. Doelgroep. VOETen. Lesfiche verkeers- en mobiliteitseducatie

Poëzie vmbo-kgt34. CC Naamsvermelding 3.0 Nederland licentie.

Informatica. 2 e graad 2 e jaar. De Mol W.

Tijdens deze les zien we twee nieuwe programmeerconcepten: herhaling en variabelen.

Bespaartips vmbo-kgt34. CC Naamsvermelding 3.0 Nederland licentie.

Binaire getallen? Werkboek. Doeblad

Een spoedcursus python

LES: Wie van de drie? 2

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal)

TRAINING HOUT WERKBLAD BINAIRE OMREKENMACHINE

Inhoudsopgave Voorwoord 5 Voordat je begint 6 Wat heb je nodig? 7 De website bij het boek 7 Voor ouders, verzorgers en leraren

Lesbrief onderzoekend leren Hoe schrijf ik de geheimste brief?

Leerlingen leren de instructies herhaal en als dan (anders ). Ze moeten een algoritme schrijven voor een dansje.

2 Elementaire bewerkingen

Zweedse puzzel. Uitdager van de maand. Rekenen Wiskunde, Groep 7. Algemeen

1.2.2 Digitaal Plannen. ICT Onderbouw. CC Naamsvermelding 3.0 Nederland licentie.

Spreken - Feedback hv12. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Voorbeeld casus mondeling college-examen

1.4.1 Een game maken met Scratch. ICT Onderbouw. CC Naamsvermelding 3.0 Nederland licentie.

werkbladen, telefoons en opnametoestel

De Romeinen. CC Naamsvermelding 3.0 Nederland licentie.

Grafix. Arschoot Elien. Herhaling grafieken. 4 de jaar ASO. D hauwers Fien. Lerarenhandleiding. Instructieboekje Grafix.

Onderwerp. VVKBaO. Kinderen leren problemen op te lossen door pijltjes in een bepaalde volgorde te plaatsen en blokjes te herhalen.

Grafieken jaar. Rekenles over het maken van grafieken. Rekenen. 60 minuten. Weerstation, data, grafieken

wwww.wijzeroverdebasisschool.nl

Groep Inleiding. 2. Het invullen van leerling informatie. 3. Maken van voorbeelden voor de testafname

Thema 5 Communicatie. Aline de Vries. CC Naamsvermelding 3.0 Nederland licentie.

NAAM: Dag jongens en meisjes,

Functioneringsgesprekken. Technologie Noorderpoort Noorderpoort. CC Naamsvermelding 3.0 Nederland licentie.

Vaardigheden - Internet HV 1. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Opgaven Fibonacci-getallen Datastructuren, 23 juni 2017, Werkgroep.

Oplossen van vergelijkingen

Rekenen MBO - Bouw. Jesper Raijmakers. CC Naamsvermelding 3.0 Nederland licentie.

De ontwikkelde materialen per unit.

Onderwerp. VVKBaO. Leerlingen maken een account, krijgen een rondleiding door Scratch en verkennen het programma.

Les ontwerpend leren Het verfexperiment

Wat ga je schrijven: een verklarende tekst. Voorbereiden op het schrijven met je schrijfmaatje

Eenheden lengtematen. Miranda de Haan. CC Naamsvermelding 3.0 Nederland licentie.

Benodigdheden: Filmpje brein uitleg: overtuigingen en het effect op leren Kaartjes helpende en remmende gedachten, zie bijlage 1

De werking van het oog. Gerlinda Gerth. CC Naamsvermelding 3.0 Nederland licentie.

Kenmerken ontwikkelingslanden vmbo-kgt34

LES: Snelle sommen 2. BENODIGDHEDEN Per leerling werkblad Snelle stappen (zie p. 5) potlood, 2 verschillende kleurpotloden, gum AFBEELDING SPELLETJE

Luisteren en kijken - Reclame vmbo-b34. CC Naamsvermelding 3.0 Nederland licentie.

Microscoop vmbo-kgt12. CC Naamsvermelding 3.0 Nederland licentie.

optellen 1 Doel: plaats bepalen op de getallenlijn 2 Doel: optellen met de rekentekens + en 3 Doel: optellen van concreet naar abstract Herhalen

Handleiding voorbereidende les bij Democracity. Basisonderwijs. Versie 22 mei Handleiding voorbereidende les bij Democracity

Tafels bloemlezing. Inhoud 1

Uitleg van Glogster. hyperlinks maken naar andere websites.

Wat ga je schrijven: een verklarende tekst. Een oorzaak-gevolg-schema maken met je schrijfmaatje

Score. Zelfevaluatie. Beoordeling door de leerkracht. Datum: Klas: Nr: Naam:

Gids voor Kids Hoe vind je de weg hier?

talstelsels F. Vonk versie

Thema: Eurovisie Songfestival Handleiding en opgaven niveau AA. Opgave 1: Samen

Teken een architect. Lees het volgende verhaal:

Wie ben jij? HANDLEIDING

Open de browser (Internet Explorer, Chrome of Firefox) en typ dit adres in de adresbalk:

Transcriptie:

Binair rekenen unplugged Niels Van Dorpe 2 de bachelor lerarenopleiding HoGent Academiejaar 2016-2017

Projectwerk Algoritmen die de wereld hebben veranderd Dit projectwerk mag gebruikt worden indien voldaan wordt aan onderstaande Creative Commons licentie van het niveau: 'Naamsvermelding Niet-commercieel Gelijk Delen'. Ook het logo van HoGent moet behouden blijven. De volledige licentieovereenkomst kan geraadpleegd worden op: http://creativecommons.org/licenses/by-nc-sa/2.0/be/legalcode.nl 2

Beschrijving : De leerlingen leren aan de hand van hun leefwereld en een interactieve manier binair tellen, het begrip algoritme/overflow en hoe computers letters om kunnen zetten naar binaire code. Ook zijn er mogelijke werkblaadjes toegevoegd. Doelstellingen: De leerlingen (kunnen): Binair tellen Uitleggen waarvoor binair tellen gebruikt wordt Benoemen wat het nut is van binair tellen Een link maken tussen het binair tellen en opslaan van gegevens Uitleggen wat een overflow is Uitleggen wat een algoritme is Getallen en letters omzetten naar binaire notatie Doelgroep Leerlingen van de 2 e graad A-stroom Tijdsduur 2 lesuren (100 minuten) Link met andere vakken? Binair tellen/rekenen binnen Techniek (Binair) rekenen binnen Wiskunde (machten van 2,..) Tips: De tijdsduur kan voor het ene onderdeel langer en voor het andere minder lang duren. Benodigdheden: https://www.youtube.com/watch?v=va0rl6ne5c8 https://www.youtube.com/watch?v=9bzkp7q19f0 https://www.youtube.com/watch?v=vpddpwvn5-q https://scratch.mit.edu/projects/29447030/ Zelfgemaakte binaire kaartjes (zwarte achterkant voor 0 zelf nog maken) 3

4

Les 1: Probleemstelling: 15 min Een tijd geleden heeft de muziekvideo van Gangnamstyle Youtube laten crashen omdat het meer views had dan de site kon opslaan. Wij gaan eens naar het filmpje kijken. Aan hand van deze video gaan we eens kijken hoe we binair tellen en hoe we deze binaire gegevens opslaan. (https://www.youtube.com/watch?v=9bzkp7q19f0 gebruiken bij het begin van de les) We gaan eens kijken wat hier de oorzaak zou kunnen geweest zijn. (https://www.youtube.com/watch?v=va0rl6ne5c8) Bevraging nadien: 5 min Youtube(filmpje) gecrashed Hoeveel keer Gangnam style bekeken? Wat was het oude maximum aantal views? 2 31 -> 2,147,483,648 (overflow aanbrengen) Wat is het nieuwe maximum aantal views? 2 32 -> 4,294,967,296 Slechts 1 nieuwe bit -> zoveel extra mogelijkheden Verklaring : Binair tellen met kaartjes : 30 minuten Activiteit : Terugkoppelen aan filmpje + algoritme aanbrengen + leerlingen zelf laten uitvoeren 1. De leerkracht kiest 5 leerlingen uit die naar voor komen. 2. De leerkracht geeft de leerlingen 5 verschillende kaarten die respectievelijk 1-2-4-8- 16 bits voorstellen. 3. De leerlingen tonen enkel de zwarte kant naar de rest van de klas. 4. De leerkracht legt uit dat zwart de uit -kant is en wit de aan -kant. 5. Als alle leerlingen zwart tonen heb je 0. 6. De leerkracht overloopt de verschillende kaarten met de leerlingen van klein naar groot, eerst komt 1, dan 2, wat volgt nadien? (verwacht : 3 (fout, leg uit waarom!) of 4 (juist, vraag waarom!)), dan 8, 16. 7. De leerkracht doet de eerste 5 getallen samen met de leerlingen (de leerlingen draaien kaartjes wanneer zij denken dat hun aantal nodig is voor het te bekomen getal) en laat ze nadien zo snel mogelijk van 1 tot 16 tellen, de leerkracht zegt de getallen hardop en de leerlingen draaien -> koppelen aan algoritme & uitleggen waarom! 8. Hoe schrijf je dit nu in computertaal? (één getal in binaire notatie noteren op het bord!) 9. De leerkracht vraagt hoeveel het maximum is als iedereen on is (31), waarom? -> de volgende bit is 32 (eventueel : idem wanneer er 6 bits zouden zijn en iedereen on is (63) -> volgende bit is 64,.. ). 10. De leerlingen de werkblaadjes laten invullen (indien geen tijd over kan dit volgende les gebeuren). 5

Les 2 : Kaartjes : 25 min 1. Indien de werkblaadjes nog niet zijn ingevuld deze eerst invullen. 2. De leerkracht herhaalt wat er vorige les gezien is en vraagt hoe we dan e-mails zouden kunnen versturen nu we weten hoe cijfers in een computer omgezet worden -> letters omzetten naar cijfers. 3. De leerkracht neemt 5 nieuwe leerlingen die opnieuw de kaartjes krijgen en doet nu hetzelfde met hen. 4. De leerkracht brengt een makkelijke code (A = 1, B = 2, C = 3, D = 4, ) aan en laat de leerlingen een letter of 2 als voorbeeld aantonen aan de hand van de kaartjes. 5. De leerkracht geeft nu aan de leerlingen verschillende getallen en laat hen zelf de kaartjes omdraaien. 6. De leerlingen zoeken zelf welke letter ze gedaan hebben. 7. De leerkracht geeft de getallen om bijvoorbeeld hey en bye of hallo en dag te spellen. 8. De leerkracht vergelijkt de kaartjes met vingers -> 1 hand is tot 63 tellen, 2 handen tot 1023, -> met een klein aantal bits kan je tot een groot getal tellen/opslaan. Vastzetten van de leerstof in de werkblaadjes : 15 min Spelvoorbeeld : 10 min De leerlingen mogen nu een 10-tal minuten zelf binair tellen aan de hand van volgende Scratch oefening. Indien de leerlingen interesse hebben kunnen ze ook al eens kijken naar de code om het programma te schrijven in Scratch. https://scratch.mit.edu/projects/29447030/ 6

Werkblaadjes : Een computer spreekt alleen binaire taal, dit wordt voorgesteld door een reeks van. en Welk getal wordt hieronder binair voorgesteld? Hoe schrijf je 8 in computertaal? Hoe schrijf je 24 in computertaal? 7

Vul hieronder de computertaal van de cijfers in. Welk nummer staat hieronder : Welk nummer staat hieronder :.. Een algoritme is:.. Een overflow is:.. 8

We gaan nu de cijfers omzetten naar letters. Stel dat we afspreken dat a = 1, b = 2, Zo schrijf je dan het woord aap: Schrijf een woord van maximaal 4 letters en zet dit om in computertaal: Zet het woord hallo om naar computertaal: 9

Schrijf opnieuw een woord van maximaal 4 letters en zet dit om naar computertaal: Werk nu samen en laat de persoon die naast je zit het woord vertalen. Bedek je woord met je hand. De ander vertaalt nu de computertaal naar letters en schrijft dit in de kolom rechts. Heeft hij of zij het goed geraden of niet? Als het goed is ga jij nu zijn/haar computertaal vertalen naar letters. Had je het goed? Doe deze oefening nu nog een keer met een woord van maximaal 8 letters. 10