okt 182016
 

dash_swift_screenPersoonlijk ben ik nog niet zo onder de indruk van Apple Swift Playgrounds, de omgeving die je bij iOS 10 beschikbaar hebt om te leren programmeren in Swift. Het waarom daarvan is iets voor een andere blogpost.

Desondanks vind ik het bericht dat de makers van Dash & Dot nu een verbinding hebben met de Swift Playgrounds toch de moeite van het vermelden waard. Want het is op zich wel weer een heel interessante samenwerking waarbij ze er niet voor gekozen hebben om het wiel helemaal opnieuw uit te vinden (ok, er waren/zijn al heel wat opties om Dash & Dot te programmeren) maar om aan te haken bij een product van iemand anders. Het maakt Swift Playground ook weer iets interessanter omdat je kinderen zowel helemaal op het scherm kunt laten programmeren, maar je ook kunt kiezen voor de integratie met fysieke componenten (in dit geval Dash of Dot).

Ik heb geen Dash of Dot bij de hand, maar de uitbreiding voor in Swift Playground is gewoon te downloaden vanaf deze website, maar omdat mijn computer geen Airdrop ondersteund weet ik nog even niet hoe ik e.e.a. dan overgezet krijgt naar mijn iPad. Wordt dus vervolgd.

p.s. De afbeelding is afkomstig van Techcrunch

Deel dit bericht:
 Reacties uitgeschakeld voor Interessant: Dash & Dot programmeren via Apple Swift Playgrounds  Tags: , ,
sep 282016
 

Karl Dittrich vindt dat er [..] een taak is weggelegd voor de lerarenopleidingen. “Vooral op het gebied van onderwijs ligt er een belangrijke taak weggelegd voor universiteiten en hogescholen, daarbij denk ik aan de lerarenopleidingen. Wij moeten zorgen dat wij leraren voor de klas krijgen die om kunnen gaan met die digitalisering. Ierland heeft ingezet op verplicht programmeren op de basisschool, dat lijkt mij voor Nederland een prima plan.”

(bron)

Of het verplicht stellen van programmeren op de basisschool nou de beste oplossing is, daar is het laatste woord in Nederland zeker nog niet over gezegd (mijn persoonlijke mening: als je afhankelijk bent van de politiek om het te verplichten, dan weet je zeker dat er geen draagvlak is en zonder draagvlak ben je nergens). Maar het belang van leraren voor de klas die om kunnen gaan met de toenemende digitalisering van de samenleving, dat lijkt me veel minder een discussiepunt!

Deel dit bericht:
 Reacties uitgeschakeld voor Discussie: Hoe kunnen we de digitalisering van de samenleving versterken?  Tags: , ,
sep 112016
 

micropythonHet was hier weer even een paar dagen stil. En ook nu nog geen kant en klare “zo moet je nadoen wat ik gedaan heb” blogpost, meer een “dit heb ik zover voor elkaar”.
Het logo hiernaast is van MicroPython, zie het maar als het kleinere broertje of zusje van Python. Waarom kleiner (“micro”)? Kleiner, omdat het daarom mogelijk geworden is om Python zo goed als volledig/volwaardig te draaien op devices waarvan dat voorheen niet mogelijk was. Een voorbeeld daarvan is de micro:bit, maar die zal voorlopig nog erg zeldzaam zijn in Nederland. Met dank aan een succesvolle Kickstarter die onlangs plaats gevonden heeft, is er nu ook een versie voor de ESP8266. En daar heb ik er wel een paar van in huis. Daarnaast zal ook de LoPy, die als het goed is eind deze maand verstuurd wordt, direct ondersteuning hebben voor MicroPython. Tijd dus om er alvast eens in te duiken.

Je kunt best veel lezen over MicroPython, maar ik kan je zeker de videoserie aanraden die Tony DiCola op het moment maakt voor Adafruit. Ze zijn wat langer, soms 45 minuten of iets langer, Maar Tony gaat heel uitgebreid en geduldig op de verschillende aspecten van MicroPython in. De video’s worden als livestream gemaakt, maar daarna toegevoegd aan hun eigen pagina met veel tekstuele toelichting, code-snippets en verwijzingen. Je kunt die op de Adafruit Learn website vinden.

Voor wat betreft “lezen” is deze eerste pagina sowieso een heel goede om te beginnen. Daar kun je o.a. verwijzingen vinden naar:

Lees verder….

Deel dit bericht:

sockjs/sockjs-client · GitHub

 Gepubliceerd door om 08:21  Programmeren
jul 082014
 

SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.

Under the hood SockJS tries to use native WebSockets first. If that fails it can use a variety of browser-specific transport protocols and presents them through WebSocket-like abstractions.

SockJS is intended to work for all modern browsers and in environments which don’t support WebSocket protocol, for example behind restrictive corporate proxies.

via sockjs/sockjs-client · GitHub.

Een van de problemen met socket.io (zoals ik o.a hier gebruik) is dat het nóg een extra poort is die je in je firewall open moet zetten. Op mijn Raspberry Pi thuis is dat natuurlijk niet direct een probleem, maar ik weet niet 100% zeker of die verbinding ook overal onderweg door alle proxies en zo heen komt (iets om nog testen). Sockjs zou daar een alternatief voor moeten zijn.

Deel dit bericht:
 Reacties uitgeschakeld voor sockjs/sockjs-client · GitHub
mrt 292014
 

makerfaire_flyerB Terwijl het buiten stralend weer was, was ik vandaag binnen te vinden in het Klokgebouw in Strijp S waar ook morgen nog de Eindhoven Mini Maker Faire plaats vindt. Ik neem aan dat het bij regenachtig weer een stuk drukker zou zijn geweest, maar eigenlijk was het ook wel prettig zo. Want het betekende dat je overal goed terecht kon, vragen kon stellen, een praatje kon maken etc.

Dus…als je niet persé in de zon wilt zitten morgen, dan kun je er nog terecht. Om je een beeld te geven, een korte impressie van een interessante ochtend en middag in Eindhoven:
Lees verder….

Deel dit bericht:
feb 132014
 

Iedereen gaat aan de MOOC, dus ook Oracle. Zij organiseren binnenkort een MOOC over het ontwikkelen van Java Embedded Applications met behulp van een Raspberry Pi.
Ik verwijs niet naar elke MOOC die voorbij komt, maar bij deze vond ik het filmpje (zie hierboven) enerzijds helder (het maakte mij duidelijk dat ik níet de doelgroep ben), maar anderzijds ook niet heel erg goed. De stem van de spreker motiveert niet echt. Het eerste voorbeeld (auto met platte band) spreekt niet echt aan vind ik en sluit ook niet echt aan bij wat je waarschijnlijk in de MOOC leert.
Jammer ook (daarom was ik niet de doelgroep) dat je een paar jaar Java ervaring moet hebben. De keuze voor een Raspberry Pi zou toch doen vermoeden dat je je ook richt op de hobbyist. En of die al zo uitgebreid ervaring heeft met Java?

Deel dit bericht:
 Reacties uitgeschakeld voor Oracle MOOC over Embedded Java op de Raspberry Pi  Tags: ,
aug 132013
 

python_codecademy Ik heb thuis de Raspberry Pi’s nog niet hoeven te verstoppen voor de kinderen. Ook niet sinds het mogelijk is om Minecraft op de Raspberry Pi te spelen. Aan de versie op de Windows laptop hebben ze nog steeds meer dan genoeg uitdaging, zeker omdat er regelmatig nieuwe versies en mods beschikbaar komen zoals de Lord of The Rings Mod.

Maar…stel nou dat je zou willen leren programmeren in Python (het zou niet mijn eerste keuze zijn, maar goed), dan zou je dat bijvoorbeeld via codecademy.com kunnen doen. Wil je echter ‘leukere’ voorbeelden / opdrachten hebben om gebruik van te maken (iets meer dan ‘hello earth’), dan is Minecraft natuurlijk wel een coole omgeving om het programmeren in te leren. En dat kan heel goed met de gratis Raspberry Pi versie van Minecraft.
Craig Richardson heeft een (gratis) studentenhandleiding gemaakt en een bijbehorende docentenhandleiding die studenten zelfstandig kunnen doorwerken, maar ook ingezet kunnen worden bij lessen in school. Je kunt het geheel hier vinden. Mooi.

Ik zie overigens dat het gebruik van de Raspberry Pi als server voor Minecraft inmiddels ook goed werkt. Kijk, dat hebben zijn vriendjes nog niet: een eigen draagbare Minecraft server die bijna niets kost. Eens kijken of het ingewikkeld is om te installeren…. 😉

Deel dit bericht:
okt 012012
 


De video hierboven is al 7 maanden oud, maar als je hem niet kent, dan moet je hem zeker bekijken. Hij duurt bijna een uur (54 minuten en 20 seconden), maar hij is het zeker waard.
Het is een opname van een presentatie van Brent Victor waarin hij laat zien hoe hij vindt dat gebruikersinterfaces voor het “programmeren” er uit zouden moeten zien. Het is een mooi voorbeeld van dingen waarbij je bij het zien ervan denkt “ja, dat is toch eigenlijk veel logischer dan de manier waarop we het nu doen”.

Ik kwam niet rechtstreeks bij deze video. Het begon allemaal met een verwijzing op Hackeducation.com naar een uitgebreid betoog van Bret over de tekortkomingen van het nieuwe onderdeel van de Khan Academy waarin je zou moeten kunnen leren programmeren. Bret levert niet alleen kritiek, hij legt ook duidelijk uit hoe hij vindt dat je zou moeten leren te programmeren.
En, zoals hij zelf aan het begin aangeeft, hij heeft recht van spreken aangezien hij op de Khan Academy website aangehaald wordt als bron van inspiratie.
Zonder ook maar enige kennis te claimen over hoe je mensen moet leren hoe te programmeren, vond ik dit filmpje waarin John Resig en Sal Khan met elkaar praten over die omgeving toch wel een beetje verontrustend. De twee heren zijn zelf heel erg enthousiast over de omgeving, en geven vooral steeds aan waarom zij het zo’n handige omgeving vinden. Ik was echter vooral heel benieuwd hoeveel mensen (en dan dus echte beginners) nu op deze manier gaan leren programmeren. We zullen het ongetwijfeld zien en horen.

Deel dit bericht:

Codecademy – Week #1

 Gepubliceerd door om 07:56  Onderwijs, Programmeren
jan 102012
 

CodeAcademy Het was drie minuten voor middernacht gisteren toen de mail van Codecademy binnen kwam met de opdrachten voor de eerste week van wat de bedoeling is een jaar lang leren programmeren. Ik ben niet de enige die die opdrachten binnen kreeg, er hebben zich meer dan 250.000 mensen aangemeld voor deze gratis training. Het is jammer dat het weblog van Codecademy niet echt de ontwikkelingen lijkt te volgen, de vorige post is van 18 dagen geleden, ik zou het interessant vinden als ze ergens zichtbaar maakten wat de actieve participatie is en met name wat het verloop er van is. Het Twitter-account is actiever maar loopt op het moment vol met bedankjes aan mensen die blijkbaar gezegd hebben dat het een fantastisch initiatief is. Dus dat volgen lijkt me ook niet zo zinvol.

Maar goed, de training zelf dan.
Lees verder….

Deel dit bericht: