Leerkracht helpt leerling met een programma op iPad.

Iedereen kan programmeren

Technologie heeft een taal. En die heet: programmeer­code. Wij vinden dat programmeren een essentiële vaardigheid is. Als je leert programmeren, leer je problemen oplossen en op een creatieve manier samenwerken. Bovendien leer je apps bouwen waarmee je ideeën tot leven komen. Wij zijn van mening dat iedereen de kans zou moeten krijgen om iets te maken dat de wereld kan veranderen. Daarom hebben we een programma ontworpen waarmee iedereen code kan leren, schrijven en onderwijzen.

Wat is programmeercode nou eigenlijk precies?

Programmeercode speelt een grote rol in het dagelijks leven. Bij de communicatie tussen je autosleutel en je auto. Bij het online bestellen van een pizza. En bij het versturen van berichtjes, het delen van foto’s, of als je wilt faceswappen met je kat.

iPhone met op het display een app voor bezorgmaaltijden.
Swift-symbool

We hebben een programmeertaal voor iedereen ontwikkeld.

Geopende MacBook met in het linkervenster een deel van de Swift-code voor het maken van een newtonpendel en in het rechtervenster het resultaat. Links van de MacBook ligt een iPhone met een sterrenbeeld op het display. Half verborgen achter de MacBook ligt een iPad met op het display een Disney-app met bovenaanzicht van een schip in een rivier.

Bij Swift staat het gebruiksgemak centraal. Al tijdens het programmeren kun je zien wat je aan het maken bent. Je typt links je code en ziet rechts direct het resultaat. De programmeertaal bevat heel gewone woorden en zinnetjes, zoals ‘print’, ‘add’ en ‘remove’. En Swift is niet alleen een geweldige programmeertaal voor beginners, maar biedt ook nog eens heel veel mogelijkheden. Zo is een aantal van ’s werelds populairste apps gemaakt in Swift.

Geopende MacBook met in het linkervenster een deel van de Swift-code voor het maken van een newtonpendel en in het rechtervenster het resultaat. Links van de MacBook ligt een iPhone met een sterrenbeeld op het display. Half verborgen achter de MacBook ligt een iPad met op het display een Disney-app met bovenaanzicht van een schip in een rivier.

We hebben ook hoe je leert programmeren opnieuw uitgevonden.

iPad met een blauwgroene achtergrond en de tekst “You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” Onder de tekst staat een animatiefiguurtje voor een verkeerslicht. Rechts achter de iPad is een geopende MacBook te zien met daarop een scherm in Xcode met de titel ‘Connect the River Markers’ en een afbeelding van een rivier met een raster eroverheen en markeerpunten in diverse kleuren.

We hebben net zoveel aandacht besteed aan de manier waarop je Swift leert als aan Swift zelf. Beginners kunnen zich uitleven in Swift Playgrounds, een nieuwe, interactieve iPad-app. Leren programmeren was nog nooit zo leuk. In de geïntegreerde Learn to Code-lessen leer je hoe je met echte programmeer­code puzzels oplost en figuurtjes bestuurt met een simpel tikje. Als je zover bent dat je je eigen app wilt bouwen, kun je in het boek ‘Intro to App Development with Swift’ alles lezen over hoe je dat moet doen. Je maakt kennis met de basisbeginselen en oefent in Xcode, de software waarmee apps voor de Mac worden ontwikkeld.

Lees meer over Swift Playgrounds

iPad met een blauwgroene achtergrond en de tekst “You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” Onder de tekst staat een animatiefiguurtje voor een verkeerslicht. Rechts achter de iPad is een geopende MacBook te zien met daarop een scherm in Xcode met de titel ‘Connect the River Markers’ en een afbeelding van een rivier met een raster eroverheen en markeerpunten in diverse kleuren.

Voer programmeren in op school.

Speciaal voor docenten ontwikkelden we het les­programma Iedereen kan programmeren, geschikt voor de kleuter­school tot het hoger onderwijs en alles daartussenin. Met behulp van docenten­handleidingen en lessen breng je leerlingen de basis­beginselen bij op iPad en werk je toe naar het bouwen van echte apps op de Mac. Of je leerlingen nu net hun eerste regel code schrijven of al echte programmeurs in de dop zijn: je krijgt alle tools die je nodig hebt om iedereen in de klas te leren programmeren.

Lees meer over lesgeven in programmeren

Lees meer over het lesprogramma Get Started with Code (pdf, Engels)

Lees meer over het lesprogramma Swift Playgrounds (pdf, Engels)

Lees meer over het lesprogramma App Development with Swift (pdf, Engels)

iPad met een aantal lessen voor beginners en gevorderden in de Swift Playgrounds-app.

Materiaal over programmeren.

Swift-symbool

Swift

Uitgebreide informatie over Swift voor beginnende en ervaren programmeurs.

Lees meer over Swift.

Logo Developer-site

Fora voor
leerkrachten

Gratis technische informatie zoals video’s en voorbeeldcode.

Fora voor leerkrachten over de Developer-site.

iTunes U-symbool

Boeken, cursussen en apps

Materiaal over programmeren, voor leerlingen en leerkrachten.

Lees meer over boeken, cursussen en apps