Teaser

Introductie

Deze cursus omvat de eerste lessen van de Basiskennis-1 Cursus van de RoboMind Academy. Alle lessen in deze cursus kunnen gratis worden gedaan zonder dat je een account hoeft aan te maken. Als je wel een account aanmaakt worden je oplossingen ook bewaard, zodat je bijvoorbeeld thuis verder kunt gaan.
Zelfstandig te doen
De Robomind Academy lessen staan volledig op zichzelf en bevatten presentaties, filmpjes, quizen en opgaven. Alle opgaven worden automatisch getoetst en er worden hints gegeven als het nog niet helemaal goed is.
Voor beginners
Makkelijk te leren vanwege de speciale Robo programmeertaal. Er is geen programmeerervaring vereist.
Activiteit van ~1 uur
Elke les duurt ongeveer 1.0-1.5 uur inclusief de presentaties en quizen, maar kan natuurlijk op elk gewenst tempo worden gedaan.
Aanmelden niet nodig
Je hoeft je niet aan te melden om de lessen te doen. Als je wilt dat je oplossingen bewaard blijven zodat je bijvoorbeeld thuis verder kunt gaan, moet je wel een account aanmaken
Geen software installatie
Alleen een moderne browser en internet verbinding zijn nodig. Verder niets!
Werkt op elk platform
Alle het lesmateriaal kan gebruikt worden op desktop computers, tablets and smart boards. Android, iPad, iPhone, Windows tablet en telefoon.
Werkt in meerdere talen
De lessen zijn op dit moment beschikbaar in het Nederlands en Engels. De robot zelf kan verder geprogrammeerd worden in meer dan 27 talen.
Bevordert participatie van iedereen
De lessen zijn bedoeld voor iedereen. In de eerste les wordt de robot bijvoorbeeld geprogrammeerd om een dansje uit te voeren. Alle lessen worden verder geplaatst in een relevante context in de echte wereld.

Algemene informatie

LeeftijdsgroepLeeftijd vanaf 9 jaar
VoorkennisBasiskennis computer gebruik
MateriaalPresentaties and interactieve opgaven
Duur7 volledige lessen van ongeveer 1.0-1.5 uur. De lessen kunnen uiteraard op eigen snelheid doorlopen worden.

Lesdoel

Doel is het verwerven van inzicht in logica, automatisering, robotica en hoe je grotere problemen kunt oplossen door ze in stukjes te delen. Dit zijn onderdelen van Computational Thinking wat een belangrijke vaardigheid is voor leerlingen om goed voorbereid te zijn op de toekomst. Door zelf een virtuele robot te programmeren wordt, in combinatie met de presentaties bij de lessen, direct inzicht verkregen in de werking van een groot deel van de techniek zoals die overal om ons heen te vinden is.

Specifiek worden in dit lesprogramma de programmeer concepten rond herhalen en condities behandeld. Condities (“als ... dan ..." regels) zijn op zich behoorlijk uitdagend en abstract voor leerlingen in deze leeftijdsgroep. Om te borgen dat iedere leerling dit goed begrijpt wordt er daarom extra aandacht gegeven aan dit concept met verschillende quizen.

Vorm van een les

Iedere les begint met een korte multimedia presentatie over wat robots zoal doen en betekenen in de maatschappij. Ook wordt hier kort iets uitgelegd over de programmeer instructies die we gaan gebruiken en waarom dit nuttig zou kunnen zijn. Dit onderdeel duurt maximaal 15-20 minuten en kan zowel klassikaal (bijvoorbeeld op het digitale schoolbord, Opties: Toon volledig scherm) als zelfstandig doorlopen worden.

Vervolgens krijgen de leerlingen opdrachten die ze de virtuele robot ‘Robo’ moeten laten uitvoeren. Het is de bedoeling dat leerlingen de opdrachten zelfstandig uitvoeren.

Belangrijk is om de leerlingen zoveel mogelijk zelf het probleem te laten oplossen. Doordat je met RoboMind een virtuele robot programmeert, kan je het zo vaak proberen als je wilt, en kan je nooit iets fout doen. Als er fouten worden gemaakt tijdens het programmeren krijg je automatisch hints over wat je mogelijk zou kunnen verbeteren. Hierdoor kan elk probleem in principe uiteindelijk door iedereen worden opgelost. Dit onderdeel duurt ongeveer 45 minuten.

Hoe verder een leerling komt met de opdrachten hoe beter, maar het is niet erg als aan het einde niet alle opdrachten af zijn voor het verloop van de lessen. Wel is het zo dat je alleen een diploma krijgt als je alle verplichte onderdelen goed hebt afgerond. Voor snelle leerlingen zijn er vaak extra opdrachten aan het einde van de programmeeractiviteit beschikbaar, zodat slimmerikken zich niet hoeven te vervelen. Daarnaast zijn er ook nog vrije opdrachten beschikbaar bij de 'Community Challenges'

Inhoud van de lessen

Les Inhoud
Aan de slag! Algemene introductie. Welke typen robots zijn er? Hoe kunnen we ze voor ons laten werken? We doen een creative verkenning met RoboMind door een robotdansje te programmeren. Eerst met behulp van de afstandsbediening in het programma, daarna door zelf opdrachten te schrijven (het echte programmeerwerk) zoals we dat verder in deze cursus ook zullen doen. Belangrijk is dat de leerlingen inzien dat het op het eerste gezicht makkelijker lijkt om de afstandbediening te gebruiken, maar dat zelf een programmaatje schrijven al gauw een heleboel voordelen heeft zoals (snel) herhalen, verbeteren en hergebruik.
Bewaken en slalommen De vraag is hoe we Robo veel werk voor ons kunnen laten doen, zonder heel grote programma’s te hoeven schrijven. We laten de robot surveilleertaken doen: hiervoor moet de robot veel rondrijden, maar dit kan kort en bondig worden opgeschreven. Verder laten we zien dat een goed programma op meerdere plaatsen van toepassing kan zijn. We proberen inzicht bij te brengen in waarin opdrachten van elkaar verschillen en waarin ze gelijk zijn. Waar problemen gelijk zijn, kan je hetzelfde (stukje) programma toepassen. Dat scheelt veel programmeerwerk.