Läsa. Skriva. Räkna. Och koda.

Att lära sig koda är avgörande för att lyckas i en teknikdriven framtid. När du lär ut kodning lär sig eleverna också att tänka kritiskt och lösa problem. Därför har vi utvecklat Alla kan koda, ett kursmaterial med lek­tioner på iPad och Mac, lärarhandledningar och appar som gör det enkelt att lära ut kodning. Vi erbjuder också App Development with Swift-certifiering så att blivande apputvecklare kan visa upp sina färdigheter.

Swift. Språket för både premiärkodare och karriärkodare.

Vår tanke bakom Swift var att skapa ett programmeringsspråk som vem som helst kan lära sig. Du kan använda välbekanta engelska ord och meningar, som ”add” och ”remove”, och se resultatet medan du skriver in koden. Samtidigt är Swift så kraftfullt att det används av miljontals professionella programmerare för att skapa de appar du använder varje dag.

iPad. Den perfekta startplattan för framtidens utvecklare.

iPad gör att det blir både kul och interaktivt att lära sig att koda. Appen Swift Playgrounds drar nytta av alla Multi-Touch-funktionerna på iPad – eleverna kan till exempel flytta runt kod med fingrarna och se effekterna direkt. De kan till och med få uppleva hur kod fungerar i den fysiska världen genom att använda iPad för att styra robotar och drönare.

Lär ut kod på riktigt. På ett riktigt roligt sätt.

Vi vill att kodning ska vara en lika uppslukande upplevelse som att använda iPad. Därför skapade vi Swift Playgrounds, en app som är den första i sitt slag. I den styr eleverna figurer på skärmen med riktig kod och lär sig principerna för programmering genom att lösa pussel. Det gör att kodning blir lika roligt som att spela spel.

Ge koden liv med robotar och drönare.

Att se en idé ta form i verkligheten är ett mäktigt sätt att lära sig på. Med speciallektioner på iPad kan eleverna lära sig att skapa program som kan styra flygande drönare och få robotar att gå. Det är ett praktiskt sätt att visa hur kodning och ingenjörskonst tillsammans tar fysisk form framför ögonen på dina elever.

Lektioner som får barn att tänka, skapa och lösa problem i Swift.

Vi har skapat ett brett utbud av undervisningsmaterial som bygger på etablerade standarder för kodning, bland annat klassrumsövningar, appbaserade pussel och diskussionsämnen. Här är en snabb överblick av kursmaterialet om kodning i Swift på iPad.

Hämta lärarhandledningen och kom igång med kodning på lektionerna.

Get Started with Code 1

I Get Started with Code 1 lär du dig att använda visuella appar som codeSpark och Tynker för att lära lågstadieelever att tänka som programmerare. Handledningen innehåller lektioner där koncept som sekvenser, felsökning och villkorssatser sätts in i ett vardagligt sammanhang. Det ingår också aktiviteter som inte kräver någon uppkoppling samt skrivövningar och pussel.

Get Started with Code 2

Elever i årskurs 3 till 5 kan fortsätta utvecklas genom att fördjupa sina kunskaper. De får bland annat lösa verkliga kodningsproblem, testa sina klasskamraters kod, skapa program för olika typer av botar och lära sig designa användargränssnitt. De kommer också att få använda sina kunskaper till att lösa pussel med hjälp av visuella appar som Tynker.

Learn to Code 1 & 2

Learn to Code 1 & 2 har utformats för att hjälpa dig att introducera Swift Playgrounds i klassrummet, oavsett vad du har för erfarenhet av kodning sedan tidigare. Lektionerna behandlar viktiga kodningskoncept och visar samtidigt att kodning är ett sätt att tänka som kan användas även inom andra ämnen och i det vanliga livet.

Learn to Code 3

I Learn to Code 3 får eleverna utveckla sina kodningskunskaper så att de kan börja tänka mer som apputvecklare. De får tillgång till en uppsättning kreativa verktyg genom att fördjupa sig i de kraftfulla kodningskoncept som professionella utvecklare använder. De får också lära sig att skapa nya världar genom att placera och manipulera bilder.

Swift på Mac. Hjälp eleverna att utvecklas till riktiga utvecklare.

När dina elever är redo att skapa appar kan de övergå till att utveckla i Xcode på Mac. Vi har skapat lek­tioner som hjälper dig att förse dem med samma verktyg, tekniker och metoder som proffsen använder. Vi erbjuder dessutom App Development with Swift-certifiering så att du kan hjälpa eleverna att förverkliga sina idéer genom att bygga fungerande appar och uppvisa sina färdigheter i Swift och Xcode.

Lektioner som förvandlar eleverna till utvecklare.

Vi har tagit fram lektionsmaterial som ger eleverna praktisk erfarenhet av de verktyg, tekniker och principer de behöver behärska för att bygga en iOS-app från grunden. Vi har också tagit fram handledningar för lärarna. Här är en snabb överblick av det material och de metoder du kommer att använda när du lär ut apputveckling med Swift.

Ladda ner handledningar för lärande och undervisning inom apputveckling.

Intro to App Development with Swift

En introduktionskurs på en termin i apputveckling, Swift och Xcode för gymnasieelever och högskolestudenter. I slutet av kursen får studenterna skapa en av två enkla iOS-appar från grunden med hjälp av sina nyvunna kunskaper i programmering.

App Development with Swift

En fördjupande kurs på ett år i Swift, Xcode och iOS-utveckling för gymnasieelever och högskolestudenter. Studenterna får använda sina kunskaper genom att bygga mindre projekt och testa kod i Playgrounds. Dessutom kan de lära sig hur man utvecklar en förstärkt verklighets-app med hjälp av ARKit. I slutet av kursen kommer de att kunna designa och bygga en fullt fungerande app från grunden.

App Development with Swift-certifiering – nivå 1

Lärare som undervisar i App Development with Swift kan registrera sin klass så att eleverna får utmärkelser för sina färdigheter i Swift och Xcode. Eleverna blir certifierade när de klarar ett test som hanteras av Certiport*. Det visar att de är redo att ta nästa steg mot att bli apputvecklare.