Swift Playgrounds Apple Akan Membantu Anak-Anak Mempelajari Kode

Pengembang kecil, gaya iPad

Keaksaraan komputer adalah sangat penting saat ini, dan kepentingan itu hanya akan tumbuh di tahun-tahun mendatang. Mengetahui jalan di sekitar spreadsheet Excel tidak akan cukup untuk generasi berikutnya. Memiliki pemahaman dasar tentang pemrograman kemungkinan akan menjadi penting ketika anak-anak hari ini memasuki dunia kerja - dan pada Konferensi Pengembang Dunia 2016 (WWDC), Apple mengumumkan peluncuran aplikasi iPad yang akan membantu anak-anak hari ini untuk masa depan besok: Swift Playgrounds .

Berfokus sepenuhnya pada bahasa pemrograman Swift milik Apple, Swift Playgrounds akan menghadirkan anak-anak dengan serangkaian tantangan untuk dipecahkan sambil mengajarkan keterampilan pengkodean dasar yang diperlukan untuk menyelesaikannya. Selama presentasi WWDC, satu contoh menampilkan karakter berjalan di sekitar tepi luar persegi. Kode yang diberikan memiliki karakter bergerak ke ujung samping dan berputar, tetapi tidak bergerak lebih jauh. Solusinya adalah bahwa kode perlu diulang untuk setiap sisi alun-alun, membimbing karakter kembali ke awal.

Mengajarkan konsep dasar seperti ini mengajarkan lebih dari sekedar bahasa; itu mengajarkan jenis logika yang akan berlaku terlepas dari alat pemrograman apa yang dapat diambil siswa di masa depan. Dan dengan menyediakan lingkungan visual yang ada bersebelahan dengan tantangan coding Swift Playgrounds, anak-anak dapat melihat hasil dari upaya mereka secara real time, memberi mereka pemahaman yang lebih baik tentang apa yang harus dilakukan selanjutnya.

Swift Playgrounds bukan satu-satunya pilihan di pasaran ketika datang untuk menawarkan anak-anak kesempatan untuk kode, tentu saja. Di iOS, berbagai opsi telah tersedia - mulai dari Hopscotch hingga bola robot Sphero SPRK. Dan bergerak menjauh dari dunia mobile, MIT Media Lab's Scratch telah mengajar anak-anak di web dasar-dasar pemrograman sejak tahun 2005.

Di luar pemrograman, ada berbagai opsi yang dimaksudkan untuk memperkenalkan anak-anak dengan desain game dengan lembut, mulai dari bata fisik Bloxels hingga wajah-wajah yang familiar dari Adventure Time Game Wizard.

Apa yang membuat Swift Playgrounds terpisah dari sebagian besar pesaingnya, tentu saja, adalah komitmennya yang tak tergoyahkan terhadap bahasa pemrograman unggulan Apple. Sejak diperkenalkan di WWDC 2014, Swift telah melihat adopsi luas di antara pengembang game iOS. Pada tulisan ini, ini adalah bahasa pemrograman 14 paling populer di dunia menurut Indeks Tiobe. Memiliki generasi anak-anak yang tahu itu di dalam dan luar? Saya kira itu bukan visi terburuk masa depan dari tempat Apple duduk.

Diciptakan oleh Apple memberikan Swift Playgrounds beberapa keuntungan juga. Misalnya, mereka telah mengembangkan keyboard yang disesuaikan dengan kebutuhan pemrograman unik Swift, menawarkan pelengkapan otomatis yang menyarankan bit kode berikutnya yang mungkin Anda perlukan. Swift Playgrounds juga akan meningkatkan keterampilan pengguna yang sedang berkembang, berkembang dari blok bangunan pemrograman di Swift ke tantangan dan konsep yang lebih maju.

"Swift Playgrounds tidak memerlukan pengetahuan coding, jadi ini sempurna untuk siswa yang baru memulai," kata situs resmi Swift Playgrounds Apple. "Ini juga memberikan cara yang unik bagi pengembang berpengalaman untuk dengan cepat membawa ide ke kehidupan. Dan karena itu dibangun untuk memanfaatkan iPad sepenuhnya, ini adalah pengalaman belajar pertama-jenisnya."

Tentu saja, ramah anak bukan berarti itu hanya untuk anak-anak. Pengguna iPad yang tertarik di segala usia harus menemukan Swift Playgrounds untuk menjadi pengantar yang bermanfaat bagi dunia pemrograman. Kursus dasar saja berjanji untuk mengajarkan konsep pengembangan inti berikut: perintah, fungsi, loop, parameter, kode kondisional, variabel, operator, jenis, inisialisasi dan perbaikan bug.

Meskipun belum ada tanggal rilis spesifik yang dikonfirmasi, namun Swift Playgrounds dijadwalkan untuk memasuki App Store pada musim gugur 2016 secara eksklusif untuk iPad dan akan tersedia sebagai unduhan gratis. Apple belum merinci model iPad mana yang akan diperlukan untuk menjalankannya, tetapi mengingat target demografi mereka setidaknya sedikit di sisi yang lebih muda, kami akan terus menyilangkan jari bahwa itu akan mendukung semua tangan-saya-down iPad yang ibu dan ayah terus tendang di sekitar rumah.