Lezen. Schrijven. Rekenen. Programmeren.

Leren pro­gram­meren is essentieel voor leerlingen om te kunnen slagen in een toekomst vol technologie. En als ze code leren schrijven, leren ze meteen kritisch nadenken en problemen oplossen. Om het docenten gemakkelijker te maken, ontwikkelden we het les­programma Iedereen kan pro­gram­meren. Met lessen voor iPad en Mac, speciale apps en docenten­hand­leidingen. We bieden zelfs het 'App Development with Swift'-certificaat aan, zodat toekomstige appontwikkelaars kunnen laten zien wat ze hebben geleerd.

Swift. De programmeer­taal voor beginners en pro’s.

Swift is ontworpen om voor iedereen begrijpelijk te zijn. Je kunt hele simpele woorden en zinnetjes gebruiken, zoals ‘add’ en ‘remove’. Terwijl je typt, zie je direct wat je aan het maken bent. En toch is Swift zo veelzijdig dat miljoenen ontwikkelaars er apps mee maken, waaronder de apps die jij elke dag gebruikt.

iPad. De ideale springplank om te leren programmeren.

Met iPad kunnen leerlingen op een leuke en interactieve manier leren programmeren. De Swift Playgrounds-app maakt optimaal gebruik van de Multi‑Touch-features van iPad. Leerlingen kunnen de code dus gewoon met hun vingers verslepen en zien direct het resultaat. En als ze met iPad robots en drones besturen, ervaren ze het resultaat van hun code ook in de echte wereld.

Serieus code doceren. Serieus leuk.

We wilden programmeren net zo boeiend maken als iPad zelf. Daarom hebben we Swift Playgrounds ontwikkeld. Een app die programmeren op een totaal nieuwe manier benadert. En waarin leerlingen figuurtjes besturen met echte programmeer­code en de basis­beginselen leren door puzzels op te lossen. Zo wordt programmeren dus letterlijk kinderspel.

Code komt tot leven. Met robots, drones en meer.

Leren gaat zoveel makkelijker als je ziet hoe een idee in het echt vorm krijgt. Met speciale lessen voor iPad kunnen leerlingen programma’s maken om robots te laten lopen en drones te besturen. Zo worden de principes van programmeer­code en techniek zichtbaar in de echte wereld.

Laat kinderen denken, creëren en oplossingen vinden in Swift.

We hebben een breed scala aan gestandaardiseerde materialen ontwikkeld waarmee je kinderen het programmeren kunt bijbrengen. Dit kunnen bijvoorbeeld klassikale activiteiten zijn, maar ook puzzels met het gebruik van apps of onderwerpen voor discussies. Hieronder vind je een kort overzicht van het lesprogramma voor Swift op iPad.

Download de docenten­handleidingen om van start te gaan.

Get Started with Code 1

Met Get Started with Code 1 kun je leerlingen van de kleuterklas tot en met het tweede leerjaar laten nadenken als programmeurs aan de hand van visuele apps als codeSpark en Tynker. In de handleiding vind je lessen waarmee je concepten als sequenties, debuggen en voorwaarden kunt verwerken in alledaagse situaties. Ook staan er offline activiteiten, interessante gespreks­onderwerpen en puzzels in.

Get Started with Code 2

Leerlingen uit het derde tot en met het vijfde leerjaar kunnen hiermee hun vaardigheden verder uitbouwen. Ze gaan zich onder meer bezighouden met echte problemen op het gebied van programmeren en het testen van de code van hun klasgenoten. Daarnaast gaan ze aan de slag met user interface design en ontwikkelen ze programma’s voor verschillende soorten robots. En in visuele apps als Tynker passen ze hun kennis toe om puzzels op te lossen.

Learn to Code 1 & 2

Met Learn to Code 1 & 2 kun je Swift Playgrounds introduceren in het klaslokaal, ongeacht hoeveel ervaring je hebt met programmeren. De belangrijkste programmeer­concepten komen aan bod. Daarnaast wordt aangetoond dat de manier van denken die je hierbij leert, ook van pas komt bij andere vakken of zelfs in het dagelijks leven.

Learn to Code 3

In Learn to Code 3 doen je leerlingen meer vaardigheden op en gaan ze denken als echte app‑ontwikkelaars. Ze bouwen een reeks creatieve tools door te experimenteren met complexere programmeer­concepten. Daarnaast leren ze nieuwe werelden te creëren door afbeeldingen te verplaatsen.

Help leerlingen echte apps te maken met Swift op Mac.

Zodra je leerlingen eraan toe zijn om zelf een app te maken, kunnen ze op Mac aan de slag met Xcode. Speciaal daarvoor hebben we lessen ontwikkeld waarmee je ze dezelfde tools en technieken in handen geeft die professionals ook gebruiken. Ook bieden we het 'App Development with Swift'-certificaat aan, zodat je je leerlingen hun ideeën kunt laten realiseren in werkende apps en je hun kennis van Swift en Xcode kunt belonen met een certificaat.

Lessen die van leerlingen app‑ontwikkelaars maken.

We hebben lessen ontwikkeld waarin leerlingen praktische ervaring opdoen met de tools, technieken en concepten die ze nodig hebben om zelf een app te maken voor iOS. Daarnaast hebben we handleidingen samengesteld waarmee docenten ze kunnen begeleiden. Hieronder vind je een kort overzicht van de features die je kunt gebruiken om les te geven in het ontwikkelen van apps met Swift.

Download handleidingen voor het leren en lesgeven over de ontwikkeling van apps.

Intro to App Development with Swift

In deze cursus van één semester maken middelbare scholieren en studenten kennis met Swift, Xcode en het ontwikkelen van apps. Aan het einde maken de cursisten zelf een eenvoudige iOS-app door hun opgedane vaardigheden toe te passen.

App Development with Swift

Deze cursus van een jaar voor middelbare scholieren en studenten gaat dieper in op Swift, Xcode en het ontwikkelen van apps voor iOS. De cursisten passen hun vaardigheden toe in mini-projecten uit de praktijk en testen hun code in Swift Playgrounds. En ze kunnen ervoor kiezen om met ARKit de basisbeginselen van augmented reality onder de knie te krijgen. Aan het einde van de cursus zijn ze in staat om zelf een complete app te maken.

App Development with Swift Level 1-certificaat

Docenten die lesgeven in App Development with Swift kunnen zich aanmelden om hun leerlingen erkenning te laten verdienen voor hun kennis van Swift en Xcode. Via een toets die wordt afgenomen door Certiport* kunnen de leerlingen een certificaat behalen. Zo kunnen ze laten zien dat ze klaar zijn om de volgende stap te zetten in het lesprogramma voor appontwikkeling.