# data[].attributes.body
Zelf programmeren bij 'creëer je eigen' (groep 7-8)

# data[].attributes.attachment_link.title
Mystery-island het gratis online avonturen spel

# data[].attributes.attachment_link.description
Speel Mystery-island het online avonturen spel. Maak je eigen avontuur met de gratis editor en deel het met je vrienden!

# data[].attributes.body
diverse lessen

# data[].attributes.attachment_link.readable_text
Welkom bij Programmeren voor Kinderen. Hier kun je leren programmeren op je computer. Er komen regelmatig nieuwe lessen bij, dus kom af en toe eens terug om te kijken of er iets nieuws is.

Begin bij het begin; iedere les gaat verder waar de vorige is opgehouden. Da's logisch, toch? Maar vaak gebruiken we de dingen die je in de vorige les hebt gemaakt, dus als je aan het eind begint dan lukt het niet.

Les 1
In de eerste les maak je je eerste programma. Je leert Python en Notepad te gebruiken, en je leert hoe je sommen kan maken.

Les 2
In de tweede maken we de tafel van zeven mooier. Je leert wat een string is.

Les 3
Les 3 is een korte les. We spelen met de types die we kennen: getallen en strings.

Les 4
Les 4 is een moeilijke les. Je leert wat een variabele is.

Les 5
In les 5 maken we duizend sommen in vier regels. En dat allemaal dankzij de lus!

Les 6
In les 6 leer je vragen stellen aan de gebruiker van het programma. Je leert wat een functie is.

Les 7
Les 7 gaat over verschillende oplossingen voor hetzelfde probleem, en over A.L.L.E.S. en N.I.E.T.S.

Les 8
In Les 8 verzinnen we een algorithme. En dan hebben weif en else nodig. Je leert ook nog even wat modulo is.

Les 9
We maken een spelletje volgens een specificatie. We leren uit een lus te ontsnappen.

Les 10
Les 10 gaat over bibliotheken en willekeurige getallen.

Veel plezier!

# data[].attributes.attachment_link.description
Welkom bij Programmeren voor Kinderen. Hier kun je leren programmeren op je computer. Er komen regelmatig nieuwe lessen bij, dus kom af en toe eens terug om te kijken of er iets nieuws is. Begin bij het begin; iedere les gaat verder waar de vorige is opgehouden. Da's logisch, toch?

# data[].attributes.body
po-groep 7-8

# data[].attributes.headline
kinderboeken: leren programmeren of games programmeren

# data[].attributes.subject
kinderboeken: leren programmeren of games programmeren

# data[].attributes.attachment_link.description
Leren programmeren wordt alsmaar belangrijker in de 21ste eeuw en ook op school komt het steeds meer aan bod. Dit overzichtelijke boek staat vol achtergrondinformatie met heldere voorbeelden en oefeningen. Een gids met kleurrijke illustraties en stap-voor-stap instructies om programma's te schrijven in Scratch en Python.

# data[].attributes.body
Met les ideeën voor jonge kinderen op http://www.helloruby.com/nl

# data[].attributes.attachment_link.description
Over natuur, wetenschap en techniek in het basisonderwijs

# data[].attributes.body
http://www.schoolsupport.nl/Programmeren+kun+je+leren (10-14 jaar)

# data[].attributes.body
https://www.codeuur.nl/lesmateriaal

# data[].attributes.attachment_link.readable_text
Geef je op als gastdocent

Ben je een enthousiaste vrijwilliger en wil je een CodeUur geven op een basisschool? Als gastdocent gebruik je het lesmateriaal van CodeUur om kinderen te leren programmeren. Je kan zo vaak lesgeven als je zelf wilt, ook eenmalig. Alle CodeUren worden gegeven op vrijdagochtend, bij een school in jouw buurt. Als je je aanmeldt als vrijwilliger geven we jou een online introductie.
Geef les Meer info

# data[].attributes.attachment_link.description
Geef je op als gastdocent Ben je een enthousiaste vrijwilliger en wil je een CodeUur geven op een basisschool? Als gastdocent gebruik je het lesmateriaal van CodeUur om kinderen te leren programmeren. Je kan zo vaak lesgeven als je zelf wilt, ook eenmalig. Alle CodeUren worden gegeven op vrijdagochtend, bij een school in jouw buurt.

# data[].attributes.headline
lespakketten coderen en programmeren (unplugged en online)

# data[].attributes.subject
lespakketten coderen en programmeren (unplugged en online)

# data[].attributes.body
www.codekinderen.nl

# data[].attributes.attachment_link.description
Codekinderen laat basisschoolleerlingen van groep 3 tot en met 8 kennis maken met de 'achterkant' van de apparaten die ze dagelijks gebruiken. Met dit lespakket kunnen kinderen proeven van programmeren en zo hun digitale talenten ontdekken. Alles komt aan bod: van digitaal spelen tot het schrijven van code.

# data[].attributes.body
samenwerken met programmeren is essentieel. In studio.code.org logt de leerling in en kan vervolgens kiezen met wie hij/zij die les samenwerkt.
Meer info over deze nieuwe optie: http://teacherblog.code.org/post/147349807334/try-pair-programmingtrack-the-progress-of

# data[].attributes.body
bestand uploaden-!!

# data[].attributes.body
https://studio.code.org/
Quickstart zie post hieronder

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.body
Programmeren met kleuters

# data[].attributes.headline
projecten over programmeren (offline en online)

# data[].attributes.subject
projecten over programmeren (offline en online)

# data[].attributes.body
http://www.codestarter.nl/
bijvoorbeeld programmeer elkaar (offline)

# data[].attributes.attachment_link.description
Programmeren doe je in de computer, maar het kan ook op papier! Leer hoe je elkaar kunt programmeren.

# data[].attributes.body
artikel met een overzicht

# data[].attributes.attachment_link.readable_text
Het lijkt een van de engste toekomstbeelden: robots gaan de banen overnemen. Als een groot deel van het werk dat nu bestaat overgenomen gaat worden, wat blijft er dan over voor onze leerlingen van nu? Niet voor niets wordt dan ook voorspeld dat in de komende jaren robots een plek krijgen in het onderwijs. Maar waarom zou je dit doen? En waar begin je?
Robots: uitdagend lesmateriaal

Het werken met robots in de les heeft verschillende interessante punten. Het is namelijk een extra manier om te werken aan verschillende vaardigheden, die allemaal passen in de modellen voor 21st century skills, zowel van de P21 als van Kennisnet. Leerlingen werken aan vaardigheden als computational thinking, divergent denken en convergent denken. Maar voor het besturen van robots is het ook nodig dat leerlingen leren programmeren en is het eenvoudig in te passen in projecten. Naast het gebruiken en maken van robots zelf, zijn ook de toepassingen interessant. Zo zijn onderzoekers bezig met een robot waar leerlingen uitleg aan geven, wat het leren verbeterd!

Verschillende robots

Er zijn allerlei soorten robots waarmee je kunt beginnen in de les. Hieronder een overzicht van de meest bekende pakketten, elk met voor en nadelen:

De Ozobot is een van de meest eenvoudige robots. De robots zijn al in elkaar gezet en richten zich dus vooral op de beginner, waarbij je op een eenvoudige wijze leert over programmeren, sensoren en het gebruik van robots. De Ozobot is daarbij erg geschikt voor het gebruik met jongere kinderen.

Dash en Dot zijn twee verschillende robots die samen kunnen werken. Deze robots vallen in dezelfde categorie als de Ozobot: eenvoudig te gebruiken en dus ook geschikt voor basisschoolleerlingen. De Dash is uitbreidbaar met extra functies, waardoor er net wat meer uitdaging in zit, maar is nog steeds erg eenvoudig.

Deze robot is nog niet te koop, maar komt vanaf 16 oktober beschikbaar. Ook de Cozmo is al compleet: je kunt als gebruiker alleen het programma aanpassen. De makers van de Cozmo claimen daarbij dat de kleine heftruck-robot emoties kan herkennen en een eigen karakter heeft. Interessant dus, omdat het gaat om de interactie tussen mens en robot.

Bij Lego mag je er vanuit gaan dat dit bij iedereen bekend is, en Lego Mindstorms is hier een logische stap in. Door een slim 'blok' en verschillende sensoren en motoren kun je ontzettend complexe robots maken. De vrijheid die je hebt bij het bouwen maakt het iets ingewikkelder, maar voor de gevorderde bouwer biedt dit vooral enorm veel mogelijkheden. In Nederland wordt daarnaast in veel regio's de First Lego League georganiseerd, een uitdagende wedstrijd voor basis- en middelbarescholieren.

Make Block is een relatieve nieuwkomer, waarbij er uitgebreide pakketen te verkrijgen zijn voor robots. Door gebruik te maken van verschillende sensoren en stevig materiaal (metaal) kunnen er veel verschillende dingen gemaakt worden. Uitdagender dan Lego, omdat vooral het programmeren meer vraagt, maar daardoor biedt dit ook enorm veel extra mogelijkheden. De basis is een Arduino-controller, waardoor de projecten die met Make Block gemaakt worden ook 'echt' toepasbaar zijn.

Zo bezien zijn er op dit moment al veel verschillende opties, waarbij de technologie leerlingen zowel prikkelt als uitdaagt. Heb je zelf al eens gewerkt met robots in de klas? Of zie je dit juist als iets wat alleen maar een 'gimmick' is? Laat het ons weten via Twitter, Facebook of in de reacties!

# data[].attributes.attachment_link.title
Robots in de klas: Zo begin je! - Vernieuwenderwijs

# data[].attributes.attachment_link.description
Het lijkt een van de engste toekomstbeelden: robots gaan de banen overnemen. Als een groot deel van het werk dat nu bestaat overgenomen gaat worden, wat blijft er dan over voor onze leerlingen van nu? Niet voor niets wordt dan ook voorspeld dat in de komende jaren robots een plek krijgen in het onderwijs.

# data[].attributes.body
Groningen programmeert.
Download 6 lessen (zip-bestand)op:
http://groningenprogrammeert.nl/lesmateriaal/

# data[].attributes.headline
boek met off-line opdrachten (109 pagina's)

# data[].attributes.subject
boek met off-line opdrachten (109 pagina's)

# data[].attributes.body
computerscience unplugged
Een verdiepings- en uitbreidingsprogramma
voor het basisonderwijs.
Bron: http://www.csunplugged.nl/
Tip: Open ook in het menu (lesjes voor po) voor meer fraaie lessen!