apr 102017
 

Als het in het onderwijs in Nederland over “programmeren” gaat worden eenvoudige vragen al heel snel ingewikkeld. Dus een vraag als “Welke programmeertalen zouden onze leerlingen/studenten moeten kennen?” (bron) is niet helemaal zonder risico. Immers, je moet dan gaan nadenken over het doel dat je daarmee hebt. Wil je ze leren programmeren? Of juist coderen? Of software ontwikkelen? Ik ga niet eens proberen naar bronnen te linken die ze op één hoop of op juist heel verschillende hopen (en dan per bron ook verschillend) gooien.

Dus laat ik het maar even veilig houden in deze blogpost. Zo’n 9 jaar geleden vroeg ik me af welke programmeertalen ik allemaal zou moeten leren. Zoals ik toen beschreef:   Basic was mijn eerste kennismaking met programmeren, maar daar kon je (toen) zo weinig mee dat ik er niet veel interesse voor had. Op de universiteit leerde ik Turbo Pascal om daar vervolgens nooit meer wat mee te doen. Daarna kwam ik in de Windows omgeving en Visual Basic (binnen Office!) en Active Server Pages (ASP) terecht. Mijn eerste kennismaking met JavaScript was in de browser, ASP werd vervangen door PHP toen ik weblogtools ging gebruiken op basis van die taal. En daarna werd het een opeenvolging van “wat heb ik nodig”. Zo kwam er een beetje Python bij, een heel klein beetje .NET en eveneens een klein beetje Java. Dat was toen. Sindsdien zijn er dingen gewijzigd en gelijk gebleven.

Lees verder….

Deel dit bericht:
jun 282016
 

Het eerste bericht dat ik over Project Bloks tegen kwam gisterenavond laat was op Androidplanet.nl en dat had als titel “Project Bloks van Google leert kinderen programmeren“. En dat is eigenlijk precies niet wat het project doet.
Nou is de verwarring niet zo heel vreemd, want bij dat bericht was dit filmpje opgenomen, en dat filmpje is ook van Google, heeft vergelijkbare inhoud maar richt zich met name op een van de mogelijke eindproducten die te realiseren zijn met Project Bloks.

Project Bloks is namelijk gericht op ontwerpers, ontwikkelaars en onderzoekers. En ja, uiteindelijk ook op kinderen, maar het is voornamelijk een platform waar anderen producten op kunnen ontwikkelen.

Mooi. Al ben ik altijd een beetje sceptisch bij dit soort projecten van Google. Enerzijds hebben ze het geld om grote stappen te zetten, maar anderzijds is geen enkel project of product dat geen geld opbrengt zijn leven echt zeker bij Google. Met hetzelfde gemak draaien ze zoiets dan de nek om. Voor nu dus interessant, maar niet direct iets voor een leraar of docent. Ja, er is een eerste prototype dat samen met LEGO WeDo 2.0 of de Mirobot-tekenrobot en geschikt is voor kinderen tussen de vijf en acht jaar. Maar dat heeft als doel om te onderzoeken wat het beste werkt, niet om grootschalig in te zetten.

Nerddetail: Het Brain Board is gebaseerd op de Raspberry Pi Zero

Lees verder….

Deel dit bericht:
jun 192016
 

Code_orgIn de nieuwsbrief van code.org van afgelopen weekend wijzen ze (nogmaals?) nadrukkelijk op hun “App Lab” omgeving. Ik schijf nogmaals met een vraagteken tussen haakjes omdat ik de omgeving zelf nog niet kende, ze het eigenlijk brengen als iets nieuws, maar de filmpjes en andere materialen maken duidelijk dat het er al even is.

Doet er natuurlijk eigenlijk helemaal niet toe, als je het niet kent, kijk dan zeker even op: https://code.org/educate/applab

Uit de filmpjes en uitleg, maar ook al door de leeftijdsaanduiding 13+ wordt duidelijk dat deze omgeving zeker iets anders is dan de “hour of code” (Uur code) omgevingen die je ook op code.org kunt vinden. Niet dat ze daar niet ook materialen voor hebben, er wordt onderscheid gemaakt in een code_org_opbouwaantal leeftijdscategorieën, zoals van 4-6, 6+, 8+, 10+ en nu dus 13+

Als je docent in het voortgezet onderwijs bent, of ouder met kinderen in die leeftijdscategorie dan moet je eigenlijk de site en de app gewoon een keer bekijken. Als ouder zou je je kind waarschijnlijk er gewoon eens mee aan de slag willen laten gaan, las docent wil je waarschijnlijk eerst de achterliggende materialen bestuderen. Want er is het nodige beschikbaar. Niet alleen filmpjes, maar ook lesplannen en opdrachten die je natuurlijk niet een-op-een over hoeft te nemen, maar die je wel de nodige inspiratie kunnen geven. Uitdaging lijkt me binnen het onderwijs dan weer de vraag: in hoeverre laat je leerlingen gewoon los op het geheel van hulpmiddelen en waar moet je ze helpen? Hoe bereik je de juiste balans tussen “motiverende frustratie/uitdaging” en té grote stappen/onbekendheid/onzekerheid waardoor ze het gevoel hebben dat ze het niet aankunnen?

Neem bijvoorbeeld onderstaande uitleg:

Ik snap wat ze aan het uitleggen is, maar dat was voor het filmpje ook al zo. En voor de duidelijkheid, het filmpje staat niet op zichzelf, het is onderdeel van een lessenplan én je kunt meteen oefenen met wat ze hier uitlegt. Maar er komen heel wat vaktermen vooruit. En dan is het van hieruit naar App lab toch nog best een stevige stap.  Ik ben benieuwd naar ervaringen. Een ding is in ieder geval wel zeker: er wordt flink aan de weg getimmerd en docenten krijgen (ook in Nederland) eerder te maken met keuzestress als het gaat om “wat gebruik ik allemaal?” dan dat ze als probleem hebben dat er geen (gratis) lesmateriaal beschikbaar is.

 

 

Deel dit bericht:

Mozilla Web Literacy Framework

 Gepubliceerd door om 11:54  Algemeen
apr 102016
 

Mozilla_web_literacyHet Web Literacy Framework van Mozilla is niet nieuw en zeker niet het enige model dat we beschikbaar hebben om (een deel van) ict-geletterdheid te beschrijven. Ik vond de afbeelding bij Dweb-literaciesoug Belshaw (zie hiernaast rechts) een mooie toevoeging als het gaat om de vraag hoe “web literacy” zich verhoudt tot bijvoorbeeld computational thinking en computer science, terwijl het model zelf (zie de afbeelding links) weer een link legt naar de al evenzo bekende 21st Century Skills.

Mooi bij het framework van Mozilla vind ik de directe link naar voorbeelden van leeractiviteiten die in dat kader uitgevoerd kunnen worden. Daarbij staan dan wel weer de Mozilla tools veelal centraal, het is niet echt een heel brede set. Terwijl ik me voor leerkrachten juist kan voorstellen dat zo’n link tussen vaardigheden en activiteiten die zij leerlingen kunnen laten uitvoeren om aan die vaardigheden te werken heel nuttig is.

Discussie over het framework is er wat mij betreft ook nog wel. Zo staat bijvoorbeeld bij “Evaluate” als omschrijving: “Comparing and evaluating information from a number of sources online to test credibility and relevance.” maar wordt dat alleen bij “Problem-Solving” gerekend, terwijl ik me hier toch ook kan voorstellen dat je dat via samenwerking onderling doet. Maar wellicht is dat juist een uitdaging bij veel van zulke competenties.

 

Deel dit bericht:
mrt 142016
 

Een van de berichten die ik op “Over onderwijs en ict” tegen kwam gaat over “Knikkercoding“, een project van Stef Verberk. Het idee hierbij is dat kinderen eenvoudiger zouden leren programmeren met behulp van zijn modulaire knikkerbaan.

Terwijl ik het zo beschrijf realiseer ik me dat de term “knikkerbaan” zijn werk mogelijk tekort doet, en dat bedoel ik dan zeker niet zo. Integendeel. Ik vind het een heel intrigerend concept. Zeker na het lezen van het stukje waarin hij het achterliggend onderzoek beschrijft (zie ook hier onder het kopje “onderzoek”). Het wekt de indruk van een heel gestructureerde aanpak, maar daarvoor zou ik natuurlijk ook het achterliggende onderzoeksrapport moeten lezen. Dan weet ik pas of ik er ook als onderzoeker blij van wordt. Want over de redenatie achter de stappen van “algoritmes van programmeren” naar “een soort Rube Goldbergmachine” wil ik wel wat meer lezen.
En ook hier ben ik niet tevreden met alleen een constatering dat de leerlingen het “leuk” vonden om te doen. Stef heeft het over de aansluiting tussen Knikkercoding en programmeren in Scratch. Dan zou ik ook onderzocht willen zien of leerlingen na het werken met de knikkerbaan sneller de concepten van Scratch begrijpen dan de kinderen die een andere introductie in programmeren krijgen. Bijvoorbeeld via CodeWise of Scratch Jr?

Volgende stap is wat mij betreft in ieder geval het sturen van een mail naar Stef om te kijken of er meer te lezen is over zijn onderzoek én of hij er sinds vorig jaar nog mee doorgegaan is. Wordt (hoop ik) vervolgd.

 

Deel dit bericht: