æble Udvikles i Swift

Udvikle i Swift
Develop in Swift er et omfattende kodningstilbud beregnet til elever i klasse 9 og derover. Læseplanen forbereder eleverne til college eller en karriere inden for appudvikling ved hjælp af programmeringssproget Swift og suppleres med gratis online professionel læring for undervisere. Swift er designet til Mac – som understøtter alle større programmeringssprog – hvilket gør den til den ideelle enhed til undervisning og indlæring af kode. Efterhånden som eleverne går fra Develop in Swift Explorations eller AP® CS Principles til mere avancerede koncepter i Fundamentals og Data Collections, vil de udforske at designe og bygge deres egen fuldt fungerende app – og kan endda optjene AP®-kredit eller en brancheanerkendt app. certificering. Og til kodning uden for skolen hjælper App Design Workbook, App Showcase Guide og Swift Coding Club eleverne med at designe, prototype og fejre deres app-ideer.
High School Curriculum Pathway
Eleverne lærer vigtige computerkoncepter og bygger et solidt fundament i programmering med Swift. De lærer om indvirkningen af computing og apps på samfund, økonomier og kulturer, mens de udforsker iOS-appudvikling. AP® CS Principles-kurset udvider Develop in Swift Explorations for at forberede eleverne til AP® Computer Science Principles-eksamenen.
Elever opbygger grundlæggende færdigheder i iOS-appudvikling med Swift. De vil mestre de kernekoncepter og -praksis, som Swift-programmører bruger dagligt, og opbygge et grundlæggende flydende sprog i Xcode-kilde- og UI-editorer. Studerende vil være i stand til at skabe iOS-apps, der overholder standardpraksis, herunder brugen af standard UI-elementer, layoutteknikker og almindelige navigationsgrænseflader.
Studerende udvider den viden og de færdigheder, de udviklede i Fundamentals, ved at udvide deres arbejde med iOS-appudvikling og skabe mere komplekse og dygtige apps. De vil arbejde med data fra en server og udforske nye iOS API'er, der giver mulighed for meget rigere appoplevelser – inklusive visning af store samlinger af data i flere formater.
- Enhed 1: Værdier
- Afsnit 1: TV-klubben
- Enhed 2: Algoritmer
- Afsnit 2: The Viewing part
- Enhed 3: Organisering af data
- Afsnit 3: Deling af billeder
- Enhed 4: Opbygning af apps
- Enhed 1: Kom godt i gang med
- App udvikling
- Modul 2: Introduktion til UIKit
- Enhed 3: Navigation og arbejdsgange
- Enhed 1: Tabeller og persistens
- Enhed 2: Arbejde med Web
- Enhed 3: Avanceret datavisning

Studieordning for videregående uddannelser
Eleverne lærer vigtige computerkoncepter og bygger et solidt fundament i programmering med Swift. De lærer om indvirkningen af computere og apps på samfundet, økonomier og kulturer, mens de udforsker iOS-appudvikling.
- Enhed 1: Værdier
- Afsnit 1: TV-klubben
- Enhed 2: Algoritmer
- Afsnit 2: The Viewing part
- Enhed 3: Organisering af data
- Afsnit 3: Deling af billeder
- Enhed 4: Opbygning af apps
Elever opbygger grundlæggende færdigheder i iOS-appudvikling med Swift. De vil mestre de kernekoncepter og -praksis, som Swift-programmører bruger dagligt, og opbygge et grundlæggende flydende sprog i Xcode-kilde- og UI-editorer. Studerende vil være i stand til at skabe iOS-apps, der overholder standardpraksis, herunder brugen af standard UI-elementer, layoutteknikker og almindelige navigationsgrænseflader.
- Enhed 1: Kom godt i gang med appudvikling
- Modul 2: Introduktion til UIKit
- Enhed 3: Navigation og arbejdsgange
Studerende udvider den viden og de færdigheder, de udviklede i Fundamentals, ved at udvide deres arbejde med iOS-appudvikling og skabe mere komplekse og dygtige apps. De vil arbejde med data fra en server og udforske nye iOS API'er, der giver mulighed for meget rigere appoplevelser – inklusive visning af store samlinger af data i flere formater.
- Enhed 1: Tabeller og persistens
- Enhed 2: Arbejde med Web
- Enhed 3: Avanceret datavisning

Nøglefunktioner
Xcode legepladser
Eleverne lærer programmeringskoncepter, mens de skriver kode på legepladser – interaktive kodningsmiljøer, der lader dem eksperimentere med kode og se resultater med det samme.
Guidede app-projekter
Brug af det medfølgende projekt files kan eleverne arbejde med nøglebegreber uden at skulle bygge en app fra bunden. Støttebilleder og videoer udfordrer dem til at anvende deres viden.
Connected World episoder illustreret
Connected World-episoder giver eleverne mulighed for at udforske dagligdags aktiviteter og værktøjer – lige fra at søge på web og tage billeder for at interagere på sociale medier – mens du udforsker teknologien bag dem og deres indflydelse på samfundet.
Trin-for-trin instruktioner detaljeret
instruktioner med billeder og videoer guider eleverne gennem alle trinene i at bygge en app i Xcode.
Udvikle i Swift Explorations og AP® CS-principper
Apples pensum for appudvikling starter med bøgerne Develop in Swift Explorations og AP CS Principles for at hjælpe eleverne med at lære vigtige computerbegreber og bygge et solidt fundament i programmering med Swift. De lærer om indvirkningen af computere og apps på samfundet, økonomier og kulturer, mens de udforsker iOS-appudvikling. Lektioner tager eleverne gennem appdesignprocessen: brainstorming, planlægning, prototyping og evaluering af deres eget appdesign. Selvom de muligvis stadig udvikler færdigheder til at konvertere prototyper til komplette apps, er design af en app en kritisk færdighed og opmuntrer eleverne til at lære at kode.
Som en College Board-godkendt udbyder for skoleåret 2021-2022 udvidede Apple Explorations-kurset for at skabe AP® CS Principles, herunder materiale til at forberede eleverne til AP® Computer Science Principles-eksamenen. Download: apple.co/developinswiftexplorations Download: apple.co/developinswiftapcsp
Enhed 1: Værdier. Eleverne lærer om Swifts grundlæggende enheder – de værdier, der flyder gennem deres kode, inklusive tekst og tal. De udforsker, hvordan man forbinder navne med værdier ved hjælp af variabler. Enheden kulminerer i et app-projekt for at vise et billede.
Afsnit 1
TV Klubben. Studerende følger medlemmer af en tv-klub, mens de forventer den nye sæson af deres yndlingsprogram. De lærer, hvordan man søger på web og tilmelding til konti relaterer sig til deres personlige oplysninger, samt hvordan man tænker på deres privatliv, mens de bruger apps.
Enhed 2
Algoritmer. Eleverne lærer at strukturere deres kode ved hjælp af funktioner til at indkapsle gentagne opgaver, bruge if/else-udsagn til at repræsentere beslutninger og udforske, hvordan Swift bruger typer til at skelne mellem forskellige slags data. Det kulminerende projekt er en QuestionBot-app, der reagerer på brugerinput fra tastaturet.
Afsnit 2
De Viewing part. TV-klubbens historie fortsætter, mens dens medlemmer streamer episoden, mens de sender sms'er til hinanden. Eleverne udforsker, hvordan data er repræsenteret inde i deres enheder på det laveste niveau, og hvordan det flyder på tværs af internettet. De lærer også mere om datasikkerhed og privatliv. Udvikle i Swift Curriculum Guide | december 2021
Enhed 3
Organisering af data. Eleverne udforsker, hvordan man opretter brugerdefinerede typer ved hjælp af strukturer, grupperer store mængder elementer i arrays og behandler dem ved hjælp af loops. De lærer også, hvordan enums repræsenterer et sæt af relaterede værdier, og i app-projektet i slutningen af enheden bygger de et interaktivt spil med farverige former.
Afsnit 3
Deling af billeder. Tv-klubben afslutter, da dens medlemmer deler billeder af viewfest på sociale medier. Eleverne lærer om digitalisering af analoge data og parallel computing, og de udforsker nogle konsekvenser af at dele data online.
Enhed 4
Opbygning af apps. Studerende uddyber deres færdigheder i Xcode og Interface Builder i guidede projekter for at bygge apps fra bunden. De lærer, hvordan man tilføjer brugergrænsefladeelementer til en skærm, forbinder disse elementer til deres kode og reagerer på de hændelser, der genereres af brugerinteraktion. De bruger den trinvise udviklingsproces til at bygge deres apps ét stykke ad gangen og tester, mens de går. Enhedens kulmination er en studie-app med flashcards og quiz-tilstande.
Udvikle i Swift Fundamentals
I dette kursus opbygger eleverne grundlæggende færdigheder til udvikling af iOS-apps. De vil mestre kernekoncepterne og praksisserne i Swift-programmeringssproget, som udviklere bruger dagligt, og opbygge et grundlæggende flydende sprog i Xcodes kilde- og brugergrænseflade-editorer. Studerende vil dykke ned i UIKit-rammen for at skabe iOS-apps, der overholder standardpraksis, herunder brug af standard-UI-elementer og layoutteknikker og almindelige navigationsgrænseflader. Tre guidede app-projekter hjælper eleverne med at bygge en app i Xcode fra bunden med trinvise instruktioner. Xcode-legepladser hjælper eleverne med at lære vigtige programmeringskoncepter i et interaktivt kodningsmiljø, der lader dem eksperimentere med kode og se resultaterne med det samme. De vil også påbegynde en app-designrejse ved at bruge App Design Workbook til at definere, prototype og teste deres egen app-idé. Download: apple.co/developinswiftfundamentals
Enhed 1
Kom godt i gang med appudvikling. Eleverne finder ud af det grundlæggende i data, operatører og kontrolflow i Swift, samt dokumentation, fejlretning, Xcode, opbygning og drift af en app og Interface Builder. De anvender derefter denne viden til et guidet projekt kaldet Light, hvor de laver en simpel lommelygte-app.
Enhed 2
Introduktion til UIKit. Eleverne udforsker Swift-strenge, funktioner, strukturer, samlinger og sløjfer. De lærer også om UIKit – systemet views og kontroller, der udgør en brugergrænseflade - og hvordan man viser data ved hjælp af Auto Layout og stack views. De praktiserer denne viden i et guidet projekt kaldet Apple Pie, hvor de bygger en app til at gætte ord.
Enhed 3
Navigation og arbejdsgange. Studerende opdager, hvordan man opbygger enkle arbejdsgange og navigationshierarkier ved hjælp af navigationscontrollere, fanelinjecontrollere og segues. De undersøger også to kraftfulde værktøjer i Swift: valgfrie og opregninger. De omsætter denne viden i praksis med et guidet projekt kaldet Personality Quiz - en personlig undersøgelse, der afslører et sjovt svar til brugeren. Udvikle i Swift Curriculum Guide | december 2021
Udvikle i Swift Data Collections
Studerende udvider den viden og de færdigheder, de udviklede i Develop in Swift Fundamentals, ved at udvide deres arbejde med iOS-appudvikling og skabe mere komplekse og dygtige apps. De vil arbejde med data fra en server og udforske nye iOS API'er, der giver mulighed for meget rigere appoplevelser – inklusive visning af store samlinger af data i flere formater. Tre guidede app-projekter hjælper eleverne med at bygge en app i Xcode fra bunden med trinvise instruktioner. Xcode-legepladser hjælper eleverne med at lære vigtige programmeringskoncepter i et interaktivt kodningsmiljø, der lader dem eksperimentere med kode og se resultaterne med det samme. Download: apple.co/developinswiftdatacollections
Enhed 1
Tabeller og vedholdenhed. Eleverne lærer at rulle views, bord views og bygge komplekse inputskærme. De udforsker også, hvordan man gemmer data, deler data med andre apps og arbejder med billeder i en brugers fotobibliotek. De bruger deres nye færdigheder i et guidet projekt kaldet List, en opgavesporingsapp, der giver brugeren mulighed for at tilføje, redigere og slette elementer i en velkendt tabelbaseret grænseflade.
Enhed 2
Arbejder med Web. Eleverne lærer om animationer, samtidighed og arbejde med web. De anvender, hvad de har lært i et guidet projekt kaldet Restaurant – en tilpasselig menu-app, der viser en restaurants tilgængelige retter og giver brugeren mulighed for at afgive en ordre. Appen bruger en web tjeneste, der lader eleverne opsætte menuen med deres egne menupunkter og billeder.
Enhed 3
Avanceret datavisning. Eleverne lærer at bruge samling views at vise data i et meget tilpasseligt, todimensionelt layout. De opdager også kraften ved Swift generiske lægemidler og samler alle deres færdigheder i en app, der administrerer et komplekst datasæt og præsenterer en brugerdefinerbar grænseflade. Udvikle i Swift Curriculum Guide | december 2021
Undervisningskode med Apple
Når du underviser i kode, underviser du ikke kun i teknologiens sprog. Du lærer også nye måder at tænke og bringe ideer ud i livet. Og Apple har gratis ressourcer til at hjælpe dig med at bringe kode ind i dit klasseværelse, uanset om du lige er begyndt eller klar til at få dine elever certificeret i Swift. Everyone Can Code-pensum introducerer eleverne til kodning gennem en verden af interaktive puslespil og legende karakterer med Swift Playgrounds-appen. Develop in Swift-pensum introducerer eleverne til app-udviklingens verden ved at gøre det nemt for dem at designe og bygge en fuldt fungerende app efter deres eget design. Og Apple understøtter undervisere med professionelle læringstilbud for at hjælpe dig i gang med at bringe Everyone Can Code and Develop in Swift-tilbud til eleverne.
Gratis online professionel læring i eget tempo
Kurset Udvikl i Swift Explorations og AP® CS Principles er tilgængeligt gennem Canvas by Instructure. Deltagerne vil lære den grundlæggende viden, de har brug for for at undervise i Swift og Xcode, direkte fra Apples uddannelseseksperter, hvilket gør dette til det ideelle introduktionskursus til undervisning i Develop in Swift i ethvert undervisningsmiljø.
Tag en Apple Professional Learning Specialist med til din skole
For undervisere, der er interesserede i at gå videre, organiserer Apple Professional Learning Specialists flere dages trænings-engagementer designet til at give praktiske, fordybende læringsoplevelser for at hjælpe fakultetet med at udvikle innovative undervisningspraksis, der engagerer eleverne. For at lære mere om Apple Professional Learning, e-mail sea_aels@apple.com.
Appudvikling med Swift-certificeringer
Undervisere, der underviser i app-udvikling med Swift, kan hjælpe deres elever med at forberede sig til en karriere i app-økonomien ved at opnå en brancheanerkendt certificering. Appudvikling med Swift-certificeringer anerkender grundlæggende viden om Swift, Xcode og appudviklingsværktøjer, der er dækket af de gratis Develop in Swift Explorations og Develop in Swift Fundamentals-kurser. Efter at have gennemført en appudvikling med Swift-eksamen vil de studerende optjene et digitalt badge, de kan føje til et CV, portefølje, e-mail eller dele med professionelle og sociale medier. Få flere oplysninger: certiport.com/apple
Appudvikling med Swift Associate
Gymnasium- eller videregående uddannelsesstuderende, der fuldfører App Development with Swift Associate-eksamenen, demonstrerer viden om indvirkningen af computere og apps på samfundet, økonomier og kulturer, mens de udforsker iOS-appudvikling. Denne certificering er i overensstemmelse med Develop in Swift Explorations-kurset.
Appudvikling med Swift Certified User
Studerende på videregående uddannelser, der med succes fuldfører App Development with Swift Certified User-eksamenen, demonstrerer grundlæggende iOS-appudviklingsfærdigheder med Swift. De har viden om kernekoncepter og praksis, som professionelle Swift-programmører bruger dagligt. Denne certificering er i overensstemmelse med Develop in Swift Fundamentals-kurset.
Yderligere ressourcer
App Design projektmappe
App Design Workbook bruger en designtænkningsramme til at lære eleverne appdesign – en grundlæggende færdighed i iOS-appudvikling. De vil udforske forholdet mellem appdesign og kodning i Swift gennem hvert stage af app-designcyklussen for at bringe deres app-idéer ud i livet. Hent: apple.co/developinswiftappdesignworkbook_TH
App Showcase Guide
Fejr elevernes opfindsomhed ved at opmuntre eleverne til at dele deres kodningspræstationer med fællesskabsbegivenheder, såsom projektdemonstrationsbegivenheder eller app-showcases. App Showcase Guide giver praktisk støtte til at hjælpe dig med at være vært for en personlig eller virtuel app-showcase-begivenhed. Hent: apple.co/developinswiftappshowcaseguide_TH
Swift Coding Club
Swift Coding Clubs er en sjov måde at designe apps på. Aktiviteter er bygget på at lære Swift-programmeringskoncepter i Xcode-legepladser på Mac. Eleverne samarbejder med jævnaldrende om at prototype apps og tænker over, hvordan kode kan gøre en forskel i verden omkring dem. Download: apple.co/swiftcodingclubxcode_TH
K-20 Kodningsressourcer
Uanset om eleverne begynder at programmere eller er klar til at bygge deres første apps, har Apple programmer til at understøtte undervisning og læring med Swift, det samme programmeringssprog, der bruges af professionelle udviklere til at bygge nogle af verdens mest kraftfulde apps. Everyone Can Code introducerer eleverne til verden af kodning og appdesign gennem interaktive puslespil, legende karakterer og aktiviteter til både i og uden for klasseværelset ved hjælp af Swift Playgrounds-appen. Develop in Swift giver eleverne praktisk erfaring med at designe og udvikle apps med Swift i Xcode for at forberede dem til college, karriere og endda brancheanerkendt certificering inden for app-udvikling.
AP er et registreret varemærke tilhørende College Board og bruges med tilladelse. Funktioner kan ændres. Nogle funktioner er muligvis ikke tilgængelige i alle områder eller på alle sprog. © 2021 Apple Inc. Alle rettigheder forbeholdes. Apple, Apple-logoet, Mac, MacBook Air, Swift, Swift-logoet, Swift Playgrounds og Xcode er varemærker tilhørende Apple Inc., registreret i USA og andre lande. App Store er et servicemærke tilhørende Apple, Inc., registreret i USA og andre lande. IOS er et varemærke eller registreret varemærke tilhørende Cisco i USA og andre lande og bruges under licens.
Andre produkt- og virksomhedsnavne nævnt heri kan være varemærker tilhørende emnet og ændres uden varsel. Dette materiale leveres kun til informationsformål; Apple påtager sig intet ansvar i forbindelse med dets brug. december 2021
Dokumenter/ressourcer
![]() |
æble Udvikles i Swift [pdfBrugervejledning Udvikl i Swift, Udvikl, Swift |
![]() |
æble Udvikles i Swift [pdfBrugervejledning Udvikl i Swift, Udvikl, Swift |





