Apa bahasa pengaturcaraan untuk mengajar anak-anak saya

pengaturcaraan kanak-kanak

Sekiranya anda seorang pencinta pengaturcaraan, pastinya terdapat lebih daripada satu kesempatan anda akan menghadapi keperluan untuk bekerja dengan pelbagai bahasa. Perkara ini pasti anda akan menguasainya atau, mungkin lebih baik dikatakan, anda telah mencapai tahap di mana anda sebenarnya tidak lagi mempunyai rasa takut ketika mula bekerja dengan jenis bahasa lain kerana anda bahkan dapat menikmati kekhususan yang masing-masing menghadirkan satu.

Dalam fasa yang lebih maju dalam hidup anda, mungkin saatnya anda ingin berkongsi hobi anda dengan rumah terkecil, sesuatu yang sangat sukar kerana belajar memprogram dengan tepat bukanlah pengetahuan yang dapat anda perolehi Dalam beberapa bulan atau tahun, anda selalu belajar secara akademik dan juga memerhatikan kod sumber yang dihasilkan oleh pembangun lain. Oleh kerana ini dan keistimewaan yang ditunjukkan oleh setiap bahasa, Mana yang terbaik untuk anak kecil belajar di rumah kita?

Yang benar adalah bahawa satu-satunya perkara yang benar-benar kita putuskan adalah sesuatu yang sederhana seperti pengaturcaraan, seperti yang telah ditunjukkan, adalah sesuatu yang sangat penting yang harus kita tanamkan dalam diri anak-anak kecil kita. Malangnya ketika kami mula menyiasat kemungkinan banyak, jadi di HWLibre kami telah memutuskan untuk mencuba untuk mengatur sedikit panduan, lebih kurang mengikut usia, di mana kita akan membincangkan mengenai bahasa yang, pada pendapat saya, boleh menjadi lebih instruktif dan menarik.

Berumur antara 3 hingga 6 tahun

Pada langkah pertama ini, kebenarannya adalah bahawa anak-anak dapat kelihatan terlalu muda untuk mula memahami apa yang dilakukan pada langkah tertentu. Oleh kerana itu, yang terbaik adalah membuat mereka belajar tanpa mengetahui apa yang sedang mereka lakukan, pada masa ini mungkin ini tidak perlu, jadi pilihan terbaik adalah dengan mencuba mereka belajar dengan bermain.

Untuk memulakan pemikiran komputasi, perkara terbaik adalah dapatkan beberapa jenis mainan yang mereka sukai dan menarik perhatian mereka Dan, dalam pengertian ini, bertentangan dengan apa yang anda bayangkan, terdapat banyak pilihan yang kami ada di pasaran.

Calar Jr

Sekiranya kita tidak mahu membelanjakan terlalu banyak wang dalam usaha pertama untuk memulakan anak-anak kita di dunia ini, satu pilihan mungkin adalah bertaruh Calar Jr. Kami bercakap mengenai aplikasi yang tersedia untuk Android dan iOS yang mendasarkan penggunaannya pada pengaturcaraan blok.

Titik negatif aplikasi ini terdapat di beberapa premis yang menjadikannya menarik. Di satu pihak, usia anak mesti tinggi untuk julat yang telah kita tandakan sejak itu mesti dapat mengendalikan tablet dengan senang serta kenyataan bahawa anda mesti sudah ada kemampuan tertentu kognitif.

Yang memihak ialah permohonan adalah percuma dan ia mempunyai beberapa idea yang dapat dijadikan contoh dan panduan untuk memulakan anda.

robot ulat untuk kanak-kanak belajar memprogram

Permainan yang berbeza dengan robot

Pada ketika ini, tanpa memberikan nama atau jenama, beritahu anda bahawa hari ini di pasar ada kemungkinan tertentu di mana rumah terkecil dapat bermain dengan automata yang berbeza yang dapat diprogramkan untuk melakukan pelbagai pergerakan yang telah ditentukan. Contohnya ialah dengan mendapatkan robot, bermula dari titik fizikal A di dalam bilik, untuk mencapai titik B yang telah ditentukan oleh diri kita sendiri.

Secara peribadi, saya harus mengakui bahawa idea ini adalah idea yang pada masa itu, saya memilih untuk mula bekerja di kawasan ini dan, walaupun pada usia muda kanak-kanak biasanya cukup gelisah, kita dapat menjangkau buat mereka tertarik dengan cabaran yang kita hadapi dengan syarat bahawa kami menolong mereka setiap masa.

Berumur antara 7 hingga 9 tahun

Pada fasa ini kebenarannya adalah bahawa anak kecil sudah biasa kemahiran yang jauh lebih majuLagipun, mereka lebih tua dan keupayaannya jauh lebih tinggi daripada yang kita bayangkan, terutama jika kita menolong mereka melatih mereka.

Ini dengan tepat membuka pintu untuk penggunaan program dan cabaran yang jauh lebih maju bagi mereka, yang terutama dan menurut pakar, pada usia ini, harus ditujukan untuk mempromosikan beberapa kecerdasan pelbagai seperti matematik, spatial atau linguistik

Gores

Mengikuti cadangan tahap sebelumnya, tidak ada yang lebih baik daripada pergi dari versi Jr Gores, terutamanya jika anda menguasainya, versi paling maju, yang dianggap sebagai salah satu platform pengaturcaraan pendidikan utama di dunia. Versi ini bertujuan untuk kanak-kanak berumur lebih dari 8 tahun tahun Walaupun, seperti biasa berlaku, semuanya akan bergantung pada anak itu sendiri dan minatnya.

Sekiranya anda biasa dengan Scratch, ini masih merupakan bahasa aras tinggi yang tersembunyi di sebalik penggunaan potongan berwarna. Secara peribadi, bagi saya ini adalah platform yang lebih menarik untuk dimulakan, terutamanya jika kita mengambil kira bahawa ia kini ada lebih daripada 14 juta projek di laman web mereka yang boleh dijadikan panduan.

Tynker

Tynker adalah bahasa pengaturcaraan yang penggunaannya boleh sangat serupa dengan Scratch kerana ia berdasarkan penempatan blok. Salah satu kelebihan utama, selain mengikuti falsafah freemium, ialah di platformnya kita dapati pelbagai tutorial yang membantu kami memulakan perisian.

Seperti pilihan sebelumnya, mereka yang bertanggungjawab untuk Tynker mengesyorkan penggunaannya pada kanak-kanak yang berumur lebih dari 8 tahun, usia di mana mereka percaya bahawa kanak-kanak akan benar-benar memanfaatkan sepenuhnya dari apa yang ditawarkan oleh platform ini, yang mempunyai beberapa tahap dan pelbagai objektif yang harus dicapai.

Berumur antara 10 hingga 12 tahun

Pada ketika ini, kebenarannya adalah bahawa anak-anak kita tidak lagi begitu dan kapasiti mereka telah meningkat dengan cepat dari masa ke masa. Pada ketika ini, kita mesti berhenti memotivasi mereka dengan memberitahu mereka apa yang harus dilakukan agar mereka dapat melakukannya matlamat anda sendiri dan tentukan bagaimana anda harus mencapainya.

Ini adalah titik di mana mungkin yang terbaik adalah mereka mula berhenti bekerja dengan blok dan meneruskan projek mereka yang berbeza dengan teks, walaupun, tentu saja, di sisi lain, pada masa ini kita tidak dapat menunjukkan faedahnya kepada mereka dari pelbagai bahasa pengaturcaraan tradisional, untuk itu akan ada masa.

Kod Monyet

Ini adalah perisian yang agak pelik yang saya dapati daripada yang menarik, ini kerana, walaupun tidak lagi diprogramkan dengan blok, kebenarannya adalah ia dapat menjadi langkah perantaraan yang berorientasi pada penggunaan persekitaran pengaturcaraan profesional, terutamanya kerana antaramuka .

Dalam Code Monkey kita perlu mengawal tindakan yang dilakukan oleh monyet yang mesti mengumpulkan pisang melalui senario yang berbeza. Untuk memindahkan monyet, seperti yang anda pasti bayangkan, kita mesti menulis kodnya menggunakan arahan yang sangat mudah. Ketika kita menuju ke tahap seterusnya, kesukaran meningkat.

Berumur antara 13 hingga 16 tahun

Pada masa ini dalam kehidupan anak-anak kita, kita berada di usia 'sukar'. Kemungkinan, bergantung pada kemahiran pengaturcaraan untuk anak kecil kita, banyak kerana ada kursus dipercepat untuk mempelajari teknik pengaturcaraan yang dapat menarik walaupun ada juga platform tertentu yang mencadangkan kaedah yang berbeza.

Pencipta Apl

Pencipta Apl Ia tidak lebih dari sekadar aplikasi dari mana anda dapat membuat aplikasi Android dengan menyeret blok kod. Untuk maklumat lebih lanjut, beritahu anda bahawa ini telah berlaku dibangunkan oleh Google sendiri dan evolusinya ditanggung oleh tidak kurang dari itu MIT.

Perkara yang paling menarik mengenai AppInventor ialah percuma sepenuhnya dan sangat mudah digunakan, terutamanya jika kita mengambil kira bahawa terdapat sejumlah besar tutorial di internet untuk memulakan permulaan kita.

Python

Ya, anda membaca dengan betul, pada usia ini lebih menarik daripada mula menggunakannya Python, terutamanya jika pemuda di rumah kita ingin berhenti bekerja dengan blok dan masuk ke dalam pengaturcaraan profesional kerana kebimbangannya.

Seperti yang anda ketahui, kami berurusan dengan bahasa pengaturcaraan dengan semua yang mereka maksudkan. Saya telah memasukkannya kerana terdapat banyak pakar yang mengesyorkan menggunakan Python sebagai pengenalan kepada pengaturcaraan teks kerana kesederhanaannya. Sebagai gantinya, dengan membuat sedikit kajian, anda akan dapat banyak tutorial untuk mengetahui bagaimana memulakannya dari usia 14 tahun serta sumber maklumat lain seperti buku tradisional sepanjang hidup.

17 tahun ke atas

Pada ketika ini, dan bahkan yang sebelumnya, kita sudah membincangkan mengenai anak muda yang sempurna dan juga orang dewasa yang ingin memasuki dunia ini.

Pada usia ini, adalah perkara biasa bagi orang muda untuk mula merancang masa depan mereka. Seperti logiknya dengan banyak kemungkinan, mulai dari bekerja dengan bahasa pengaturcaraan teks hingga terus membakar tahap sedikit demi sedikit hingga mencapai Java berulang, Objective-C ... untuk bahasa berorientasi objek atau, jika anda ingin pergi seterusnya, masuk ke dalam dunia C yang kuat dan serba boleh.

Arduino

Pada tahap ini saya ingin mengemukakan beberapa cadangan walaupun, secara peribadi saya berpendapat sudah tiba masanya untuk melakukan perkara yang lebih serius seperti projek sendiri di mana mencampurkan pengaturcaraan dengan elektronik.

Potensi sebenar Arduino terletak pada kehebatan mereka kemungkinan dari segi penyesuaian, fleksibiliti dan skalabiliti. Perkara lain yang sangat disukai ialah hari ini terdapat komuniti besar di sebalik projek di mana anda boleh beralih untuk belajar mengusahakan projek sebenar.

Stencyl

Sekiranya anda peminat permainan video dan ingin mengembangkan kerjaya profesional anda dengan cara ini, anda mungkin berminat untuk mencuba Stencyl, salah satu platform untuk membuat permainan video yang lebih maju pada masa berapa banyak yang percuma (ada versi berbayar) akan membolehkan anda membuat permainan canggih dan diperibadikan dengan potensi besar.

Bahagian negatifnya adalah untuk mula menggunakannya, anda mesti mengikuti beberapa tutorial yang ada di laman web rasminya sejak itu ia agak kompleks, sekurang-kurangnya sehingga, setelah beberapa lama, kita mula mendapat kemudahan di platform.


Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.