Categorie: Computational Thinking

  • Codeweek

    Codeweek

    In 2013 website CodeWeek werd gelanceerd daarop pakten 43 landen dit enthousiast op. Hoewel hier sprake is van een Europees burgerinitiatief is het ook voor landen buiten de Europese Unie mogelijk om deel te nemen. In 2019 deden al 4,2 miljoen mensen in meer dan

    80 landen over de hele wereld mee aan de CodeWeek. De gemiddelde deelnemer was toen 11 jaar. Opvallend is het nagenoeg gelijke aantal jongens en meisjes. Tot 2020 vonden de meeste evenementen plaats op scholen, waaruit blijkt dat de inspanningen om leraren erbij te betrekken succesvol zijn.

    Waarom coding op school met CodeWeek

    Digitale technologie wordt steeds belangrijker, laat steeds meer zien wie we zijn en wat we doen. Daarom is het niet verstandig dat een kleine groep beslist waarvoor zij de technologie gebruiken. Daarbij geldt ook dat er meer is dan alleen iets liken of gekke filmpjes posten. Met vol- doende programmeerkennis kun je immers ook eigen ideeën tot leven brengen en dingen maken.

    Het was nog nooit zo eenvoudig om een eigen app te maken, je robot te bouwen of iets uit te vinden! De eerste stappen om dit te programme- ren zijn in het begin niet altijd makkelijk. Naarmate je de techniek beter beheerst opent zich een weg vol creatieve uitdagingen, die naast plezier in veel gevallen ook een goed toekomstperspectief oplevert.

    Digitale Geletterdheid zal binnenkort in ons land onderdeel zijn van het schoolcurriculum. Steeds meer scholen bereiden zich op de invulling hiervan voor.

    Computational Thinking

    Bij de CodeWeek draait het vooral om Computational Thinking, dat in 2006 door Jeanette Wing als eerste omschreven werd als: “Solving a problem in such a way that a computer can carry it out”. Toch is programmeren niet hetzelfde als Computational Thinking, want programmeren is maar een stap in het hele proces van Computational Thinking.

    Een probleem dat je met behulp van een computer wil oplossen moet je eerst opdelen (decompositie) om daarna stapsgewijs aan een oplossing daarvan te werken (algoritme). Uiteindelijk wil je de computer dit laten doen en dat doe je door in de juiste programmeeromgeving te werken. Voor het onderwijs zijn dat bijvoorbeeld Scratch (vanaf groep 5-6), de micro:bit (vanaf groep 7-8), Python of Arduino (vanaf groep 8).

    Digitale Geletterdheid bestaat uit:

    • Informatievaardigheden (het goed kunnen zoeken naar juiste informatie online)
    • Mediawijsheid (wijs omgaan met (sociale) media)
    • ICT-Basisvaardigheden (basis computervaardigheden)
    • Computational Thinking (een probleem logisch oplossen met een computer).
    Artikel over CodeWeek in Vives 174
    download volledig artikell (pdf)

    Deze week stond in Vives 174 bijgaand artikel.
    Vives is een uitgave van Reshift en publiceert over onderwijsinnovatie & ICT.

    Materialen CodeWeek

    Hedy

    Hedy – Van codeblokken naar tekstuele taal Programmeren is lastig te leren, maar als je de basis begrijpt wordt het een stuk eenvoudiger. In tegen- stelling tot bijvoorbeeld Scratch maakt de tekstuele program- meertaal Hedy geen gebruik van codeblokken. Met Hedy leer je codes typen zoals de echte programmeurs dat doen. Dat leer je in kleine stapjes en met speelse opdrachten. Met Hedy maak je de overstap van een blokkentaal naar een geschreven talen zoals Python. Al het cursus- materiaal is gratis en maakt de uiteindelijke overstap naar moeilijkere talen eenvoudig.

    Ook dit cursusmateriaal en de programmeeromgeving zijn gratis. www.hedycode.com

    Beauty and Joy of Computing

    BJOC is een website die helpt bij het begrijpen van de waarde van het programmeren. De letters BJOC staan voor ‘the Beauty and Joy of Computing’. In het Nederlands vertaald als de Schoonheid en Vreugde van het Programmeren. Het programma van BJOC is ontwikkeld door de Universiteit Berkeley. In Amerika wordt deze cursus veel gebruikt door iedereen die geen informatica in het vakkenpakket heeft gehad, maar er toch kennis van wil nemen. Er wordt geprogrammeerd met Snap!, het volwassen zusje van Scratch. Leren doe je door zelf te programmeren. Samen met vrijwilligers heeft i&i hiervan een Nederlandstalige versie gemaakt.

    De volledige BJOC cursus is gratis te gebruiken en wordt speciaal tijdens de CodeWeek toegelicht. Meer informatie over the Beauty and Joy of Computing vind je op www.bjoc.nl

    Unplugged programmeren

    Je kunt natuurlijk ook zonder een computer aan de slag, het gaat dan vooral om het leren gebruiken van begrippen die bij Computational Thinking passen. Zo kun je prima een algoritme schrijven hoe je een boterham met hagelslag smeert of de verschillende stadia opschrijven hoe een rups in een vlinder verandert. Dan ben je bezig met decompositie. Door bijvoorbeeld voetbalplaatjes te sorteren ben je al bezig met patronen te herkennen. Net als met het maken van een storyboard voor een film of toneelstuk raak je het begrip abstractie aan (filteren van belangrijke informatie). Zie ook website CodeWeek voor meer voorbeelden.

    Microbit 101

    Tijdens deze workshop leer je omgaan met de micro:bit. Daarvoor dienen honderd-en-een micro:bit projecten die je na de introductie zelf kunt uitvoeren. Een micro:bit is een 4 bij 5 cm grote micro-computer en kan met 4 verschillende program- meertalen worden aangestuurd. Na de introductiebijeenkomst waarin de basisprincipes worden uitgelegd, is het een plezier om met de 101 gratis projecten aan de slag te gaan. Kijk ook eens op www.microbit101.nl

    CodeWeek in Europa

    De EU CodeWeek werd in 2013 voor het eerst gehouden en maakt sindsdien deel uit van de digitale agenda van Europa. De codeweek wil jongeren op weg helpen met coderen en digitale bewustwording. De Europese Commissie ondersteunt het burgerinitiatief. Voor een belangrijk deel past dit in de strategie voor een sterkere Europese digitale markt. Scholen, leraren en leerlingen van het funderend onderwijs op elk niveau en van ieder vak zijn uitgenodigd.

    De Commissie moedigt vooral scholen aan om hieraan deel te nemen.


  • EU-PROGRAMMEERWEEK-UITDAGINGEN

    EU-PROGRAMMEERWEEK-UITDAGINGEN

    Tijdens de EU-programmeerweek, van 9 tot 24 oktober 2021, nodigen we iedereen uit om een of meer van de EU-programmeerweek-uitdagingen uit te voeren.

    Wat zijn uitdagingen van de EU-programmeerweek 2021?
    EU-programmeerweek-uitdagingen zijn activiteiten die je alleen kunt doen, in de klas, met collega’s of vrienden.
    Wil je graag deelnemen aan de programmeerweek, maar weet je niet wat je zou kunnen organiseren?
    Zoek niet verder!

    Samen met partners van de programmeerweek hebben we een aantal eenvoudig te maken uitdagingen bedacht, met concrete voorbeelden van de manier waarop deze in de klas of in een groep kunnen worden gebruikt. Er wordt ook uitgelegd hoe de uitdagingen kunnen worden uitgevoerd, maar deze uitleg kun je aanpassen aan de behoefte, interesse en leeftijd van je deelnemers. Je kunt zelf kiezen welke tools en technologieën je gebruikt, maar we adviseren opensourcemateriaal.

    Kies één of meerdere uitdagingen, pas deze aan voor je groep of klas en deel de resultaten op Instagram om nog meer collega’s en vrienden te stimuleren aan de programmeerweek deel te nemen!

  • Youth Hacking for Freedom

    Youth Hacking for Freedom

    Om de jongeren te inspireren tot softwarevrijheid houdt de Free Software Foundation Europe een codeerwedstrijd ‘Youth Hacking for Freedom’ (YH4F). Jongeren uit heel Europa krijgen de kans om mee te doen.
    Winnaars ontvangen een geldprijs en een reis naar Brussel samen met andere jonge hackers.

    Deelnemers moeten 14-18 jaar oud zijn en kunnen zich tot 31 oktober 2021 aanmelden op yh4f.org.
    Op maandag 1 november 2021 gaat de coderingsfase, die vijf maanden duurt van start.
    Tot maart 2022 richten de deelnemers zich op coderen van hun idee. Deelnemers mogen al hun verbeelding gebruiken en ze mogen elk type gewenst type software programmeren zolang het maar Vrije Software is
    Nadat deelnemers hun programma’s hebben ingestuurd is er een jury van Vrije Software-experts.
    De winnaars worden vervolgens uitgenodigd om hun prijs in Brussel in ontvangst te nemen.
    De 2-daagse reis omvat naast de prijsuitreiking ook een aantal gezamenlijke activiteiten waar netwerken tussen de winnaars centraal staat.

    Op zondag 10 oktober om 17:00 is er een online openings evenement, zodat je meer te weten kunt komen over de wedstrijd. Zorg er wel voor dat je je al hebt ingeschreven voor de wedstrijd, zodat je naar het YH4F Opening Event kunt komen. Daar komen de mensen die de wedstrijd organiseren, en leggen wij het concept van Vrije Software uit.

    Graphic by Lisa Schmidt, CC-BY-SA 4.0 or later
    Graphic by Lisa SchmidtCC-BY-SA 4.0 or later

    When and where does Youth Hacking for Freedom take place?

    Step 1. Registration

    If you are interested to participate, please make sure to register until Sunday, 31 October 2021. Our online Opening Day takes place on Sunday, 10 October 17:00 CET.

    Step 2. Coding phase

    From Monday 1 November 2021 to Thursday 31 March 2022, the participants have five months to come up with an idea for their Free Software program and write it.

    Step 3. Evaluation

    In April, the jury members evaluate the submitted programs. Afterwards, the winners are announced and invited to Brussels.

    Step 4. Award Ceremony

    In June 2022, the winners receive their awards in Brussels and join social activities.

    The competition welcomes participants from all over Europe, therefore it takes place remotely. The award ceremony for the winners takes place in Brussels/Belgium.

  • Beverwedstrijd

    Beverwedstrijd

    De Beverwedstrijd is bedoeld om spelenderwijs te ontdekken of leerlingen interesse en/of talent hebben voor informatica en computational thinking. Meedoen is gratis en de vragen kunnen bovendien zonder leren of voorbereiding gemaakt worden. Leerlingen van groep 3 tot en met de zesde klas van het VWO maken tijdens de Beverweek een set opgaven die in het teken staan van verschillende onderwerpen binnen de informatica en computational thinking. Zij krijgen hier 45 minuten de tijd voor. Omdat er voor verschillende leeftijden een groep is zijn de vragen altijd op niveau.

    Kortom, het is een wedstrijd voor iedere leerling in het funderend onderwijs!

    Basisschool

    Er zijn een aantal groepen om mee te doen, groep 3-4, 5-6 en 7-8.

    Voortgezet onderwijs

    In het voorgezet onderwijs zijn er, net als in op de basisschool drie groepen. Klas 1-2, 3-4 en 5-6. Iedere groep/klas krijgt drie sets van vijf vragen (behalve de 3-4 groep, voor hen heeft elke set drie opgaven). De drie sets zoals gezegd hebben elk hun eigen moeilijkheidsniveau: makkelijk, gemiddeld en moeilijk.

    Hoe kunnen mijn leerlingen meedoen?

    Iedereen uit groep 3 tot 8 en het voortgezet onderwijs kan meedoen. Hiervoor moet er wel iemand als coördinator optreden: iemand die de leerlingen aanmeldt, een computerlokaal regelt, wachtwoorden uitdeelt, waarneemt en bijvoorbeeld de resultaten weer uitdeelt. Dit is compleet kosteloos. Voor het aanmelden kunt u naar deze website gaan. Met onderstaande oefenopgaves kun je tot slot oefenen.

    Voorbeeld opgave klas 1-2 voortgezet onderwijs

    Onderstaande opgave is een voorbeeldopgave van de Beverwedstrijd. Het betreft hier een makkelijke vraag voor leerlingen uit klas 1-2 van het voortgezet onderwijs.

    Twee vrienden Anna en Bob zoeken schatten, kleine doosjes, verborgen in het landschap (bekijk het plaatje). Er zijn twee schatten verstopt. Anna is op zoek naar schat 1, Bob is op zoek naar schat 2. Beide hebben ze een app op hun telefoon die de richting naar de schat aangeeft (zie plaatje). We weten niet welk plaatje bij wie hoort. Wel weten we dat ze beide op dezelfde plek staan.

    2015-CZ-04-NL-1
    Speelveld

    Onderstaande antwoorden kun je gebruiken voor bovenstaande vraag.

    Waar staan Anna en Bob? 

    Het juiste antwoord is 

    Zie de afbeelding hieronder voor uitleg over het juiste antwoord. Je moet op zoek gaan naar de plek van waaruit de twee pijlen van de navigatie elk naar een schat (doos 1 en 2) wijzen.

    Voorbeeldopgave klas 5-6 voortgezet onderwijs

    Anna en Bram sturen elkaar berichten die ze op een speciale manier hebben vervormd zodat niemand anders ze kan lezen. Hieronder zie je hoe ze dit doen, met het woord BEVERS als voorbeeld.

    2015-BE-04b-NL-1

    Het woord BEVERS wordt dus omgezet naar FWFCTS.

    Bram heeft zojuist het bericht PUTNS ontvangen van Anna. Welk woord heeft Anna hem gestuurd?

    • Fruit
    • Hallo
    • Storm (juiste antwoord)
    • Water