Webquest - Fractals en Programmeren in Logo

Webquest - Fractals en Programmeren in Logo

Webquest - Fractals en programmeren in Logo

In deze webquest leer je programmeren in de eenvoudige programmeertaal LOGO. Hiermee kun je de computer allerlei vlakke figuren laten tekenen. Nadat je wat geoefend hebt met eenvoudige figuren ga je je wat verdiepen in het onderwerp fractals. Je zult ontdekken dat je met heel weinig regels heel ingewikkelde figuren kunt maken.

1. Inleiding

In de ruim 70 jaar dat er computers bestaan is er heel veel veranderd. Een ding is niet veranderd: computers hebben programma's nodig. Ze doen namelijk niets anders dan waar het programma opdracht voor geeft (al lijkt het soms alsof ze dat wel doen!)

Ook de programmeertalen zijn in de loop van de tijd flink veranderd, maar de basisideeën van het programmeren zijn nog steeds dezelfde.

In de jaren '80 werd in het Massachusetts Institute of Technology, beter bekend als MIT, een programmeertaal ontwikkeld die zo eenvoudig was dat kinderen vanaf 8 jaar ermee zouden moeten kunnen werken. Dat heette Turtle Logo. Deze taal was oorspronkelijk bedoeld om een robot aan te sturen en is heel goed in het maken van 'eenvoudige' tekeningen.

In deze webquest ga je ontdekken hoe je kunt programmeren in Logo. En als je dat een beetje in de vingers hebt ga je die kennis toepassen in het programmeren van fractals. Wat dat zijn, ga je ook uitzoeken in deze quest.

Deze opdracht is vooral interessant als je verder wilt studeren in de ICT-richting. Er komt nogal wat logisch denken bij kijken en je moet goed in structuren kunnen denken. Als je daar goed in bent en gewoon de basis van het programmeren wilt leren is dit ook een leuke webquest.

2. Taak

Je gaat een werkstuk maken over fractals en programmeren in logo. Je levert uiteindelijk twee dingen in:

  • Een werkstuk van 4 tot 6 bladzijdes A4
  • Een serie programmaatjes digitaal en geprint als 'broncode'

De eisen die gesteld worden vind je terug bij Werkwijze en bij Beoordeling.

3. Werkwijze

  1. Oriëntatie (1-2 uur)
    • Download en installeer een versie van Logo van internet (zie bronnen). Dat mag helaas niet meer op de schoolcomputers, dus deze opdrachten moeten thuis, of op een eigen laptop uitgevoerd worden. Er is een versie die ook vanaf usb draait. Die ziet er wat simpel uit, maar het kan alles wat nodig is.
    • Open het programma, zoek een commandolijst in de help mof op internet en speel er eens mee om te ontdekken hoe het werkt
    • probeer ook de werking van commando's die voor herhalingen kunnen zorgen (for .. do, repeat .. until)

  2. Onderzoek deel 1 (2-3 uur)
    • Maak met zo klein mogelijke programma's de volgende tekeningen:
      1. een vierkant
      2. een zeshoek
      3. een schaakbord
      4. iets leuks met kleurtjes (leef je uit!)
    • Sla de programma's op en print de tekst (broncode) ervan uit
    • Maak een verslagje van je ondervindingen bij het bedenken en verbeteren van de programmaatjes

  3. Onderzoek deel 2 (4-6 uur)
    • Zoek informatie over fractals. Laat je niet afschrikken door veel ingewikkeld rekenwerk. Het basisidee is vrij simpel, dus zoek naar eenvoudige voorbeelden
    • Schrijf in je werkstuk wat achtergrondinformatie bij enkele eenvoudige fractalfiguren. Probeer vooral duidelijk te maken hoe ze in elkaar zitten
    • Maak in Logo een fractalfiguur die je tot minstens vier stappen diep laat tekenen. Je mag een bestaande figuur nemen of zelf een variatie daarop bedenken
    • Sla de programma's op en print de tekst (broncode) ervan uit
    • Maak opnieuw een verslagje van het programmeerwerk. Probeer vooral het proces van ontwikkeling van het programma te beschrijven

  4. Werkstuk afwerken (2-3 uur)
    • Voeg je informatie over fractals en je verslagen over het werken met Logo (twee delen!)bij elkaar
    • Geef elk onderdeel passende titels en tussenkopjes
    • Schrijf een slothoofdstukje met daarin een samenvatting en terugblik op de hele webquest. Besteed daarin vooral aandacht aan wat goed en minder goed ging en aan wat je een volgende keer anders zou doen
    • Maak een overzichtelijke bronnenlijst
    • Maak een inhoudsopgave
    • Maak een voorpagina

  5. Inleveren (minder dan 1 uur)
    • Ga na of alles aan de eisen voldoet (zie Beoordeling)
    • Lever alles vóór de afgesproken datum in.

4. Bronnen

FMSLogo - een volledige en actuele versie, engelstalig (uitgebreide handleiding )
EasyLogo - een nederlandstalige versie, helaas met beperkte mogelijkheden
Turtle - een engelstalige versie die vanaf usb gebruikt kan worden.


Fractalproject - lespakket van het Pieter Nieuwlandcollege (HAVO3)
Doodling in Math Class - Een video van Vi Hart

5. Beoordeling

Het cijfer voor deze webquest wordt uit twee deelcijfers samengesteld.

  1. Een cijfer voor de programma's (40%)
  2. Een cijfer voor het werkstuk (=verslag) (60%)

Hierbij tellen de volgende factoren mee::

  1. De programma's
    • het moet werken en kloppen
    • zo eenvoudig mogelijk
    • leesbaarheid van het programma (lay out)
    • eigen creativiteit

  2. Het werkstuk:
    verplichte onderdelen:
    • informatie over fractals
    • verslagen van het proces van ontwerpen en programmeren
    • evaluatie van de hele webquest
    • bronnenoverzicht
    ook wordt gelet op:
    • vormgeving voorpagina
    • passende kopjes
    • passende afbeeldingen
    • taalgebruik en spelling

6. Docentpagina

Onderwerp recursief programmeren in Logo
Schooltype VMBO-T, HAVO, VWO
Doelgroep 4T of 3HV
Vakgebieden informatica, logica, meetkunde
Aantal personen 1 of 2 leerlingen
Totale tijd 10 tot 15 klokuren

Deze webquest wordt gebruikt bij wijze van werkstukopdracht in 4vmbo-t en in 3 havo-vwo. De leerlingen van onze school doen staatsexamens en hebben daarom geen formeel PTA. Aangezien de staatsexamencommissie het maken van vakwerkstukken niet langer beoordeelt, hebben wij besloten dit zelf ter hand te nemen zodat leerling toch voldoende voorbereid naar vervolgonderwijs kunnen.

  • Het arrangement Webquest - Fractals en Programmeren in Logo is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteur
    Niek Hanckmann Je moet eerst inloggen om feedback aan de auteur te kunnen geven.
    Laatst gewijzigd
    2018-06-12 14:10:32
    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:

    Toelichting
    Een webquestopdracht over recursie. Aan de hand van eenvoudige recursieve fractals wordt nagedacht over recursief programmeren. Programma wordt gemaakt in de educatieve programeertaal Logo.
    Leerniveau
    VWO 2; VMBO theoretische leerweg, 4; HAVO 3; VWO 3;
    Leerinhoud en doelen
    Informatica; Rekenen/wiskunde;
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    0 uur en 50 minuten
    Trefwoorden
    fractals, logo, programmeren, recursie

    Gebruikte Wikiwijs Arrangementen

    Team Wikiwijs. (z.d.).

    Sjabloon Webquest

    https://maken.wikiwijs.nl/28246/Sjabloon_Webquest

  • 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.