Taman Permainan Swift Apple Akan Membantu Kanak-kanak Belajar untuk Kod

Pemaju kecil, gaya iPad

Literasi komputer amat penting pada masa kini, dan kepentingan itu hanya akan berkembang pada tahun-tahun akan datang. Mengetahui perjalanan anda di hamparan Excel tidak akan cukup untuk generasi akan datang. Mempunyai pemahaman dasar mengenai pengaturcaraan mungkin penting ketika anak-anak hari ini memasuki tenaga kerja - dan pada Persidangan Pemaju Sedunia 2016 (WWDC), Apple mengumumkan peluncuran aplikasi iPad yang akan membantu anak-anak hari ini bersedia untuk masa depan masa depan: Swift Playgrounds .

Dengan penuh fokus pada bahasa pengaturcaraan Swift Apple sendiri, Swift Playgrounds akan membentangkan kanak-kanak dengan beberapa cabaran untuk menyelesaikan sementara mengajar mereka kemahiran pengekodan asas yang diperlukan untuk menyelesaikannya. Semasa persembahan WWDC, satu contoh memaparkan watak yang berjalan di sekitar tepi luar persegi. Kod yang disediakan memindahkan watak ke hujung sebelah dan berpaling, tetapi tidak bergerak lagi. Penyelesaiannya ialah kod yang perlu diulang untuk setiap sisi persegi, membimbing watak itu kembali ke permulaan.

Mengajar konsep asas seperti ini mengajar lebih dari sekadar bahasa; ia mengajar jenis logik yang akan terpakai tanpa mengira apa alat pengaturcaraan yang boleh diambil oleh pelajar pada masa akan datang. Dan dengan menyediakan persekitaran visual yang ada bersebelahan dengan cabaran coding Swift Playgrounds, anak-anak dapat melihat hasil usaha mereka secara real time, memberi mereka pemahaman yang lebih baik tentang apa yang perlu dilakukan seterusnya.

Swift Playgrounds bukan satu-satunya pilihan di pasaran ketika datang untuk menawarkan anak-anak kesempatan untuk kod, tentu saja. Di iOS, pelbagai pilihan telah tersedia - dari Hopscotch ke bola robot Sphero SPRK. Dan bergerak jauh dari dunia mudah alih, MIT Media Lab Scratch telah mengajar anak-anak di web asas-asas pengaturcaraan sejak tahun 2005.

Di luar pengaturcaraan, terdapat pelbagai pilihan yang dimaksudkan untuk memperkenalkan anak-anak dengan reka bentuk permainan dengan lembut, dari bata fizikal Bloxels kepada wajah biasa Wizard Permainan Pengembaraan Masa.

Apa yang menjadikan Swift Playgrounds selain dari kebanyakan pesaingnya, tentu saja, adalah komitmen yang tidak berbelah bahagi kepada bahasa pengaturcaraan utama Apple. Sejak pengenalannya di WWDC 2014, Swift telah melihat penggunaan yang meluas di kalangan pemaju permainan iOS. Sebagai penulisan ini, ia adalah bahasa pengaturcaraan yang paling popular ke-14 di dunia mengikut Indeks Tiobe. Mempunyai generasi anak-anak yang tahu di dalam dan di luar? Saya rasa itu bukan penglihatan paling buruk masa depan dari mana Apple duduk.

Dibuat oleh Apple memberikan Swift Playgrounds beberapa kelebihan juga. Sebagai contoh, mereka telah membangunkan papan kekunci yang disesuaikan dengan keperluan pengaturcaraan unik Swift, menawarkan satu autolengkap yang mencadangkan bit seterusnya kod yang mungkin anda perlukan. Swift Playgrounds juga akan berskala bersebelahan dengan kemunculan kemahiran pengguna, yang berkembang dari blok bangunan pengaturcaraan di Swift ke cabaran dan konsep yang lebih maju.

"Swift Playgrounds tidak memerlukan pengetahuan pengekodan, jadi ia sempurna untuk pelajar baru saja bermula," kata laman web rasmi Swift Playgrounds Apple. "Ia juga menyediakan cara yang unik untuk pemaju berpengalaman untuk membawa idea-idea dengan cepat dan kerana ia dibina untuk memanfaatkan sepenuhnya iPad, ia merupakan pengalaman pembelajaran pertama."

Sudah tentu, mesra kanak-kanak tidak bermakna ia hanya untuk kanak-kanak. Pengguna iPad yang berminat dari mana-mana umur perlu mencari Swift Playgrounds untuk menjadi pengenalan yang berguna kepada dunia pengaturcaraan. Kursus fundamental sahaja menjanjikan untuk mengajar konsep pembangunan teras berikut: arahan, fungsi, gelung, parameter, kod bersyarat, pemboleh ubah, pengendali, jenis, permulaan dan penetapan pepijat.

Walaupun tidak ada tarikh pelepasan khusus yang disahkan pada masa ini, Swift Playgrounds dijadualkan untuk memukul App Store pada Musim Gugur 2016 semata-mata untuk iPad dan akan tersedia sebagai muat turun percuma. Apple belum lagi terperinci yang mana model iPad diperlukan untuk menjalankannya, tetapi memandangkan skema demografi sasaran sekurang-kurangnya sedikit di pihak yang lebih muda, kami akan memastikan jari-jari kami menyeberang bahawa ia akan menyokong semua tangan saya iPads yang ibu dan ayah terus menendang di sekitar rumah.