Gid kourikoulòm
Prentan 2021
Devlope nan Swift
Develop in Swift se yon kodaj konplè ki fèt pou elèv ki nan 10yèm ane ak plis. Kourikoulòm nan prepare elèv yo pou edikasyon siperyè oswa yon karyè nan devlopman aplikasyon lè l sèvi avèk langaj pwogramasyon Swift la, epi li konplete ak aprantisaj pwofesyonèl gratis sou entènèt pou edikatè yo. Swift fèt pou Mac - ki sipòte tout gwo langaj pwogramasyon - fè li aparèy ideyal pou anseye ak aprann kòd.
Pandan elèv yo ap deplase soti nan Develop in Swift Explorations oswa Prensip AP® CS pou ale nan konsèp ki pi avanse nan Fondamantal ak Koleksyon Done yo, yo pral eksplore konsepsyon ak bati yon aplikasyon ki fonksyone nèt epi yo ka menm jwenn kredi AP® oswa yon sètifikasyon endistri rekonèt. . Epi pou kodaj andeyò lekòl la, App Design Workbook, App Showcase Guide ak Swift Coding Club ede elèv yo konsepsyon, pwototip ak selebre ide app yo.
Kourikoulòm Lekòl Segondè
Explorations oswa Prensip AP® CS
180 èdtan
Elèv yo pral aprann konsèp kle enfòmatik, bati yon fondasyon solid nan pwogramasyon ak Swift. Yo pral aprann sou enpak enfòmatik ak aplikasyon yo sou sosyete, ekonomi ak kilti, pandan y ap eksplore devlopman aplikasyon iOS yo. Kou AP® CS Prensip yo pwolonje Develop in Swift Explorations pou prepare elèv yo pou egzamen AP® Prensip Syans Enfòmatik yo.
Inite 1: Valè
Epizod 1: Klib televizyon an
Inite 2: Algoritm
Epizod 2: La Viewing Pati
Inite 3: Òganize Done
Epizod 3: Pataje Foto
Inite 4: Building Apps
Fondamantal yo
180 èdtan
Elèv yo pral devlope ladrès fondamantal devlopman aplikasyon iOS ak Swift. Yo pral metrize konsèp debaz yo ak pratik ke pwogramasyon Swift yo itilize chak jou, epi bati yon konpetans debaz nan sous Xcode ak editè UI. Elèv yo pral kapab kreye aplikasyon iOS ki konfòme yo ak pratik estanda, tankou itilizasyon eleman UI stock, teknik layout ak koòdone navigasyon komen.
Inite 1: Kòmanse ak Devlopman App
Inite 2: Entwodiksyon nan UIKit
Inite 3: Navigasyon ak Workflows
Inite 4: Bati App ou a
Koleksyon Done
180 èdtan
Elèv yo pral elaji konesans ak ladrès yo te devlope nan Fondamantal yo lè yo pwolonje travay yo nan devlopman aplikasyon iOS, kreye aplikasyon ki pi konplèks ak ki kapab. Yo pral travay ak done ki sòti nan yon sèvè epi eksplore nouvo API iOS ki pèmèt eksperyans aplikasyon ki pi rich, tankou montre gwo koleksyon done nan plizyè fòma.
Inite 1: Tablo ak pèsistans
Inite 2: Travay ak la Web
Inite 3: Ekspozisyon done avanse
Inite 4: Bati App ou a
Higher Education Curriculum Pathway
Eksplorasyon
Yon tèm
Elèv yo pral aprann konsèp kle enfòmatik, bati yon fondasyon solid nan pwogramasyon ak Swift. Yo pral aprann sou enpak enfòmatik ak aplikasyon yo sou sosyete, ekonomi ak kilti pandan y ap eksplore devlopman aplikasyon iOS.
Inite 1: Valè
Epizod 1: Klib televizyon an
Inite 2: Algoritm
Epizod 2: La Viewing Pati
Inite 3: Òganize Done
Epizod 3: Pataje Foto
Inite 4: Building Apps
Fondamantal yo
Yon tèm
Elèv yo pral devlope ladrès fondamantal nan devlopman aplikasyon iOS ak Swift. Yo pral metrize konsèp debaz yo ak pratik ke pwogramasyon Swift yo itilize chak jou, epi bati yon konpetans debaz nan sous Xcode ak editè UI. Elèv yo pral kapab kreye aplikasyon iOS ki konfòme yo ak pratik estanda, ki gen ladan itilizasyon eleman UI stock, teknik layout ak komen.
Inite 1: Kòmanse ak Devlopman App
Inite 2: Entwodiksyon nan UIKit
Inite 3: Navigasyon ak Workflows
Inite 4: Bati App ou a
Koleksyon Done
Yon tèm
Elèv yo pral elaji konesans ak ladrès yo te devlope nan Fondamantal yo lè yo pwolonje travay yo nan devlopman aplikasyon iOS, kreye aplikasyon ki pi konplèks ak ki kapab. Yo pral travay ak done ki sòti nan yon sèvè epi eksplore nouvo API iOS ki pèmèt eksperyans aplikasyon ki pi rich, tankou montre gwo koleksyon done nan plizyè fòma.
Inite 1: Tablo ak pèsistans
Inite 2: Travay ak la Web
Inite 3: Ekspozisyon done avanse
Inite 4: Bati App ou a
Karakteristik kle
Lakou rekreyasyon Xcode
Elèv yo aprann konsèp pwogramasyon pandan y ap ekri kòd nan lakou rekreyasyon - anviwònman kodaj entèaktif ki pèmèt yo fè eksperyans ak kòd epi wè rezilta imedyatman.
Pwojè app gide
Sèvi ak pwojè a enkli files, elèv yo ka travay ak konsèp kle san yo pa bezwen bati yon app nan grafouyen. Sipòte imaj ak videyo defi yo pou aplike konesans yo.
Epizòd Connected World*
Epizòd Illustrated Connected World pèmèt elèv yo eksplore aktivite ak zouti chak jou - soti nan rechèch sou la web epi pran foto pou kominike sou medya sosyal - pandan y ap eksplore teknoloji ki dèyè yo ak enpak yo sou sosyete a.
Enstriksyon etap pa etap
Enstriksyon detaye ak imaj ak videyo gide elèv yo atravè tout etap yo nan bati yon app nan Xcode.
*Disponib nan Develop in Swift AP® CS Principles ak Develop in Swift Explorations sèlman.
Devlope nan Swift Explorations ak Prensip AP® CS
Kourikoulòm devlopman app Apple la kòmanse ak liv Develop in Swift Explorations ak AP CS Principles pou ede elèv yo aprann konsèp kle enfòmatik yo epi bati yon fondasyon solid nan pwogramasyon ak Swift. Yo pral aprann sou enpak enfòmatik ak aplikasyon yo sou sosyete, ekonomi ak kilti, pandan y ap eksplore devlopman aplikasyon iOS yo. Leson yo pral mennen elèv yo atravè pwosesis konsepsyon aplikasyon an: brase lide, planifikasyon, pwototip ak evalye yon konsepsyon app pa yo. Pandan ke yo ka toujou ap devlope ladrès pou konvèti pwototip nan aplikasyon konplè, konsepsyon yon aplikasyon se yon konpetans enpòtan epi ankouraje elèv yo aprann kòd.
Kòm yon founisè College Board te andose pou ane eskolè 2021-2022, Apple te elaji kou Explorations pou kreye AP® CS Principles, ki gen ladann materyèl pou prepare elèv yo pou egzamen AP® Computer Science Principles.
Telechaje: apple.co/developinswiftexplorations
Telechaje: apple.co/developinswiftapcsp
Inite 1: Valè. Elèv yo aprann sou inite fondamantal Swift valè ki koule nan kòd yo, tankou tèks ak nimewo. Yo eksplore ki jan yo asosye non ak valè lè l sèvi avèk varyab. Inite a fini nan yon pwojè aplikasyon pou montre yon foto.
Epizod 1: Klib televizyon an. Elèv yo swiv manm yon klib televizyon pandan y ap prevwa nouvo seri pwogram yo pi renmen an. Yo aprann kijan pou chèche sou la web epi enskri pou kont yo gen rapò ak enfòmasyon pèsonèl yo, osi byen ke fason yo panse sou vi prive yo pandan w ap itilize apps.
Inite 2: Algoritm. Elèv yo aprann kijan pou estriktire kòd yo lè l sèvi avèk fonksyon pou ankapsile travay repetitif yo, sèvi ak deklarasyon if/else pou reprezante desizyon epi eksplore fason Swift itilize kalite yo pou distenge diferan kalite done. Pwojè final la se yon aplikasyon QuestionBot ki reponn a opinyon itilizatè a soti nan klavye a.
Epizod 2: la Viewing Pati. Istwa klib televizyon an ap kontinye pandan manm li yo difize epizòd la pandan y ap voye tèks mesaj youn ak lòt. Elèv yo eksplore ki jan done yo reprezante andedan aparèy yo nan nivo ki pi ba a ak fason li koule atravè entènèt la. Yo menm tou yo aprann plis sou sekirite ak konfidansyalite done yo.
Inite 3: Òganize Done yo. Elèv yo eksplore kijan pou yo kreye kalite koutim lè l sèvi avèk struct, ak kijan pou gwoupe gwo kantite atik nan etalaj epi trete yo lè l sèvi avèk bouk. Yo aprann tou ki jan enums reprezante yon seri valè ki gen rapò, ak nan pwojè aplikasyon an nan fen inite a, yo bati yon jwèt entèaktif ak fòm kolore.
Epizod 3: Pataje foto. Klib televizyon an fini pandan manm li yo pataje foto yo viewpati sou rezo sosyal yo. Elèv yo aprann sou nimerik done analòg ak enfòmatik paralèl, epi yo eksplore kèk konsekans nan pataje done sou entènèt.
Inite 4: Building Apps. Elèv yo apwofondi konpetans yo nan Xcode ak Interface Builder nan pwojè gide yo bati apps apati de tè a. Yo aprann kijan pou ajoute eleman koòdone itilizatè yo nan yon ekran, konekte eleman sa yo nan kòd yo epi reponn a evènman yo te pwodwi pa entèraksyon itilizatè. Yo itilize pwosesis devlòpman incrémentielle pou konstwi aplikasyon yo yon sèl pyès alafwa, tès jan yo ale. Akimilasyon inite a se yon aplikasyon etid ak kat flash ak mòd egzamen.
Devlope nan Swift Fondamantal
Elèv yo pral devlope ladrès fondamantal nan devlopman aplikasyon iOS ak Swift. Yo pral metrize konsèp debaz yo ak pratik ke pwogramasyon pwofesyonèl yo itilize chak jou epi bati yon konesans debaz nan sous Xcode ak editè UI. Elèv yo pral kapab kreye aplikasyon iOS ki konfòme yo ak pratik estanda, tankou itilizasyon eleman UI stock, teknik layout ak koòdone navigasyon komen. Twa pwojè app gide pral ede elèv yo bati yon app nan Xcode apati de baz ak enstriksyon etap pa etap. Lakou rekreyasyon Xcode yo pral ede elèv yo aprann konsèp pwogram kle yo nan yon anviwònman kodaj entèaktif ki pèmèt yo fè eksperyans ak kòd epi wè rezilta yo imedyatman. Yo pral eksplore konsepsyon aplikasyon an nan brase lide, planifikasyon, pwototip ak evalye yon lide app pa yo.
Telechaje: apple.co/developinswiftfundamentals
Inite 1: Kòmanse ak Devlopman App. Elèv yo jwenn enfòmasyon sou baz done yo, operatè yo ak kontwòl koule nan Swift ansanm ak dokimantasyon, debogaj, Xcode, bati ak kouri yon app, ak Interface Builder. Apre sa, yo aplike konesans sa a nan yon pwojè gide ki rele Limyè, kote yo kreye yon senp aplikasyon flanbo.
Inite 2: Entwodiksyon nan UIKit. Elèv yo eksplore kòd, fonksyon, estrikti, koleksyon ak bouk Swift. Yo aprann tou sou UIKit sistèm nan views ak kontwòl ki fòme yon koòdone itilizatè ak ki jan yo montre done lè l sèvi avèk Auto Layout ak pile views. Yo mete konesans sa a an pratik nan yon pwojè gide ki rele Apple Pie, kote yo bati yon aplikasyon jwèt devine mo.
Inite 3: Navigasyon ak Workflows. Elèv yo dekouvri kijan pou konstwi workflows senp ak yerachi navigasyon lè l sèvi avèk kontwolè navigasyon, kontwolè ba tab ak seg. Yo egzamine tou de zouti pwisan nan Swift: opsyonèl ak enimerasyon. Yo mete konesans sa a an pratik ak yon pwojè gide ki rele Personalite Quiz yon sondaj pèsonalize ki revele yon repons amizan bay itilizatè a.
Inite 4: Konstwi aplikasyon w lan. Elèv yo aprann sou sik konsepsyon an epi sèvi ak li pou konsepsyon yon aplikasyon pou pwòp yo. Yo eksplore ki jan yo devlope ak repete sou desen yo, osi byen ke ki jan yo kreye yon pwototip ki ka sèvi kòm yon demonstrasyon konvenkan ak lanse pwojè yo nan direksyon pou yon lage 1.0 siksè.
Devlope nan Koleksyon Done Swift
Elèv yo pral elaji sou konesans ak ladrès yo te devlope nan Devlope nan Swift Fondamantal yo lè yo pwolonje travay yo nan devlopman aplikasyon iOS, kreye aplikasyon ki pi konplèks ak ki kapab. Yo pral travay ak done ki sòti nan yon sèvè epi eksplore nouvo API iOS ki pèmèt eksperyans aplikasyon ki pi rich, tankou montre gwo koleksyon done nan plizyè fòma. Twa pwojè app gide pral ede elèv yo bati yon app nan Xcode apati de baz ak enstriksyon etap pa etap. Lakou rekreyasyon Xcode yo pral ede elèv yo aprann konsèp pwogram kle yo nan yon anviwònman kodaj entèaktif ki pèmèt yo fè eksperyans ak kòd epi wè rezilta yo imedyatman. Yo pral eksplore konsepsyon aplikasyon an nan brase lide, planifikasyon, pwototip ak evalye yon lide app pa yo. Telechaje: apple.co/developinswiftdatacollections
Inite 1: Tablo ak pèsistans. Elèv yo aprann woulo liv views, tab views ak bati ekran opinyon konplèks. Yo menm tou yo eksplore kijan pou konsève pou done, pataje done ak lòt aplikasyon epi travay ak imaj nan bibliyotèk foto itilizatè a. Yo pral sèvi ak nouvo ladrès yo nan yon pwojè gide ki rele List, yon aplikasyon pou swiv travay ki pèmèt itilizatè a ajoute, modifye ak efase atik nan yon koòdone abitye ki baze sou tab.
Inite 2: Travay ak la Web. Elèv yo aprann sou animasyon, konkou ak travay ak web. Yo pral aplike sa yo te aprann nan yon pwojè gide ki rele Restoran - yon app meni personnalisable ki montre asyèt ki disponib nan restoran epi ki pèmèt itilizatè a soumèt yon lòd. Aplikasyon an sèvi ak yon web sèvis ki pèmèt elèv yo mete meni an ak pwòp atik meni yo ak foto yo.
Inite 3: Ekspozisyon done avanse. Elèv yo aprann kijan pou yo itilize koleksyon views yo montre done nan yon layout ki trè customizable, ki genyen de dimansyon. Yo dekouvri tou pouvwa jenerik Swift yo epi pote tout konpetans yo ansanm nan yon app ki jere yon seri done konplèks epi ki prezante yon koòdone personnalisable.
Inite 4: Konstwi aplikasyon w lan. Elèv yo aprann sou sik konsepsyon aplikasyon an epi sèvi ak li pou konsepsyon yon aplikasyon pwòp yo. Yo eksplore ki jan yo devlope ak repete sou desen yo, osi byen ke ki jan yo kreye yon pwototip ki ka sèvi kòm yon demonstrasyon konvenkan ak lanse pwojè yo nan direksyon pou yon lage 1.0 siksè.
Ansèyman Kòd ak Apple
Lè ou anseye kodaj, ou pa sèlman anseye lang teknoloji a. Ou ap anseye tou nouvo fason pou panse ak pote lide bay lavi. Epi Apple gen resous gratis pou ede w pote kòd nan salklas ou a, kit w ap kòmanse oswa pare pou w sètifye elèv ou yo nan Swift. La Tout moun ka kode kourikoulòm entwodui elèv yo nan kodaj atravè yon mond nan Jwèt kastèt entèaktif ak karaktè amizan ak aplikasyon an Swift Playgrounds. La Devlope nan Swift kourikoulòm entwodui elèv yo nan mond devlopman aplikasyon an lè li fè li fasil pou yo konsepsyon ak bati yon aplikasyon konplètman fonksyone ak pwòp konsepsyon yo. Apre sa, Apple sipòte edikatè yo ak òf aprantisaj pwofesyonèl pou ede w kòmanse pote Tout moun ka code ak devlope nan Swift bay elèv yo.
Aprantisaj pwofesyonèl gratis sou entènèt oto-ritm
Kou Devlope nan Eksplorasyon Swift ak Prensip AP® CS disponib atravè Canvas by Instructure. Patisipan yo pral aprann konesans de baz yo bezwen pou anseye Swift ak Xcode dirèkteman nan men ekspè Apple edikasyon, sa ki fè sa a kou entwodiksyon ideyal pou anseye Devlope nan Swift nan nenpòt anviwònman edikasyon. Jwenn plis enfòmasyon nan apple.co/developinswiftexplorationspl.
Pote yon espesyalis aprantisaj pwofesyonèl Apple nan lekòl ou a
Pou edikatè ki enterese yo ale pi lwen, Espesyalis aprantisaj pwofesyonèl Apple yo òganize angajman fòmasyon sou plizyè jou ki fèt pou bay eksperyans aprantisaj pratik, immersif pou ede manm estaf yo devlope pratik ansèyman inovatè ki angaje elèv yo.
Pou jwenn plis enfòmasyon sou Apple Professional Learning, tanpri kontakte Espesyalis Edikasyon Otorize Apple ou a pou plis enfòmasyon.
Devlopman App ak Sètifikasyon Swift
Edikatè k ap anseye devlopman app ak Swift ka ede elèv yo prepare pou yon karyè nan ekonomi aplikasyon an lè yo jwenn yon sètifikasyon endistri rekonèt. Devlopman App ak sètifikasyon Swift rekonèt konesans fondamantal nan Swift, Xcode ak zouti devlopman app yo kouvri nan kou gratis Devlopman nan Eksplorasyon Swift ak Devlopman nan Swift Fondamantal. Apre yo fin konplete avèk siksè yon egzamen App Development with Swift, elèv yo pral jwenn yon badj dijital yo ka ajoute nan yon CV, pòtfolyo oswa imel, oswa yo ka pataje ak rezo pwofesyonèl ak rezo sosyal yo. Aprann plis: certiport.com/apple
DEVLOPMAN APLIKASYON
AK SWIFT
Asosye
Devlopman App ak Swift Associate
Elèv lekòl segondè oswa etid siperyè ki konplete avèk siksè egzamen App Development with Swift Associate pral demontre konesans sou enpak enfòmatik ak apps sou sosyete, ekonomi ak kilti pandan y ap eksplore devlopman app iOS. Sètifikasyon sa a ann amoni ak kou Devlope nan Eksplorasyon Swift la.
DEVLOPMAN APLIKASYON
AK SWIFT
Itilizatè sètifye
Devlopman App ak Itilizatè Swift sètifye
Elèv edikasyon siperyè ki konplete avèk siksè egzamen App Development with Swift Certified User ap demontre konpetans fondamantal nan devlopman aplikasyon iOS ak Swift. Yo pral gen konesans sou konsèp debaz ak pratik ke pwogramè pwofesyonèl Swift itilize chak jou. Sètifikasyon sa a ann amoni ak kou Devlope nan Swift Fundamentals.
Lòt Resous
Liv travay konsepsyon aplikasyon an
App Design Workbook la sèvi ak yon kad konsepsyon panse pou anseye elèv yo konsepsyon app yon konpetans fondamantal nan devlopman app iOS. Yo pral eksplore relasyon ki genyen ant konsepsyon app ak kodaj nan Swift atravè chak stage nan sik la konsepsyon app pou pote lide app yo bay lavi. Telechaje: apple.co/developinswiftappdesignworkbook
App Showcase Gid
Selebre entèlijans elèv yo nan ankouraje elèv yo pataje reyalizasyon kodaj yo ak evènman kominote a, tankou evènman demonstrasyon pwojè oswa ekspozisyon aplikasyon. App Showcase Gid la bay sipò pratik pou ede w òganize yon evènman an pèsòn oswa vityèl aplikasyon. Telechaje: apple.co/developinswiftappshowcaseguide
Swift Kodaj Club
Swift Coding Clubs se yon fason amizan pou konsepsyon aplikasyon yo. Aktivite yo bati sou aprann konsèp pwogramasyon Swift nan lakou rekreyasyon Xcode sou Mac. Elèv yo kolabore ak kamarad yo pou fè pwototip aplikasyon yo epi reflechi sou fason kòd ka fè yon diferans nan mond ki antoure yo. Telechaje: apple.co/swiftcodingclubxcode
AP se yon mak ki anrejistre nan College Board epi yo itilize li avèk pèmisyon. Karakteristik yo sijè a chanje. Gen kèk karakteristik ki ka pa disponib nan tout rejyon yo oswa nan tout lang. © 2021 Apple Inc. Tout dwa rezève. Apple, logo Apple, Mac, MacBook Air, Swift, Logo Swift, Swift Playgrounds ak Xcode se mak komèsyal Apple Inc., ki anrejistre nan peyi Etazini ak nan lòt peyi. App Store se yon mak sèvis Apple Inc., ki anrejistre nan peyi Etazini ak lòt peyi. iOS se yon mak komèsyal oswa yon mak ki anrejistre nan Cisco nan peyi Etazini ak nan lòt peyi, epi li itilize anba lisans. Lòt pwodwi ak non konpayi yo mansyone isit la ka mak komèsyal nan konpayi respektif yo. Espesifikasyon pwodwi yo sijè a chanje san avètisman. Yo bay materyèl sa a pou rezon enfòmasyon sèlman; Apple pa sipoze okenn responsablite ki gen rapò ak itilizasyon li yo. Avril 2021
Dokiman / Resous
![]() |
Apple Swift Curriculum Gid [pdfGid Itilizatè Swift Curriculum Gid, Swift, Gid Kourikoulòm |