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

Att lära sig koda är viktigt för att dina elever ska växa och frodas i en värld som drivs av teknik. När du lär ut kodning lär de sig också andra saker, som att tänka kritiskt och lösa problem. Därför har vi satt ihop Alla kan koda, ett kursmaterial med lektioner om iPad och Mac, lärarhandledningar och appar som gör det enkelt att lära ut kodning i klassrummet. För vi tycker att alla ska kunna få lära sig koda. Precis som att alla lär sig läsa, skriva och räkna.

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 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 lektioner som hjälper dig att förse dem med samma verktyg, tekniker och metoder som proffsen använder. Så att du kan hjälpa eleverna att bygga funktionella appar som förverkligar deras idéer.

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 guider 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. I slutet av kursen kommer de att kunna designa och bygga en fullt fungerande app från grunden.