Hai Habr! Nama saya Oksana Selendeeva. Saya percaya bahwa lebih baik memulai pemrograman dari usia muda 4-5 tahun, karena pengkodean secara aktif mengembangkan fungsi kognitif otak pada anak-anak, dan ini selanjutnya membantu mereka dengan sempurna menguasai ilmu-ilmu eksakta. Dan Anda bisa mencoba sendiri dalam pemrograman melalui game edukatif. Para guru di sekolah pemrograman CODDY untuk anak-anak dan saya telah menyusun seleksi semacam itu.Untuk anak-anak prasekolah
Box Island adalah permainan 3D seluler yang mengajarkan dasar-dasar pengkodean melalui petualangan yang mengasyikkan. Pemain berkeliling Pulau Kotak dan membantu karakter mengumpulkan bintang yang tersebar di padang pasir. Melalui pencarian permainan, anak-anak mempelajari dasar-dasar algoritma, urutan, siklus, dan ekspresi kondisional, dan permainan juga mengembangkan pemikiran algoritmik dan pengenalan pola.
CodeKarts adalah aplikasi untuk mempersiapkan anak-anak prasekolah untuk belajar coding. Teka-teki mengembangkan pengamatan, konsentrasi dan logika. Permainan berlangsung di trek: anak-anak menulis kode dan membuat jalur untuk mobil balap. Gim ini tersedia dalam dua mode: dengan satu mobil tanpa batas waktu atau persaingan dengan aplikasi CodeKarts itu sendiri.
Game di CodeKartsScratchJr adalah bahasa pemrograman pengantar untuk anak-anak yang membantu Anda membuat cerita dan permainan interaktif Anda sendiri. Anak-anak menghidupkan kembali karakter sehingga mereka bergerak, melompat, menari dan bernyanyi. Mereka akan belajar untuk menyelesaikan situasi masalah, mengembangkan proyek dan mengekspresikan pemikiran mereka secara kreatif menggunakan teknologi.
ElChavo adalah permainan gratis, pengembang yang mendorong orang tua untuk belajar dengan anak-anak mereka, karena pada abad ke-21, pemrograman harus menjadi subjek wajib seperti menulis atau membaca. Dengan bantuan permainan, anak akan belajar bagaimana memprogram instruksi untuk karakter dan mengontrol objek dalam ruang tiga dimensi, dan ia juga mendapatkan poin dan medali.
Konstantin Zhuchkov, guru kursus "Pemrograman untuk yang terkecil"
FixThe Factory adalah game puzzle kendala dari LEGO. Anak-anak mengendalikan robot EV3RSTORM, yang menempatkan baterai di pabrik di tempat yang tepat. Permainan mengembangkan pemikiran logis dan spasial, mengajarkan operasi dasar. Saya merekomendasikan game FixTheFactory, karena memiliki desain yang indah dan tugas yang jelas. Anak-anak memecahkan teka-teki seperti mengklik kacang. Dan sebagian besar anak-anak kagum bahwa dalam 4-5 mereka sudah memprogram.
SpriteBox adalah
gim petualangan lengkap yang membantu Anda dengan cepat beralih ke pengkodean dalam bahasa pemrograman nyata. Belajar dimulai dengan mengelola ikon, yang kemudian kalah dengan perintah teks. Anak-anak memecahkan teka-teki dan mempelajari urutan, operasi, siklus, juga.
Lightbot adalah aplikasi seluler dari pencipta SpriteBox, yang mengajarkan Anda cara memprogram menggunakan teka-teki sederhana. Anak itu menulis kode dan memerintahkan robot yang bisa berjalan, berputar, melompat dan menyalakan lampu.
PictoMir adalah pengembangan Rusia untuk mengajar anak-anak dasar-dasar pemrograman. Dalam "PictoMir" anak mengumpulkan program sederhana dari piktogram dan mengendalikan robot. Permainan ini ditujukan untuk anak-anak prasekolah, jadi tidak perlu menulis kode.
Untuk anak sekolah
Scratch adalah game pemrograman populer untuk mendidik anak-anak berusia 8 hingga 16 tahun. Sangat cocok untuk mempelajari algoritma, data dan variabel, menguasai konsep dasar. Gim ini sederhana, mudah dimengerti, dan mengarah ke hasil cepat - anak menciptakan kartun, animasi, mini-game dengan bantuan keterampilan baru. Scratch mengajarkan tidak hanya pemrograman, tetapi juga desain. Untuk memulai, cukup tonton video instruksional atau baca buku "Gores untuk anak-anak".
Minecraft adalah gim favorit untuk anak-anak di seluruh dunia. Dia mengilhami Microsoft untuk membuat program pendidikan berdasarkan itu. Anak memilih pahlawan dan menulis kode untuk berinteraksi dengan karakter. Dalam prosesnya, ia akan mempelajari konsep dasar pemrograman dan mempelajari cara menggunakan perintah untuk mengontrol pergerakan para pahlawan di dunia game. Di Swedia, Minecraft termasuk dalam kurikulum sekolah sebagai alat untuk pengembangan kreativitas digital. Anda dapat lebih memahami pemrograman dengan Minecraft menggunakan buku Craig Richardson.
Alexander Tsegenko, mengajarkan kursus "Programming Minecraft"
Minecraft mengembangkan imajinasi seorang anak. Ini membantu anak-anak memahami apa yang terbuat dari alat material dan seluruh dunia kita. Berkat pembagian dunia permainan menjadi kubus, anak-anak mengembangkan imajinasi spasial. Para lelaki juga belajar melindungi alam, karena permainan memiliki hubungan sebab akibat yang nyata. Jika kebakaran dimulai, hutan bisa terbakar habis. Jika Anda menghancurkan kelas hewan, maka mereka akan berhenti muncul.
CodeMonkey adalah permainan yang menyenangkan dan informatif di mana anak-anak belajar memprogram dalam bahasa nyata. Mereka akan membantu monyet mendapatkan pisang dan berinteraksi dengan hewan lain. Permainan ini mengembangkan kreativitas, logika, pemikiran kritis dan keterampilan pemecahan masalah menggunakan IT.
Tynker adalah platform dengan banyak kursus pelatihan dan permainan dalam HTML & CSS, JavaScript, Python, dan bahasa pemrograman lainnya. Topik-topik secara bertahap semakin rumit - dari dasar-dasar pengkodean, siswa beralih ke desain game, robot, dan augmented reality. Secara total, Tynker memiliki sekitar 2.000 game untuk pemula dan coders tingkat lanjut. Juga, permainan dibagi menjadi universal, untuk anak laki-laki dan perempuan.
Kodu adalah game pemrograman visual dari Microsoft. Dia memiliki kontrol sederhana menggunakan ikon, pelajaran dibagi menjadi instruksi dan tindakan. Dengan Kodu, Anda dapat membuat game 3D, misalnya, di Xbox.
Alisa Petrovskaya, guru di Kursus Pemrograman Lab Game Kodu
Saya suka Kodu Game Lab, karena memungkinkan Anda untuk menunjukkan secara visual logika pemrograman kepada anak Anda, mengembangkan pemikiran volumetrik dan memiliki desain yang penuh warna. Anak-anak dapat dengan mudah membuat game sendiri, yang kemudian dapat dimainkan dengan teman-teman.
Grasshopper adalah gim seluler dari Google untuk mempelajari JavaScript. Anak-anak belajar memahami konsep dasar pemrograman melalui teka-teki visual. Belalang ceria membantu mereka dalam hal ini.
Code Kingdoms adalah game untuk belajar Java dan Lua. Para pengembang berjanji bahwa mereka akan dapat membuat game dan proyek mereka sendiri di Minecraft dan Roblox.Game ini memiliki tugas dan mekanik yang menarik, visualisasi hasil yang baik, ada perpustakaan kursus video dan dukungan online.
Codecombat adalah platform untuk mempelajari ilmu komputer. Permainan dan kursus telah dikembangkan dengan dukungan guru sehingga pembelajaran pemrograman cepat dan berkualitas. Murid menulis kode mulai dari level pertama permainan dan melihat bagaimana perubahannya diperbarui secara real time. Ini membantu untuk dengan cepat mempelajari sintaks dan mengajarkan Anda untuk menulis kode yang kompeten.
Pengembangan game di CodecombatAndrey Furletov, Mengajar Unity 3D Python di CODDY School for Children
Saya merekomendasikan CodeCombat - simulator lengkap, yang dirancang dalam bentuk game RPG, di mana kompleksitas meningkat dengan lancar, dan minat didorong oleh leveling karakter. Mereka belajar alat pemrograman melalui pemecahan masalah logis. Setelah implementasi mereka, yang baru, yang dirancang sebagai jarahan, menjadi tersedia, jadi saya segera ingin mencobanya. Dapat dilihat bahwa pengembang menempatkan banyak pekerjaan ke dalam program dan mengujinya pada orang sungguhan.
Gamefroot adalah alat sederhana untuk mengembangkan dan menguji game dengan kemampuan untuk berbagi kreasi dengan teman. Anak itu akan belajar cara membuat animasi dan game dengan grafik modern.
Arduino - perangkat lunak yang akan menarik minat anak dalam robotika. Awalnya dirancang untuk prototipe siswa tanpa pengalaman pemrograman. Arduino kemudian mendapatkan popularitas di kalangan anak-anak dan remaja, dan para pengembang mengadaptasi aplikasi tersebut. Itu menjadi lebih mudah, tetapi tidak kehilangan daya tariknya.
Flexbox Froggy adalah permainan untuk menjelajahi metode tata letak Flexbox modern. Anak akan belajar menyelaraskan objek pada halaman dengan kode, dan katak katak akan membantunya dalam hal ini. Gim ini memiliki instruksi tentang cara memindahkan katak pada bunga lili.
Antarmuka Game Froggy FlexboxGrid Garden adalah game seperti Flexbox Froggy yang mengajarkan Anda cara menulis kode CSS untuk menumbuhkan kebun wortel. Menggunakan properti CSS, menyirami kebun, dan semakin baik hasilnya, semakin besar panen.
Kami tidak berbicara tentang semua permainan untuk anak-anak, hanya tentang yang paling menarik. Untuk memilih yang tepat untuk anak, fokus tidak hanya pada usia, tetapi juga pada karakter dan kemampuan.