Categorieën
CodeWeek Europa CodeWeek Nederland Leading teachers Leren programmeren

Flower Generator: Een Creatief Raspberry Pi Project

Ben je op zoek naar een leuke en leerzame manier om te beginnen met programmeren? Het “Flower Generator”-project van Raspberry Pi biedt een geweldige introductie in de wereld van Scratch-programmeren en grafische kunst. Met behulp van Scratch’s Turtle-module leer je stap voor stap hoe je prachtige, kleurrijke bloemen kunt tekenen op je scherm.

Wat is de Scratch Flower Generator?

Via de Projecten Pagina van Raspberry Pi. Dit blog is op basis van het Flower Generator Project. En we hebben hiervan een korte samenvatting gemaakt.

De Flower Generator is een project waarbij je leert om met enkele blokken code indrukwekkende bloemachtige patronen te creëren in Scratch. Dit project is ideaal voor beginners en biedt een eenvoudige manier om de basisprincipes van programmeren te leren. De Turtle-module, die in Scratch ingebouwd is, maakt het mogelijk om met simpele commando’s grafische vormen te tekenen, vergelijkbaar met een schildpad die lijnen trekt op het scherm.

Waarom is dit project interessant?

Dit project combineert creativiteit met technologie. Door met verschillende parameters te spelen, zoals de grootte van de bloembladen of de hoek waaronder ze worden getekend, kun je eindeloos variëren en experimenteren. Het resultaat is niet alleen leerzaam, maar ook visueel aantrekkelijk. Bovendien kun je na het voltooien van het project je eigen variaties maken en verder experimenteren met Turtle-graphics.

Stappen om te beginnen

De tutorial op de Raspberry Pi-website biedt een duidelijk stappenplan. Je begint met de basisopstelling van Turtle, waarna je leert hoe je lussen en functies kunt gebruiken om complexe patronen te maken. De tutorial moedigt je ook aan om creatief te zijn en je eigen draai aan de bloemen te geven.

Conclusie Scratch Flower Generator

De Flower Generator is niet alleen een perfecte introductie tot Scratch, maar ook een inspirerend project dat je creativiteit aanwakkert. Of je nu een beginner bent in coderen of gewoon op zoek bent naar een leuke manier om je vaardigheden op te frissen, dit project biedt voor elk wat wils. Ga aan de slag en ontdek de kracht van coderen terwijl je prachtige digitale bloemen creëert!

Meer informatie en de volledige tutorial vind je hier.

Uitwerkingen vind je hier

Categorieën
CodeWeek Europa CodeWeek Nederland Leren programmeren

Python MITx Introductie tot Informatica

De cursus “Introduction to Computer Science and Programming Using Python” aangeboden door MITx via het edX-platform is een uitstekende keuze voor iedereen die een stevige basis wil leggen in de wereld van informatica en Python-programmeren. Deze cursus is speciaal ontworpen om een brede doelgroep te bereiken, van beginners zonder enige programmeerervaring tot mensen die hun vaardigheden willen uitbreiden en verdiepen. Met een duur van 9 weken en een geschatte studielast van 2-4 uur per week, biedt deze cursus een diepgaande en uitgebreide introductie tot computationele concepten.

Gedurende de cursus komen diverse onderwerpen aan bod die essentieel zijn voor een goed begrip van informatica en programmeren. Deelnemers leren onder andere de basisprincipes van Python, een van de meest populaire programmeertalen ter wereld. Python staat bekend om zijn eenvoud en leesbaarheid, waardoor het ideaal is voor beginners die willen leren programmeren. Naast Python-programmeren worden er ook belangrijke computationele concepten behandeld, zoals eenvoudige algoritmes, die de kern vormen van probleemoplossing in de informatica.

Een ander cruciaal aspect van deze cursus is het leren werken met datastructuren. Datastructuren zijn de manier waarop gegevens in een computer worden georganiseerd en beheerd, en het begrijpen ervan is essentieel voor het schrijven van efficiënte en effectieve code. Bovendien leren deelnemers hoe ze code kunnen debuggen, wat hen in staat stelt om fouten in hun programma’s te identificeren en te corrigeren.

Praktisch aan de slag

De cursus “Introduction to Computer Science and Programming Using Python” biedt ook tal van praktische oefeningen en projecten, die zijn ontworpen om de geleerde concepten in de praktijk te brengen. Deze hands-on benadering helpt deelnemers om hun vaardigheden snel te ontwikkelen en vertrouwen op te bouwen in hun vermogen om te programmeren.

Kortom, deze cursus biedt een grondige en toegankelijke introductie tot de wereld van informatica en Python-programmeren. Of je nu een volledige beginner bent of al enige ervaring hebt, de cursus is een waardevolle investering in je educatie en carrièremogelijkheden. Schrijf je vandaag nog in op edX en zet de eerste stap naar het beheersen van computationele concepten en Python-programmeren met MITx.

Wil je eerst kleiner beginnen? Op onze Materialenpagina vind je nog meer informatie

Python als legoblokje
Python als legoblokje

Leeropbrengsten

  • Basisprincipes van programmeren
  • Werken met datastructuren
  • Ontwikkelen en debuggen van simpele algoritmes
  • Begrijpen van computationele processen

Overzicht van de lessen Python

Categorieën
CodeWeek Nederland Leading teachers Leren programmeren

Leren programmeren met leading teacher Harald van Brederode

In deze terugkerende blogserie over Leren programmeren vragen we aan de leading teachers om hun ervaringen te delen. Deze keer heeft Harald van Brederode dit mooie stuk geschreven over het leren programmeren. Via de Leading Teachers pagina kun je contact opnemen met Harald.

Wat was je eerste actieve herinnering aan het gebruik van een computer? Hoe oud was je? Welke computer en mogelijk waar?

Ik was denk ik een jaar of 14 toen ik bij vrienden thuis een Commodore 64 tegenkwam. Een programma stond op een bandje en duurde lang voordat het geladen werd. Wat ik grappig vind is ondanks de vooruitgang het plezier en de beleving bij jongeren nog steeds hetzelfde is. Op de HTS leerde ik voor het eerst programmeren in Pascal. Ik vond het reuze interessant dat ik in het hart van de computer opdrachten kon schrijven. Wel moeilijk met al die ; op de juiste plek.

Commodore 64. Ook een plek om te leren programmeren.
Commodore 64 (via wikipedia)

Wanneer was je voor het eerst online? Weet je nog welke website je als eerste bezocht? Bestaat die site nog?

Mijn eerste websites die ik bezocht weet ik niet meer. Wel dat wij op Hyves zaten en ICQ gebruikte voor de communicatie. Dit was eind jaren 90 denk ik.

Hoe kwam je achter het concept programmeren? Heb je een rolmodel gehad? Hoe heb je (jezelf) leren programmeren? Welke taal heb je als eerste geleerd?

De basis van Pascal heb ik op de H.T.S. gehad. Het was niet veel maar ik vond het wel boeiend. Ik heb verder niets meer met programmeren gedaan totdat ik leerkracht in het basisonderwijs werd en in aanraking kwam met Scratch. Ik zag meteen de potentie voor de kids om creatief aan de slag te gaan. Het kunnen programmeren zonder moeilijke taal spreekt mij ook als volwassene aan. Zo blijft het gaan om het creatieve denkproces en niet om de juiste punt en komma.

Welke lessen heb je geleerd van het leren van een programmeertaal? Welke tips heb je voor beginnende programmeurs? En welke taal zou je graag nog willen leren?

Ik zou mij zelf nog verder willen verdiepen in Python. Zowel voor mijzelf als voor de kids die wat meer aan kunnen.

Tips

  • Zet eerst je programma op papier in gewone tekst
  • Doe het samen
  • Werk als leerkracht niet met recepten maar met probleemvragen.