Læse. Skrive.
Regne. Kode.

Børn og unge i dag kommer til at vokse op i en verden med mere og mere teknologi. For at forberede dem bedst muligt på den frem­tid er det vigtigt, at de lærer at kode. Når du underviser i kodning, lærer du dem samtidig at tænke kritisk og at løse problemer. Vi har udarbejdet det udførlige forløb 'Alle kan kode' med undervisnings­lektioner på iPad og Mac, lærervejledninger og apps – så det bliver så nemt som muligt for dig at få kodningen ind i klasse­værelset. Og det er lige præcis dér, vi mener, det hører til – i skolen og i klasseværelset, ikke kun i fritiden.

Swift. Til førstegangs­kodere og fuldtids­udviklere.

Vi har udviklet Swift, så det er et programmeringssprog alle kan lære. Du kan bruge velkendte engelske ord og fraser som 'add' og 'remove', og se det, du er ved at skabe, i takt med at du skriver din kode. Samtidig er Swift så effektivt, at det bliver brugt af millioner af udviklere til at bygge de apps, du bruger hver dag.

iPad. Det perfekte springbræt til at lære at kode.

iPad er en sjov og interaktiv måde for eleverne at lære at kode på. Swift Playgrounds-appen udnytter alle fordelene ved iPads Multi-Touch-funktioner, så eleverne kan trække koder rundt med fingrene og straks se resultatet på skærmen. De kan tilmed opleve, hvordan deres kode virker i den virkelige verden ved at bruge iPad til at styre robotter og droner.

Få seriøs kode på skoleskemaet. På en seriøst sjov måde.

Det har været vigtigt for os at gøre kodning lige så fascinerende, som det er at bruge en iPad. Derfor har vi udviklet Swift Playgrounds, der giver en helt ny type oplevelse og er den første af sin slags. Det er en app, hvor eleverne kan bruge rigtig kode til at styre forskellige figurer og løse spændende opgaver – og på den måde lære grundprincipperne i programmering. På den måde bliver kode-undervisningen lige så sjov som at spille et spil.

Få din kode helt op at flyve. Eller gå.

En af de virkeligt effektive måder at lære på er at se sin idé blive til virkelighed. Ved at bruge de specialudviklede lektioner til iPad kan eleverne lave programmer, der kan få robotter til at gå og droner til at flyve præcis derhen, hvor de vil have det. En meget praktisk og taktil måde at vise eleverne, hvordan kodning og teknik virker i den virkelige verden.

Begynd at kode.

Uanset om du er elev eller lærer, er en Hour of Code‑udfordring en sjov indgang til Swift Playgrounds og kodningens verden.

Undervisning, der får børnene til at tænke, løse og skabe i Swift.

Vi har lavet en lang række standard­baserede materialer, som du kan bruge til at undervise i kodning, inklusive klasseaktiviteter, app-baserede opgaver og diskussions­emner. Her er en kort gennemgang af forløbene for Swift på iPad.

Download lærervejledningerne, og kom i gang med undervisningen.

Get Started with Code 1

Med Get Started with Code 1 kan du lære de yngste elever at tænke som programmører ved hjælp af visuelle apps som codeSpark og Tynker. Vejledningen indeholder lek­tioner, der handler om brug af sekvenser, fejl­finding og betinget kode i hverdags­situationer. Der er også offline-aktiviteter, kodetemaer og opgaver.

Get Started with Code 2

Elever i 3.-5. klasse kan lære mere kodning og bygge videre på deres færdigheder. Aktiviteterne omfatter løsning af reelle kodeproblemer, test af klassekammerater­nes kode, udvikling af programmer til en række robotter og forsøg med design af brugerflader. De vil også kunne bruge det, de har lært, til at løse opgaver ved hjælp af visuelle apps som Tynker.

Learn to Code 1 & 2

Learn to Code 1 & 2 er lavet for at hjælpe dig med at indføre Swift Playgrounds i klasseværelset, uanset om du har erfaring med kodning eller ej. Lektionerne kommer omkring de vigtigste grundprincip­per inden for kodning og viser samtidig, hvordan kodning er en tankegang, der også kan bruges i andre fag og i hverdagen.

Learn to Code 3

I Learn to Code 3 bygger eleverne videre på deres kodefærdigheder og lærer at tænke mere som professionelle app-udviklere. De undersøger effektive grund­principper inden for kodning, som professionelle udviklere bruger, for så at bygge deres eget sæt kreative værktøjer. Og de lærer, hvordan de placerer og redigerer billeder, som de kan bruge til at lave nye verdener.

Swift på Mac. Når de er klar til rigtige apps.

Når dine elever er klar til at lave en app, kan de begynde at udvikle i Xcode på Mac. Vi har udarbejdet en række lektioner, der hjælper dig med at give dem de samme værktøjer, teknikker og grund­principper, som professionelle udviklere bruger. På den måde kan du hjælpe eleverne med at lave rigtige apps og føre deres idéer ud i livet.

Undervisning, der udvikler eleverne til app-udviklere.

Vi har udarbejdet en række lektioner, som giver eleverne praktisk erfaring med de værktøjer, teknikker og grundprincipper, de skal bruge for at bygge iOS-apps helt fra bunden. Og vi har lavet vejledninger, så lærerne kan støtte og hjælpe dem bedst muligt. Her er en forsmag på nogle af de elementer, du kommer til at bruge i undervisningen i app-udvikling med Swift.

Download vejledningerne til undervisning i app-udvikling.

Introduktion til app-udvikling med Swift

Et halvårligt forløb, der er beregnet til at introducere gymnasieelever og universitetsstuderende til app-udvikling, Swift og Xcode. Forløbet afsluttes med, at de bruger deres programmerings­færdigheder til at lave en enkel iOS-apps fra bunden.

App-udvikling med Swift

Dette etårige forløb til gymnasieelever og universitetsstuderende går endnu mere i dybden med Swift, Xcode og udvikling til iOS. Her bruger de deres færdigheder til at bygge små projekter og teste deres kode i forskellige 'playgrounds'. Ved forløbets afslutning vil de være i stand til at bygge deres helt egen app – med eget design og egne funktioner.