Þróaðu í Swift

Námsskrá

apple Swift námskrá A01

Vor 2021

Þróaðu í Swift

Develop in Swift er yfirgripsmikið kóðunarframboð ætlað nemendum á 10. ári og eldri. Námsefnið undirbýr nemendur fyrir æðri menntun eða feril í þróun forrita með því að nota Swift forritunarmálið og henni er bætt við ókeypis fagnámi á netinu fyrir kennara. Swift er hannað fyrir Mac - sem styður öll helstu forritunarmál - sem gerir það að kjörnum tæki til að kenna og læra kóða.

Þegar nemendur fara frá þróun í Swift Explorations eða AP® CS meginreglum yfir í fullkomnari hugtök í grundvallaratriðum og gagnasöfnun, munu þeir kanna að hanna og byggja upp fullkomlega virkt forrit fyrir sig og geta jafnvel unnið sér inn AP® inneign eða vottun sem er viðurkennd af iðnaði . Og fyrir erfðaskrá utan skóla, hjálpa forritahönnunarvinnubókin, sýningarleiðbeiningar fyrir forrit og Swift Coding Club nemendum að hanna, frumgerð og fagna hugmyndum um forrit.

apple Swift Curriculum Guide Image - Lokabreyting

Námskrá framhaldsskóla
Rannsóknir eða AP® CS meginreglur
180 klst

Nemendur munu læra helstu tölvuhugtök, byggja traustan grunn í forritun með Swift. Þeir munu fræðast um áhrif tölvunar og forrita á samfélag, hagkerfi og menningu, en kanna einnig þróun iOS forrita. AP® CS Principles námskeiðið nær yfir Develop in Swift Explorations til að undirbúa nemendur fyrir AP® Computer Science Principles prófið.

Eining 1: Gildi
Þáttur 1: Sjónvarpsklúbburinn
Eining 2: Reiknirit
Þáttur 2: The Viewing Party
Eining 3: Skipuleggja gögn
Þáttur 3: Að deila myndum
Eining 4: Byggja forrit

apple Swift námskrá B01

Grundvallaratriði
180 klst

Nemendur munu byggja upp grundvallarfærni í þróun iOS forrita með Swift. Þeir munu ná tökum á kjarnahugtökum og starfsháttum sem Swift forritarar nota á hverjum degi og byggja upp grunnþekkingu í Xcode uppsprettu og UI ritstjórum. Nemendur munu geta búið til iOS öpp sem fylgja stöðluðum starfsháttum, þar á meðal notkun á lager UI þáttum, útlitstækni og algengum leiðsöguviðmótum.

Eining 1: Að byrja með þróun forrita
Eining 2: Kynning á UIKit
Eining 3: Leiðsögn og verkflæði
Eining 4: Byggðu appið þitt

apple Swift námskrá B02

Gagnasöfn
180 klst

Nemendur munu auka þekkingu og færni sem þeir hafa þróað í Fundamentals með því að auka vinnu sína við þróun iOS forrita, búa til flóknari og færari forrit. Þeir munu vinna með gögn frá netþjóni og kanna ný iOS API sem gera kleift að fá miklu ríkari upplifun af forritum, þar á meðal að sýna stórt safn gagna á mörgum sniðum.

Eining 1: Töflur og þrautseigja
Eining 2: Að vinna með Web
Eining 3: Ítarleg gagnaskjár
Eining 4: Byggðu appið þitt

apple Swift námskrá B04

Námsbraut háskólanáms
Kannanir
Eitt kjörtímabil

Nemendur munu læra helstu tölvuhugtök, byggja traustan grunn í forritun með Swift. Þeir munu læra um áhrif tölvunar og forrita á samfélagið, hagkerfi og menningu á meðan þeir kanna þróun iOS forrita.

Eining 1: Gildi
Þáttur 1: Sjónvarpsklúbburinn
Eining 2: Reiknirit
Þáttur 2: The Viewing Party
Eining 3: Skipuleggja gögn
Þáttur 3: Að deila myndum
Eining 4: Byggja forrit

apple Swift námskrá B05

Grundvallaratriði
Eitt kjörtímabil

Nemendur munu byggja grunnfærni í þróun iOS forrita með Swift. Þeir munu ná tökum á kjarnahugtökum og starfsháttum sem Swift forritarar nota á hverjum degi og byggja upp grunnþekkingu í Xcode uppsprettu og UI ritstjórum. Nemendur munu geta búið til iOS öpp sem fylgja stöðluðum starfsháttum, þar á meðal notkun á lager UI þáttum, útlitstækni og algengum

Eining 1: Að byrja með þróun forrita
Eining 2: Kynning á UIKit
Eining 3: Leiðsögn og verkflæði
Eining 4: Byggðu appið þitt

apple Swift námskrá B06

Gagnasöfn
Eitt kjörtímabil

Nemendur munu auka þekkingu og færni sem þeir hafa þróað í Fundamentals með því að auka vinnu sína við þróun iOS forrita, búa til flóknari og færari forrit. Þeir munu vinna með gögn frá netþjóni og kanna ný iOS API sem gera kleift að fá miklu ríkari upplifun af forritum, þar á meðal að sýna stórt safn gagna á mörgum sniðum.

Eining 1: Töflur og þrautseigja
Eining 2: Að vinna með Web
Eining 3: Ítarleg gagnaskjár
Eining 4: Byggðu appið þitt

apple Swift námskrá B07

Helstu eiginleikar

Xcode leikvellir
Nemendur læra forritunarhugtök þegar þeir skrifa kóða á leikvöllum - gagnvirkt kóðunarumhverfi sem gerir þeim kleift að gera tilraunir með kóða og sjá niðurstöður strax.

apple Swift námskrá C01

Leiðsögn um forritaverkefni
Notaðu meðfylgjandi verkefni files, nemendur geta unnið með lykilhugtök án þess að þurfa að búa til app frá grunni. Stuðningsmyndir og myndbönd skora á þá að beita þekkingu sinni.

apple Swift námskrá C01

Connected World þættir*
Illustrated Connected World þættir gera nemendum kleift að kanna hversdagslegar athafnir og verkfæri - allt frá því að leita á web og taka myndir til að hafa samskipti á samfélagsmiðlum - á sama tíma og tæknin á bak við þær kanna og áhrif þeirra á samfélagið.

apple Swift námskrá C03

Skref-fyrir-skref leiðbeiningar
Ítarlegar leiðbeiningar með myndum og myndböndum leiða nemendur í gegnum öll skrefin við að búa til app í Xcode.

apple Swift námskrá C04

*Aðeins í boði í Develop in Swift AP® CS Principles og Develop in Swift Explorations námskeiðum.

Þróaðu í Swift Explorations og AP® CS meginreglum

apple Swift námskrá C05 Appþróunarnámskrá Apple byrjar á Develop in Swift Explorations og AP CS Principles bókunum til að hjálpa nemendum að læra helstu tölvuhugtök og byggja traustan grunn í forritun með Swift. Þeir munu fræðast um áhrif tölvunar og forrita á samfélag, hagkerfi og menningu, en kanna einnig þróun iOS forrita. Kennslustundir munu leiða nemendur í gegnum hönnunarferlið forrita: hugmyndaflug, skipulagningu, frumgerð og mat á eigin apphönnun. Þó að þeir gætu enn verið að þróa færni til að breyta frumgerðum í full öpp, er það mikilvæg kunnátta að hanna app og hvetur nemendur til að læra að kóða.

apple Swift námskrá C06 Sem háskólastjórnaraðili fyrir skólaárið 2021-2022, stækkaði Apple Explorations námskeiðið til að búa til AP® CS Principles, þar á meðal efni til að undirbúa nemendur fyrir AP® Computer Science Principles prófið.

Sækja: apple.co/developinswiftexplorations
Sækja: apple.co/developinswiftapcsp

Eining 1: Gildi. Nemendur læra um grundvallareiningar Swift gildin sem flæða í gegnum kóðann þeirra, þar á meðal texta og tölur. Þeir kanna hvernig á að tengja nöfn við gildi með því að nota breytur. Einingin nær hámarki í appverkefni til að birta mynd.

1. þáttur: Sjónvarpsklúbburinn. Nemendur fylgjast með meðlimum sjónvarpsklúbbs þegar þeir sjá fyrir nýju seríuna af uppáhaldsþættinum sínum. Þeir læra hvernig leita á web og skráning á reikninga tengist persónulegum upplýsingum þeirra, svo og hvernig á að hugsa um friðhelgi einkalífsins meðan á notkun forrita stendur.

Eining 2: Reiknirit. Nemendur læra hvernig á að skipuleggja kóðann sinn með því að nota aðgerðir til að umlykja endurtekin verkefni, nota if/else staðhæfingar til að tákna ákvarðanir og kanna hvernig Swift notar tegundir til að greina mismunandi tegundir gagna. Lokaverkefnið er QuestionBot app sem bregst við inntak notenda frá lyklaborðinu.

Þáttur 2: The Viewing Party. Saga sjónvarpsklúbbsins heldur áfram þar sem meðlimir þess streyma þættinum á meðan þeir senda hver öðrum sms. Nemendur kanna hvernig gögn eru sýnd inni í tækjum þeirra á lægsta stigi og hvernig þau flæða um netið. Þeir læra einnig meira um öryggi og friðhelgi gagna.

Eining 3: Skipuleggja gögn. Nemendur kanna hvernig á að búa til sérsniðnar tegundir með því að nota mannvirki og hvernig á að flokka mikið magn af hlutum í fylki og vinna úr þeim með lykkjum. Þeir læra líka hvernig upptalningar tákna mengi tengdra gilda og í forritaverkefninu í lok einingarinnar byggja þeir upp gagnvirkan leik með litríkum formum.

Þáttur 3: Að deila myndum. Sjónvarpsklúbburinn lýkur þar sem meðlimir hans deila myndum af viewveislu á samfélagsmiðlum. Nemendur læra að stafræna hliðræn gögn og samhliða tölvuvinnslu og kanna nokkrar afleiðingar þess að deila gögnum á netinu.

Eining 4: Byggja forrit. Nemendur dýpka færni sína í Xcode og Interface Builder í verkefnum með leiðsögn til að byggja upp forrit frá grunni. Þeir læra hvernig á að bæta notendaviðmótsþáttum við skjá, tengja þá þætti við kóðann sinn og bregðast við atburðum sem myndast af notendasamskiptum. Þeir nota stigvaxandi þróunarferlið til að smíða forritin sín eitt stykki í einu, prófa sig áfram. Hápunktur einingarinnar er námsapp með flash-korti og spurningastillingum.

Þróaðu í Swift Fundamentals

apple Swift námskrá C07Nemendur munu byggja grunnfærni í þróun iOS forrita með Swift. Þeir munu ná tökum á kjarnahugtökum og starfsvenjum sem fagmenn forritarar nota á hverjum degi og byggja upp grunnþekkingu í Xcode uppsprettu og UI ritstjórum. Nemendur munu geta búið til iOS öpp sem fylgja stöðluðum starfsháttum, þar á meðal notkun á lager UI þáttum, útlitstækni og algengum leiðsöguviðmótum. Þrjú forritaverkefni með leiðsögn munu hjálpa nemendum að byggja upp app í Xcode frá grunni með skref-fyrir-skref leiðbeiningum. Xcode leikvellir munu hjálpa nemendum að læra helstu forritunarhugtök í gagnvirku kóðunarumhverfi sem gerir þeim kleift að gera tilraunir með kóða og sjá niðurstöðurnar strax. Þeir munu kanna apphönnun með því að hugleiða, skipuleggja, búa til frumgerð og meta eigin apphugmynd.
Sækja: apple.co/developinswiftfundamentals

Eining 1: Að byrja með þróun forrita. Nemendur kynna sér grunnatriði gagna, rekstraraðila og stýriflæðis í Swift auk skjalagerðar, villuleitar, Xcode, smíði og keyrslu á appi og viðmótsgerð. Síðan nota þeir þessa þekkingu í leiðsagnarverkefni sem kallast Light, þar sem þeir búa til einfalt kyndilapp.

Eining 2: Kynning á UIKit. Nemendur kanna Swift strengi, aðgerðir, mannvirki, söfn og lykkjur. Þeir læra líka um UIKit kerfið views og stýringar sem mynda notendaviðmót og hvernig á að birta gögn með sjálfvirku útliti og stafla views. Þeir settu þessa þekkingu í framkvæmd í leiðsögn verkefni sem kallast Apple Pie, þar sem þeir búa til orð-giska leikja app.

Eining 3: Leiðsögn og verkflæði. Nemendur uppgötva hvernig hægt er að byggja upp einföld verkflæði og leiðsagnarstigveldi með því að nota leiðsögustýringar, flipastikurstýringar og segues. Þeir skoða einnig tvö öflug verkfæri í Swift: valmöguleika og upptalningar. Þeir settu þessa þekkingu í framkvæmd með leiðsögn verkefni sem kallast Persónuleikapróf, persónuleg könnun sem sýnir skemmtileg viðbrögð til notandans.

Eining 4: Búðu til forritið þitt. Nemendur læra um hönnunarferlið og nota það til að hanna sitt eigið app. Þeir kanna hvernig eigi að þróa og endurtaka hönnun sína, svo og hvernig eigi að búa til frumgerð sem getur þjónað sem sannfærandi kynningu og hleypt af stokkunum verkefni sínu í átt að farsælli 1.0 útgáfu.

apple Swift námskrá C08

Þróaðu í Swift Data Collections

apple Swift námskrá D01Nemendur munu útvíkka þekkingu og færni sem þeir hafa þróað í Develop in Swift Fundamentals með því að auka vinnu sína við þróun iOS forrita, búa til flóknari og færari forrit. Þeir munu vinna með gögn frá netþjóni og kanna ný iOS API sem gera kleift að fá miklu ríkari upplifun af forritum, þar á meðal að sýna stórt safn gagna á mörgum sniðum. Þrjú forritaverkefni með leiðsögn munu hjálpa nemendum að byggja upp app í Xcode frá grunni með skref-fyrir-skref leiðbeiningum. Xcode leikvellir munu hjálpa nemendum að læra helstu forritunarhugtök í gagnvirku kóðunarumhverfi sem gerir þeim kleift að gera tilraunir með kóða og sjá niðurstöðurnar strax. Þeir munu kanna apphönnun með því að hugleiða, skipuleggja, búa til frumgerð og meta eigin apphugmynd. Sækja: apple.co/developinswiftdatacollections

Eining 1: Töflur og þrautseigja. Nemendur læra að skrolla views, borð views og byggja flókna inntaksskjái. Þeir kanna einnig hvernig á að vista gögn, deila gögnum með öðrum öppum og vinna með myndir í myndasafni notanda. Þeir munu nota nýja hæfileika sína í leiðsagnarverkefni sem kallast List, verkrakningarforrit sem gerir notandanum kleift að bæta við, breyta og eyða hlutum í kunnuglegu töfluviðmóti.

Eining 2: Að vinna með Web. Nemendur læra um hreyfimyndir, samhliða og vinna með web. Þeir munu nýta það sem þeir hafa lært í leiðsögn verkefni sem kallast Veitingastaður - sérhannaðar matseðill app sem sýnir tiltæka rétti veitingastaðar og gerir notandanum kleift að senda inn pöntun. Appið notar a web þjónusta sem gerir nemendum kleift að setja upp matseðilinn með eigin valmyndaratriðum og myndum.

Eining 3: Ítarleg gagnaskjár. Nemendur læra hvernig á að nota safn views til að birta gögn í mjög sérhannaðar tvívíðu skipulagi. Þeir uppgötva líka kraft Swift samheitalyfja og sameina alla færni sína í appi sem heldur utan um flókið gagnasett og sýnir sérhannaðar viðmót.

Eining 4: Búðu til forritið þitt. Nemendur læra um forritahönnunarferilinn og nota hana til að hanna eigin app. Þeir kanna hvernig eigi að þróa og endurtaka hönnun sína, svo og hvernig eigi að búa til frumgerð sem getur þjónað sem sannfærandi kynningu og hleypt af stokkunum verkefni sínu í átt að farsælli 1.0 útgáfu.

apple Swift námskrá D02

Kennslukóði með Apple

Þegar þú kennir kóðun ertu ekki bara að kenna tungumál tækninnar. Þú ert líka að kenna nýjar leiðir til að hugsa og koma hugmyndum í framkvæmd. Og Apple hefur ókeypis úrræði til að hjálpa þér að koma kóða inn í kennslustofuna þína, hvort sem þú ert nýbyrjaður eða tilbúinn til að fá nemendur þínar vottaðar í Swift. The Allir geta kóða námskrá kynnir nemendum að kóða í gegnum heim gagnvirkra þrauta og fjörugra persóna með Swift Playgrounds appinu. The Þróaðu í Swift námskrá kynnir nemendum heim appþróunar með því að auðvelda þeim að hanna og smíða fullkomlega virkt app eftir eigin hönnun. Og Apple styður kennara með faglegum námsframboðum til að hjálpa þér að byrja að koma með Allir geta kóða og þróað í Swift til nemenda.

Ókeypis faglegt nám á netinu á sjálfum sér
Námskeiðið Develop in Swift Explorations og AP® CS Principles er fáanlegt í gegnum Canvas by Instructure. Þátttakendur munu læra grunnþekkinguna sem þeir þurfa til að kenna Swift og Xcode beint frá fræðslusérfræðingum Apple, sem gerir þetta að kjörnu inngangsnámskeiði til að kenna þróa í Swift í hvaða menntaumhverfi sem er. Kynntu þér málið á apple.co/developinswiftexplorationspl.

Komdu með Apple Professional Learning Specialist í skólann þinn
Fyrir kennara sem hafa áhuga á að ganga lengra skipuleggur Apple Professional Learning Specialists margra daga þjálfunarverkefni sem ætlað er að veita praktíska, yfirgripsmikla námsupplifun til að hjálpa starfsfólki að þróa nýstárlegar kennsluaðferðir sem vekja áhuga nemenda.

Til að fá frekari upplýsingar um Apple Professional Learning, vinsamlegast hafðu samband við viðurkenndan Apple menntasérfræðing til að fá frekari upplýsingar.

apple Swift námskrá D03

App þróun með Swift vottun

Kennarar sem eru að kenna forritaþróun með Swift geta hjálpað nemendum sínum að búa sig undir feril í apphagkerfinu með því að vinna sér inn vottun sem er viðurkennd í iðnaði. Forritaþróun með Swift vottun viðurkennir grunnþekkingu á Swift, Xcode og forritaþróunarverkfærum sem falla undir ókeypis Develop in Swift Explorations og Develop in Swift Basics námskeiðin. Eftir að hafa lokið appþróun með Swift prófi munu nemendur vinna sér inn stafrænt merki sem þeir geta bætt við ferilskrá, eignasafn eða tölvupóst, eða þeir geta deilt með faglegum og samfélagsmiðlum. Læra meira: certiport.com/apple

epli tákn a1

ÞRÓUN APPAR
MEÐ SWIFT
Félagi

App þróun með Swift Associate
Nemendur í framhaldsskóla eða háskólanámi sem ljúka prófi í forritaþróun með Swift Associate með góðum árangri munu sýna fram á þekkingu á áhrifum tölvunar og forrita á samfélag, hagkerfi og menningu á meðan þeir kanna þróun iOS forrita. Þessi vottun er í samræmi við Develop in Swift Explorations námskeiðið.

epli tákn a1

ÞRÓUN APPAR
MEÐ SWIFT
Löggiltur notandi

App þróun með Swift löggiltum notanda
Nemendur á háskólastigi sem ljúka prófi í forritaþróun með Swift Certified User prófi munu sýna fram á grundvallarfærni í iOS forritaþróun með Swift. Þeir munu hafa þekkingu á kjarnahugtökum og starfsháttum sem fagmenn Swift forritarar nota á hverjum degi. Þessi vottun er í samræmi við Develop in Swift Fundamentals námskeiðið.

Viðbótarauðlindir

apple Swift námskrá E01

Vinnubók fyrir hönnun forrita

App Design Workbook notar hönnunarhugsunarramma til að kenna nemendum forritahönnun grundvallarfærni í þróun iOS forrita. Þeir munu kanna sambandið milli apphönnunar og erfðaskrár í Swift í gegnum hvert stage af hönnunarferli forrita til að koma hugmyndum appa sínum til skila. Sækja: apple.co/developinswiftappdesignworkbook

apple Swift námskrá E02

Sýningarleiðbeiningar fyrir forrit

Fagnaðu hugvitssemi nemenda með því að hvetja nemendur til að deila kóðunarafrekum sínum með samfélagsviðburðum, svo sem sýnikennsluviðburðum eða forritasýningum. The App Showcase Guide veitir hagnýtan stuðning til að hjálpa þér að halda persónulega eða sýndarsýningarviðburð. Sækja: apple.co/developinswiftappshowcaseguide

apple Swift námskrá E03

Swift Coding Club

Swift Coding Clubs eru skemmtileg leið til að hanna öpp. Verkefnin eru byggð á því að læra Swift forritunarhugtök í Xcode leikvöllum á Mac. Nemendur vinna með jafnöldrum sínum að frumgerð af forritum og hugsa um hvernig kóði getur skipt sköpum í heiminum í kringum þá. Sækja: apple.co/swiftcodingclubxcode

epli lógó

AP er skráð vörumerki College Board og er notað með leyfi. Eiginleikar geta breyst. Sumir eiginleikar eru hugsanlega ekki tiltækir á öllum svæðum eða öllum tungumálum. © 2021 Apple Inc. Allur réttur áskilinn. Apple, Apple merkið, Mac, MacBook Air, Swift, Swift merkið, Swift Playgrounds og Xcode eru vörumerki Apple Inc., skráð í Bandaríkjunum og öðrum löndum. App Store er þjónustumerki frá Apple Inc., skráð í Bandaríkjunum og öðrum löndum. iOS er vörumerki eða skráð vörumerki Cisco í Bandaríkjunum og öðrum löndum og er notað undir leyfi. Önnur vöru- og fyrirtækjanöfn sem nefnd eru hér geta verið vörumerki viðkomandi fyrirtækja. Vörulýsingar geta breyst án fyrirvara. Þetta efni er eingöngu veitt í upplýsingaskyni; Apple tekur enga ábyrgð á notkun þess. apríl 2021

Skjöl / auðlindir

apple Swift námskrá [pdfNotendahandbók
Swift Curriculum Guide, Swift, Curriculum Guide

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *