Å undervise i koding

Når du underviser i koding, underviser du ikke bare i teknologiens språk. Du lærer bort nye måter å tenke og gjøre ideer om til virkelighet på. Og Apple har to programmer som hjelper deg med å undervise i koding, enten du er nybegynner eller gjør deg klar til å sertifisere elevene dine i Swift.

Det starter med Swift.

Swift er et programmeringsspråk utviklet av Apple som er like lett å lære som det er kraftig i bruk. Kommandoene er basert på ord du allerede kan, som «hopp» og «fremover». Og det brukes av profesjonelle utviklere til å lage noen av de mest populære appene til iPhone, iPad, Mac, Apple TV og Apple Watch.

Alle kan kode

Det er lekende lett å forstå grunnleggende koding med Swift Playgrounds.

Alle kan kode-pensumet veileder deg gjennom Swift Playgrounds-appen, som introduserer koding til barn gjennom en verden av interaktive oppgaver og lekne karakterer. Det passer perfekt for elever fra åtte år og oppover, og hjelper deg med å introdusere koding i det samme språket som brukes av profesjonelle apputviklere.

Mer om Swift Playgrounds

Lær hver eneste elev å kode.

Alle kan kode-veiledningene hjelper elevene med å forstå konseptene bak koden, og de får også øvelser der de kan trene på koding og problemløsing. Elevveiledningene lar elevene jobbe i sitt eget tempo, mens lærerveiledningen hjelper deg med å støtte alle elevene, enten de trenger hjelp eller større utfordringer.

En kjapp innføring i koding

En kjapp innføring i koding gir lærere og familier ti morsomme kodingsaktiviteter for barn fra ti år og oppover. Med de ulike kodingsutfordringene i Swift Playgrounds-appen for iPad og Mac blir det lett for nybegynnere å komme i gang.

Alle kan kode

Unge elever

Alle kan kode – unge elever er utformet for å hjelpe lærere og familier med å introdusere koding på de første klassetrinnene, når elevene er i ferd med å utvikle dataforståelse. I disse øktene kan barn fra barnehagealder og opp til tredje klasse diskutere, oppdage og leke for å lære grunnleggende koding med Swift Playgrounds-appen på iPad.

Alle kan kode – Puzzles

Oppgavene (Puzzles) byr på mer enn 40 timer med fleksible læringsaktiviteter som introduserer viktige kodekonsepter. Hvert kapittel hjelper elevene med å bygge videre på kunnskapen sin, eksperimentere med kode, ta i bruk det de har lært, og formidle kreativt hvordan koding påvirker livene deres.

Alle kan kode – Adventures

Adventures er designet for elever som har fullført Puzzles, og åpner opp en ny verden av muligheter for å bygge med Swift-kode. Elevene kan eksperimentere med maskinvarefunksjoner og hendelsesdrevet programmering i åpne aktiviteter som lar dem uttrykke seg kreativt.

Se hvordan lærere rundt om i verden bruker Alle kan kode.

Se videoen

Lærere over hele verden deler hvordan elevene drar nytte av å lære kode – selv om de ikke skal bli pro­gram­merere.

Se videoen

Dahlyas elever i Orange i California får økt selvtillit og utholdenhet ved å lære koding.

Se videoen

Dianas elever i Querétaro i Mexico utvikler kritisk tenking ved å lære koding.

Se videoen

Francois i Sainte-Julie i Quebec i Canada underviser i koding for å utvikle elevenes egenskaper for frem­tiden.

Se videoen

Claires elever i Blackpool i Storbritannia utvikler overførbare ferdigheter ved å lære koding.

Se videoen

Rikitos elever i Osaka i Japan bruker koding som er verktøy for å realisere ideene sine.

Utvikle i Swift

Bygg apper fra bunnen av med Xcode.

Du trenger ingen erfaring for å gå rett på design og utvikling av apper med Swift i Xcode. Utvikle i Swift-pensumet gjør det enkelt å lære elever fra 14 år og oppover å kode som proffene – enten det er i timene eller for sertifisering.

Begynn å undervise i apputvikling.

Utvikle i Swift-veiledningene er fleksible nok til å hjelpe deg med å støtte elever som er nybegynnere og de med avanserte ferdigheter. Øktene byr på praktisk erfaring med å utvikle apper med Swift i Xcode. Xcode er det integrerte utviklingsmiljøet som profesjonelle utviklere bruker til å lage ekte apper.

Utvikle i Swift – undersøkelser

Elevene lærer seg grunnleggende datakonsepter og bygger et solid grunnlag ved å pro­gram­mere i Swift. De lærer om påvirkningen data og apper har på samfunn, økonomi og kultur sam­tidig som de utforsker apputvikling i iOS.

Utvikle i Swift – AP® CS-prinsipper

Elevene lærer seg grunnleggende datakonsepter og bygger et solid pro­gram­meringsgrunnlag med Swift mens de forbereder seg på eksamen i AP® CS-prinsipper. Elevene bruker øktene på å gå gjennom apputviklingsprosessen: idémyldring, planlegging, bygging av prototyper og evaluering av sin egen app.

Utvikle i Swift – grunnleggende

Med Swift bygger elevene grunnleggende apputviklingsferdigheter i iOS. De mestrer grunnleggende konsepter og praksiser som Swift-pro­gram­merere bruker hver dag, og lærer seg den viktigste terminologien i Xcode-kilden og UI-redigerere.

Utvikle i Swift – datasamlinger

Elevene bygger på kunnskapene og ferdighetene sine i apputvikling i iOS ved å lage mer avanserte og kraftige apper. De jobber med data fra en tjener og utforsker nye iOS API-er som gjør det mulig med mer omfattende appopplevelser – inkludert å vise frem store datasamlinger i flere formater.

Lær deg å lære bort Swift.

Utvikle i Swift-pensumet er støttet av et gratiskurs for faglig utvikling som forbereder lærere på å undervise Utvikle i Swift – undersøkelser og Utvikle i Swift – AP CS-prinsipper. Deltakere lærer det grunnleggende de trenger for å undervise i Swift og Xcode direkte fra Apple-eksperter, noe som gjør det til et ideelt introduksjonskurs for undervisning av Utvikle i Swift i ethvert læringsmiljø.


Ta kodingen til et nytt nivå.

Det finnes ingen grenser for hva elevene kan gjøre med Swift og Xcode. Apple tilbyr ressurser for gryende utviklere, inkludert sertifisering og profesjonelle verktøy.

Sertifiser elevene dine i Swift.

Hjelp elevene med å få anerkjennelse for ferdighetene i Swift og Xcode. Sertifiseringen App Development with Swift bidrar til at elevene skiller seg ut når de senere i livet skal søke på ettertraktede jobber innen apputvikling for iOS.

Hjelp elevene med å bli proffe apputviklere.

Med Apple Developer Program får elevene tilgang til grensesprengende Apple-tekno­logier, administreringsverktøy for apper, kodeprøver og dokumentasjon. Og de kan distribuere appene sine til over en milliard kunder på App Store.

På skolen. Etter timen. Og i nærmiljøet.

Swift Coding Club-ressursene hjelper deg og elevene dine med å starte egne kodeklubber. Klubbmateriellet hjelper elevene med å utvikle prototypeapper ved hjelp av Apples designprinsipper, og veileder dem gjennom designutviklingsprosjekter. Elevene lager prototyper av appideene sine, tester appene sammen med medelever og finpusser på brukeropplevelsen. Og Veiledning for apputstillinger hjelper deg med å holde en utstilling for å vise frem appene deres.

Apple Teacher

Apple Teacher er et gratis program for lærere som hjelper deg med å utvikle ferdighetene dine på iPad og Mac, få tilgang til elevaktiviteter og få anerkjennelse for det du lærer.

Pensum

Apple tilbyr gratis, interaktive læringsressurser for elever og lærere. Få inspirasjon om hvordan du kan innarbeide koding og kreativitet i klasserommet.