Ngembangake ing Swift

Pedoman Kurikulum

Apple Swift Pandhuan Kurikulum A01

Spring 2021

Ngembangake ing Swift

Ngembangake ing Swift minangka penawaran coding lengkap kanggo siswa ing Taun 10 lan munggah. Kurikulum nyiapake siswa kanggo pendidikan sing luwih dhuwur utawa karir ing pangembangan aplikasi nggunakake basa pamrograman Swift, lan dilengkapi karo sinau profesional online gratis kanggo para pendidik. Swift dirancang kanggo Mac - sing ndhukung kabeh basa pamrograman utama - dadi piranti sing cocog kanggo kode wulangan lan sinau.

Nalika siswa pindhah saka Develop in Swift Explorations utawa AP® CS Principles menyang konsep sing luwih maju ing Fundamentals and Data Collections, dheweke bakal njelajah ngrancang lan mbangun aplikasi dhewe sing bisa digunakake kanthi lengkap lan malah bisa entuk kredit AP® utawa sertifikasi sing diakoni industri. . Lan kanggo coding ing luar sekolah, Workbook Desain Aplikasi, Pandhuan Showcase App lan Swift Coding Club mbantu siswa ngrancang, prototipe lan ngrayakake ide aplikasi.

Gambar Pandhuan Kurikulum Swift apple - Suntingan Akhir

Jalur Kurikulum Sekolah Menengah Atas
Eksplorasi utawa Prinsip AP® CS
180 jam

Siswa bakal sinau konsep komputasi utama, mbangun dhasar sing kuat ing pemrograman nganggo Swift. Dheweke bakal sinau babagan pengaruh komputasi lan aplikasi ing masyarakat, ekonomi lan budaya, nalika uga njelajah pangembangan aplikasi iOS. Kursus AP® CS Principles ngluwihi Develop in Swift Explorations kanggo nyiapake siswa kanggo ujian AP® Computer Science Principles.

Unit 1: Nilai
Babagan 1: Klub TV
Unit 2: Algoritma
Babagan 2: Ing Viewing Partai
Unit 3: Organisasi Data
Babagan 3: Nuduhake Foto
Unit 4: Aplikasi Bangunan

Apple Swift Pandhuan Kurikulum B01

dhasar
180 jam

Siswa bakal mbangun katrampilan pangembangan aplikasi iOS dhasar karo Swift. Dheweke bakal nguwasani konsep lan praktik inti sing digunakake para programer Swift saben dina, lan mbangun kelancaran dhasar ing sumber Xcode lan editor UI. Siswa bisa nggawe aplikasi iOS sing netepi praktik standar, kalebu panggunaan unsur UI saham, teknik tata letak lan antarmuka navigasi umum.

Unit 1: Miwiti Pengembangan Aplikasi
Unit 2: Pambuka kanggo UIKit
Unit 3: Navigasi lan Alur Kerja
Unit 4: Mbangun App Panjenengan

Apple Swift Pandhuan Kurikulum B02

Kumpulan Data
180 jam

Siswa bakal nggedhekake kawruh lan katrampilan sing wis dikembangake ing Fundamentals kanthi ndawakake karya ing pangembangan aplikasi iOS, nggawe aplikasi sing luwih rumit lan bisa. Dheweke bakal nggarap data saka server lan njelajah API iOS anyar sing ngidini pengalaman app sing luwih sugih kalebu nampilake koleksi data sing akeh ing macem-macem format.

Unit 1: Tabel lan Ketekunan
Unit 2: Makarya karo Web
Unit 3: Tampilan Data Lanjut
Unit 4: Mbangun App Panjenengan

Apple Swift Pandhuan Kurikulum B04

Jalur Kurikulum Pendidikan Tinggi
Eksplorasi
Siji istilah

Siswa bakal sinau konsep komputasi utama, mbangun dhasar sing kuat ing pemrograman nganggo Swift. Dheweke bakal sinau babagan pengaruh komputasi lan aplikasi ing masyarakat, ekonomi lan budaya nalika njelajah pangembangan aplikasi iOS.

Unit 1: Nilai
Babagan 1: Klub TV
Unit 2: Algoritma
Babagan 2: Ing Viewing Partai
Unit 3: Organisasi Data
Babagan 3: Nuduhake Foto
Unit 4: Aplikasi Bangunan

Apple Swift Pandhuan Kurikulum B05

dhasar
Siji istilah

Siswa bakal mbangun katrampilan pangembangan aplikasi iOS dhasar karo Swift. Dheweke bakal nguwasani konsep lan praktik inti sing digunakake para programer Swift saben dina, lan mbangun kelancaran dhasar ing sumber Xcode lan editor UI. Siswa bakal bisa nggawe aplikasi iOS sing netepi praktik standar, kalebu panggunaan unsur UI saham, teknik tata letak lan umum.

Unit 1: Miwiti Pengembangan Aplikasi
Unit 2: Pambuka kanggo UIKit
Unit 3: Navigasi lan Alur Kerja
Unit 4: Mbangun App Panjenengan

Apple Swift Pandhuan Kurikulum B06

Kumpulan Data
Siji istilah

Siswa bakal nggedhekake kawruh lan katrampilan sing wis dikembangake ing Fundamentals kanthi ndawakake karya ing pangembangan aplikasi iOS, nggawe aplikasi sing luwih rumit lan bisa. Dheweke bakal nggarap data saka server lan njelajah API iOS anyar sing ngidini pengalaman app sing luwih sugih kalebu nampilake koleksi data sing akeh ing macem-macem format.

Unit 1: Tabel lan Ketekunan
Unit 2: Makarya karo Web
Unit 3: Tampilan Data Lanjut
Unit 4: Mbangun App Panjenengan

Apple Swift Pandhuan Kurikulum B07

Fitur Utama

Xcode dolanan
Siswa sinau konsep pemrograman nalika nulis kode ing papan dolanan - lingkungan coding interaktif sing ngidini dheweke nyoba kode lan langsung ndeleng asil.

Apple Swift Pandhuan Kurikulum C01

Proyek aplikasi sing dipandu
Nggunakake project klebu files, siswa bisa nggarap konsep tombol tanpa kudu mbangun app saka ngeruk. Gambar lan video sing ndhukung menehi tantangan kanggo ngetrapake kawruh.

Apple Swift Pandhuan Kurikulum C01

Episod Sambung Donya*
Episod Illustrated Connected World ngidini siswa njelajah aktivitas lan alat saben dina - saka nggoleki ing web lan njupuk foto kanggo sesambungan ing media sosial - nalika njelajah teknologi ing mburi lan pengaruhe ing masyarakat.

Apple Swift Pandhuan Kurikulum C03

Pandhuan langkah-langkah
Pandhuan rinci karo gambar lan video nuntun siswa liwat kabeh langkah nggawe app ing Xcode.

Apple Swift Pandhuan Kurikulum C04

* Kasedhiya ing Develop in Swift AP® CS Principles lan Develop ing kursus Swift Explorations mung.

Ngembangake ing Swift Explorations lan AP® CS Principles

Apple Swift Pandhuan Kurikulum C05 Kurikulum pangembangan app Apple diwiwiti kanthi buku Develop in Swift Explorations lan AP CS Principles kanggo mbantu siswa sinau konsep komputasi utama lan mbangun dhasar sing kuat ing pemrograman karo Swift. Dheweke bakal sinau babagan pengaruh komputasi lan aplikasi ing masyarakat, ekonomi lan budaya, nalika uga njelajah pangembangan aplikasi iOS. Pawulangan bakal njupuk siswa liwat proses desain app: brainstorming, planning, prototyping lan ngevaluasi desain app dhewe. Nalika isih bisa ngembangake katrampilan kanggo ngowahi prototipe dadi aplikasi lengkap, ngrancang aplikasi minangka katrampilan kritis lan nyengkuyung siswa sinau kode.

Apple Swift Pandhuan Kurikulum C06 Minangka panyedhiya College Board-endorsed kanggo taun sekolah 2021-2022, Apple nggedhekake kursus Eksplorasi kanggo nggawe AP® CS Principles, kalebu materi kanggo nyiapake siswa kanggo ujian AP® Computer Science Principles.

Ngundhuh: apple.co/developinswiftexplorations
Ngundhuh: apple.co/developinswiftapcsp

Unit 1: Nilai. Siswa sinau babagan unit dhasar Swift nilai-nilai sing mili liwat kode, kalebu teks lan angka. Dheweke njelajah cara nggandhengake jeneng karo nilai nggunakake variabel. Unit kasebut puncak ing proyek aplikasi kanggo nampilake foto.

Episode 1: Klub TV. Siswa ngetutake anggota klub TV nalika nunggu seri anyar saka program favorit. Padha sinau carane nggoleki ing web lan mlebu akun ana hubungane karo informasi pribadhi, uga cara mikir babagan privasi nalika nggunakake aplikasi.

Unit 2: Algoritma. Siswa sinau carane nggawe struktur kode nggunakake fungsi kanggo encapsulate tugas bola-bali, nggunakake if/else statements kanggo makili pancasan lan njelajah carane Swift nggunakake jinis kanggo mbedakake macem-macem data. Proyek puncak yaiku aplikasi QuestionBot sing nanggapi input pangguna saka keyboard.

Episode 2: Ing Viewing Partai. Crita klub TV terus nalika anggotane stream episode nalika sms saben liyane. Siswa njelajah carane data diwakili ing piranti ing tingkat sing paling murah lan cara mili ing internet. Dheweke uga sinau luwih akeh babagan keamanan lan privasi data.

Unit 3: Ngatur Data. Siswa njelajah carane nggawe jinis khusus nggunakake structs, lan carane nglumpukake jumlah gedhe saka item menyang larik lan proses nggunakake puteran. Padha uga sinau carane enums makili pesawat saka nilai related, lan ing project app ing mburi unit, padha mbangun game interaktif karo manéka warna.

Babagan 3: Nuduhake Foto. Klub TV rampung minangka anggota nuduhake gambar saka viewpesta ing media sosial. Siswa sinau babagan digitalisasi data analog lan komputasi paralel, lan njelajah sawetara akibat saka nuduhake data kanthi online.

Unit 4: Aplikasi Bangunan. Siswa nambah katrampilan ing Xcode lan Interface Builder ing proyek sing dipandu kanggo nggawe aplikasi wiwit wiwitan. Dheweke sinau carane nambah unsur antarmuka pangguna menyang layar, nyambungake unsur kasebut menyang kode lan nanggapi acara sing digawe dening interaksi pangguna. Dheweke nggunakake proses pangembangan tambahan kanggo mbangun aplikasi siji-sijine, nyoba nalika lagi mlaku. Puncak saka unit kasebut yaiku aplikasi sinau kanthi kertu lampu kilat lan mode kuis.

Ngembangake ing Swift Fundamentals

Apple Swift Pandhuan Kurikulum C07Siswa bakal mbangun katrampilan pangembangan aplikasi iOS dhasar karo Swift. Dheweke bakal nguwasani konsep lan praktik inti sing digunakake para programer profesional saben dina lan nggawe kelancaran dhasar ing sumber Xcode lan editor UI. Siswa bisa nggawe aplikasi iOS sing netepi praktik standar, kalebu panggunaan unsur UI saham, teknik tata letak lan antarmuka navigasi umum. Telung proyek aplikasi sing dipandu bakal mbantu siswa nggawe aplikasi ing Xcode saka wiwitan kanthi instruksi langkah-langkah. Taman dolanan Xcode bakal mbantu siswa sinau konsep pemrograman kunci ing lingkungan coding interaktif sing ngidini dheweke nyoba kode lan langsung ndeleng asile. Dheweke bakal njelajah desain app kanthi brainstorming, ngrancang, nggawe prototipe lan ngevaluasi ide aplikasi dhewe.
Ngundhuh: apple.co/developinswiftfundamentals

Unit 1: Miwiti Pengembangan Aplikasi. Siswa ngerteni babagan dhasar data, operator lan aliran kontrol ing Swift uga dokumentasi, debugging, Xcode, mbangun lan mbukak aplikasi, lan Interface Builder. Banjur padha aplikasi kawruh iki kanggo project dipandu disebut Cahya, kang padha nggawe app obor prasaja.

Unit 2: Pambuka UIKit. Siswa njelajah senar Swift, fungsi, struktur, koleksi lan puteran. Dheweke uga sinau babagan sistem UIKit views lan kontrol sing nggawe antarmuka panganggo lan carane nampilake data nggunakake Auto Layout lan tumpukan views. Padha sijine kawruh iki menyang laku ing project dipandu disebut Apple Pie, ngendi padha mbangun app game tembung-guessing.

Unit 3: Navigasi lan Alur Kerja. Siswa nemokake cara nggawe alur kerja lan hierarki navigasi sing prasaja nggunakake pengontrol navigasi, pengontrol tab bar lan segue. Dheweke uga mriksa rong alat sing kuat ing Swift: opsional lan enumerasi. Dheweke ngetrapake kawruh kasebut kanthi proyek sing dipandu sing diarani Personality Quiz, survey pribadi sing nuduhake respon sing nyenengake kanggo pangguna.

Unit 4: Mbangun Aplikasi Panjenengan. Siswa sinau babagan siklus desain lan nggunakake aplikasi kasebut kanggo ngrancang aplikasi dhewe. Dheweke njelajah babagan ngembangake lan ngulang desaine, uga carane nggawe prototipe sing bisa dadi demo sing menarik lan miwiti proyek kasebut menyang rilis 1.0 sing sukses.

Apple Swift Pandhuan Kurikulum C08

Ngembangake ing Koleksi Data Swift

Apple Swift Pandhuan Kurikulum D01Siswa bakal nggedhekake kawruh lan katrampilan sing wis dikembangake ing Develop in Swift Fundamentals kanthi ndawakake karya ing pangembangan aplikasi iOS, nggawe aplikasi sing luwih rumit lan bisa. Dheweke bakal nggarap data saka server lan njelajah API iOS anyar sing ngidini pengalaman app sing luwih sugih kalebu nampilake koleksi data sing akeh ing macem-macem format. Telung proyek aplikasi sing dipandu bakal mbantu siswa nggawe aplikasi ing Xcode saka wiwitan kanthi instruksi langkah-langkah. Taman dolanan Xcode bakal mbantu siswa sinau konsep pemrograman kunci ing lingkungan coding interaktif sing ngidini dheweke nyoba kode lan langsung ndeleng asile. Dheweke bakal njelajah desain app kanthi brainstorming, ngrancang, nggawe prototipe lan ngevaluasi ide aplikasi dhewe. Ngundhuh: apple.co/developinswiftdatacollections

Unit 1: Tabel lan Ketekunan. Siswa sinau nggulung views, meja views lan mbangun layar input Komplek. Dheweke uga njelajah carane nyimpen data, nuduhake data menyang aplikasi liyane lan nggarap gambar ing perpustakaan foto pangguna. Dheweke bakal nggunakake katrampilan anyar ing proyek sing dipandu sing diarani List, aplikasi pelacakan tugas sing ngidini pangguna nambah, ngowahi lan mbusak item ing antarmuka basis tabel sing akrab.

Unit 2: Makarya karo Web. Siswa sinau babagan animasi, konkurensi lan nggarap web. Dheweke bakal ngetrapake apa sing wis disinaoni ing proyek sing dipandu sing diarani Restaurant - aplikasi menu sing bisa disesuaikan sing nampilake sajian sing kasedhiya ing restoran lan ngidini pangguna ngirim pesenan. Aplikasi nggunakake a web layanan sing ngidini siswa nyetel menu karo item menu lan foto dhewe.

Unit 3: Tampilan Data Lanjut. Siswa sinau carane nggunakake koleksi views kanggo nampilake data ing tata letak rong dimensi sing bisa disesuaikan banget. Dheweke uga nemokake kekuwatan generik Swift lan nggabungake kabeh katrampilan ing aplikasi sing ngatur set data sing rumit lan menehi antarmuka sing bisa disesuaikan.

Unit 4: Mbangun Aplikasi Panjenengan. Siswa sinau babagan siklus desain aplikasi lan digunakake kanggo ngrancang aplikasi dhewe. Dheweke njelajah cara ngembangake lan ngulang desaine, uga carane nggawe prototipe sing bisa dadi demo sing menarik lan miwiti proyek kasebut menyang rilis 1.0 sing sukses.

Apple Swift Pandhuan Kurikulum D02

Ajar Kode karo Apple

Nalika mulang coding, sampeyan ora mung mulang basa teknologi. Sampeyan uga mulang cara anyar kanggo mikir lan nggawa gagasan kanggo urip. Lan Apple duwe sumber daya gratis kanggo mbantu sampeyan nggawa kode menyang kelas, apa sampeyan lagi miwiti utawa siyap supaya siswa disertifikasi ing Swift. Ing Kabeh Bisa Kode kurikulum ngenalake siswa kanggo ngodhe liwat jagad teka-teki interaktif lan karakter sing nyenengake kanthi aplikasi Swift Playgrounds. Ing Ngembangake ing Swift kurikulum ngenalake para siswa menyang jagad pangembangan aplikasi kanthi nggawe gampang kanggo ngrancang lan nggawe aplikasi sing bisa digunakake kanthi desain dhewe. Lan Apple ndhukung pendidik kanthi penawaran sinau profesional kanggo mbantu sampeyan miwiti nggawa Everyone Can Code lan Develop in Swift menyang siswa.

Sinau Profesional Online Self-Paced Gratis
Kursus Develop in Swift Explorations and AP® CS Principles kasedhiya liwat Canvas by Instructure. Peserta bakal sinau kawruh dhasar sing dibutuhake kanggo mulang Swift lan Xcode langsung saka ahli pendhidhikan Apple, dadi kursus pambuko sing cocog kanggo mulang Develop in Swift ing lingkungan pendidikan apa wae. Ngerteni luwih akeh ing apple.co/developinswiftexplorationspl.

Nggawa Spesialis Pembelajaran Profesional Apple menyang sekolah sampeyan
Kanggo pendidik sing kepengin maju, Spesialis Pembelajaran Profesional Apple ngatur keterlibatan latihan pirang-pirang dina sing dirancang kanggo nyedhiyakake pengalaman sinau langsung, immersive kanggo mbantu anggota staf ngembangake praktik instruksional inovatif sing melu siswa.

Kanggo ngerteni luwih akeh babagan Apple Professional Learning, hubungi Spesialis Pendidikan Sah Apple kanggo informasi luwih lengkap.

Apple Swift Pandhuan Kurikulum D03

Pangembangan Aplikasi kanthi Sertifikasi Swift

Pendidik sing mulang pangembangan aplikasi nganggo Swift bisa mbantu siswa nyiapake karir ing ekonomi aplikasi kanthi entuk sertifikasi sing diakoni industri. Pengembangan Aplikasi kanthi sertifikasi Swift ngerteni kawruh dhasar babagan Swift, Xcode lan alat pangembangan aplikasi sing diliputi dening kursus Develop in Swift Explorations and Develop in Swift Fundamentals gratis. Sawise kasil ngrampungake Pengembangan Aplikasi karo ujian Swift, siswa bakal entuk lencana digital sing bisa ditambahake menyang CV, portofolio utawa email, utawa bisa dienggo bareng karo jaringan media profesional lan sosial. Sinau luwih lengkap: certiport.com/apple

lambang apel a1

PENGEMBANGAN APLIKASI
Kanthi SWIFT
Associate

Pangembangan Aplikasi karo Swift Associate
Siswa sekolah menengah utawa pendhidhikan sing luwih dhuwur sing sukses ngrampungake Pengembangan Aplikasi kanthi ujian Swift Associate bakal nuduhake kawruh babagan pengaruh komputasi lan aplikasi ing masyarakat, ekonomi lan budaya nalika njelajah pangembangan aplikasi iOS. Sertifikasi iki selaras karo kursus Develop in Swift Explorations.

lambang apel a1

PENGEMBANGAN APLIKASI
Kanthi SWIFT
Panganggo sing disertifikasi

Pangembangan Aplikasi karo pangguna sing disertifikasi Swift
Siswa pendhidhikan sing luwih dhuwur sing sukses ngrampungake Pengembangan Aplikasi kanthi ujian pangguna Swift Certified bakal nuduhake katrampilan pangembangan aplikasi iOS dhasar karo Swift. Dheweke bakal duwe kawruh babagan konsep lan praktik inti sing digunakake dening programer Swift profesional saben dina. Sertifikasi iki selaras karo kursus Develop in Swift Fundamentals.

Sumber Daya Tambahan

Apple Swift Pandhuan Kurikulum E01

Buku Kerja Desain Aplikasi

Buku Kerja Desain Aplikasi nggunakake kerangka pemikiran desain kanggo mulang siswa ngrancang aplikasi babagan katrampilan dhasar pangembangan aplikasi iOS. Padha bakal njelajah hubungan antarane desain app lan coding ing Swift liwat saben stage siklus desain app kanggo nggawa gagasan app kanggo urip. Ngundhuh: apple.co/developinswiftappdesignworkbook

Apple Swift Pandhuan Kurikulum E02

Pandhuan Showcase App

Rayakan kapinteran siswa kanthi nyengkuyung siswa supaya nuduhake prestasi coding karo acara komunitas, kayata acara demonstrasi proyek utawa pameran aplikasi. Pandhuan Showcase App nyedhiyakake dhukungan praktis kanggo mbantu sampeyan dadi tuan rumah acara showcase aplikasi pribadi utawa virtual. Ngundhuh: apple.co/developinswiftappshowcaseguide

Apple Swift Pandhuan Kurikulum E03

Klub Coding Swift

Swift Coding Clubs minangka cara sing nyenengake kanggo ngrancang aplikasi. Kegiatan dibangun kanggo sinau konsep pemrograman Swift ing papan dolanan Xcode ing Mac. Siswa kolaborasi karo kanca-kancane kanggo nggawe prototipe aplikasi lan mikir babagan carane kode bisa nggawe prabédan ing donya ing saubengé. Ngundhuh: apple.co/swiftcodingclubxcode

logo apel

AP minangka merek dagang kadhaptar saka College Board lan digunakake kanthi ijin. Fitur bisa diganti. Sawetara fitur bisa uga ora kasedhiya ing kabeh wilayah utawa kabeh basa. © 2021 Apple Inc. Kabeh hak dilindhungi undhang-undhang. Apple, logo Apple, Mac, MacBook Air, Swift, Logo Swift, Swift Playgrounds lan Xcode iku merek dagang saka Apple Inc., kedhaftar ing AS lan negara liyane. App Store minangka tandha layanan Apple Inc., sing didaftar ing AS lan negara liya. iOS iku merek dagang utawa merek dagang kadhaptar saka Cisco ing AS lan negara liyane, lan digunakake ing lisensi. Jeneng produk lan perusahaan liyane sing kasebut ing kene bisa uga merek dagang saka perusahaan kasebut. specifications Product bisa diganti tanpa kabar. Materi iki diwenehake mung kanggo tujuan informasi; Apple ora nganggep tanggung jawab sing ana gandhengane karo panggunaane. April 2021

Dokumen / Sumber Daya

Apple Swift Pandhuan Kurikulum [pdf] Pandhuan pangguna
Pandhuan Kurikulum Swift, Swift, Pandhuan Kurikulum

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *