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

Att lära sig att 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. Alla kan koda-materialet kan hjälpa dig att ge alla elever möjlighet att lära sig att koda i skolan och på fritiden samt förbereda sig för högre studier och arbete. Du har alla verktyg du behöver för att inspirera eleverna att skapa och experimentera med Swift, oavsett om det är första gången de kodar eller om de drömmer om att bli apputvecklare.

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.

AP® Computer Science Principles with Swift

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 verklighetsapp 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.

Vill du koda? Gå med i klubben!

Lärandet sker inte bara i klassrummet. Med våra paket för Swift-kodklubbar för bland annat fritidsgårdar och sommarkurser får fler barn och ungdomar chansen att lära sig att koda. Paketen innehåller roliga aktiviteter där eleverna får samarbeta, göra prototyper av appar och fundera över vilka effekter kod kan få för deras närmiljö. Klubbledaren får lärarhandledningar för att kunna hjälpa eleverna att komma igång med kod.