Iklan
Dewasa sebelum waktunya. Itu adalah kata sifat tunggal yang digunakan untuk menggambarkan seorang anak yang menunjukkan beberapa bakat alami yang menyimpang dari normal. Sebuah lompatan generasi kemudian, saya tidak begitu yakin bahwa kata itu memiliki makna seperti dulu. Setiap detik balita akhir-akhir ini tampaknya menampilkan kemiripan alami untuk hal-hal digital. Jadi, mudah untuk mengasumsikan bahwa mereka akan dibawa ke komputer seperti ikan mengambil air.
Untuk rata-rata anak (saya tidak akan berbicara tentang seseorang seperti Lim Ding Wen di sini, meskipun saya akan menggunakan fotonya yang lucu sebagai thumbnail di sampingnya), komputer dan smartphone adalah alat yang menyenangkan. Pendidikan datang jauh kemudian. Membuat anak bersemangat tentang pemrograman mungkin perlu dilakukan karena logika memerlukan sedikit waktu untuk berkembang. Imajinasi dan kreativitaslah yang lebih dulu. Di situlah inti dari sepuluh alat ini terletak... menggunakan alat kreatif untuk membuat anak-anak bersemangat tentang pemrograman.
Hanya untuk mengilustrasikan potensi pengajaran kreatif yang seharusnya membantu menyalakan api, inilah a TED Talk oleh Conrad Wolfram. Sedikit tidak berhubungan, tetapi perhatikanlah untuk memahami mengapa anak-anak (sekali, Anda dan saya juga) kehilangan minat dalam matematika. Ini juga akan menjelaskan perlunya mengambil instruksi dari striktur kaku mereka dan melemparkannya ke dunia nyata dan kehidupan sehari-hari. Dia menganjurkan menggunakan pemrograman untuk mengajar matematika. Dan dengan demikian, buatlah lebih menyenangkan, alih-alih memaksa mereka untuk mempelajari suatu subjek.
10 Alat Yang Seharusnya Membantu Memprogram Pembelajaran Secara Kreatif
Dari gim hingga alat pemrograman, dari logika hingga intuisi, mari kita melihat sepuluh alat yang seharusnya membantu menunjukkan bahwa pemrograman tidak semuanya tentang fungsi dan putaran. Berikut adalah sebutan terhormat (terbatas pada sepuluh alat pemrograman).

Pelajari hal-hal keren tentang: JavaScript
Crunchzilla Code Monster dirancang untuk anak-anak (oleh Greg Linden, yang ingin anak-anaknya belajar pemrograman). Ini semacam editor WYSIWYG barebones dengan satu panel untuk kode dan panel lainnya untuk melihat apa yang dilakukan kode. Code Monster di atas adalah ogre yang ramah yang memimpin semua orang dari satu pelajaran ke pelajaran lainnya. Ada 59 pelajaran dalam semua. Anda harus terus mengklik gelembung ucapan untuk berpindah dari yang satu ke yang berikutnya. Pelajarannya mudah dan interaktif. Variabel dan parameter diperkenalkan dan objek berwarna-warni seperti kotak dan pohon dibuat dengan kode JavaScript. Kesalahan juga ditangkap dan dijelaskan. Code Monster menyimpan pelajaran apa yang sedang Anda ikuti, sehingga Anda dapat berhenti kapan saja dan kembali lagi nanti. Selama Anda kembali ke peramban yang sama di mesin yang sama, Anda akan kembali ke pelajaran Anda.
Apa yang disukai seorang anak: JavaScript di sebelah kiri ya, tetapi grafik sederhana dibuat di sebelah kanan seolah-olah dengan 'sihir'. Seorang anak yang belajar pemrograman hanya harus bermain dengan kode untuk melihat hasil warna-warni instan di sebelah kanan.

Pelajari hal-hal keren tentang: Kontrol struktur dalam pemrograman dengan bantuan tipe data dasar seperti kata, daftar, dan array.
Logo adalah salah satu bahasa pemrograman pendidikan tertua. Itu diciptakan pada tahun 1967 untuk penggunaan pendidikan dan dapat digunakan untuk mengajarkan dasar ilmu komputer. Ini terkenal dengan penerapannya Turtle Graphics. Sejak awal, telah berevolusi dan bercabang menjadi versi yang berbeda untuk semua sistem operasi. Misalnya, Elica adalah implementasi Windows yang memajukan Logo ke bidang animasi 3d. Turtle Academy adalah sumber yang bagus untuk belajar menggunakan bahasa pemrograman fungsional ini. Ada banyak sumber daya seperti Logo Turtle dan FMSLogo untuk memanfaatkan.
Apa yang disukai seorang anak: Mengajar penyu dengan perintah pergerakan dan lokasi untuk menggambar bentuk dasar dan grafik garis.
Pelajari hal-hal keren tentang: Interaktivitas visual tanpa mempelajari sintaks pemrograman.
Anda tidak dapat berdebat dengan 3.000.000 proyek yang terdokumentasi. Scratch memiliki komunitas sedunia untuk dibanggakan dan di situlah letak kekayaan pembelajaran. Dengan Scratch, Anda dapat membuat cerita interaktif, animasi, dan bahkan game. Di sini, izinkan saya mengarahkan Anda ke yang sebelumnya lihat lebih dalam Scratch Cara Mengajari Pemrograman Anak-Anak Dari Awal! Baca lebih banyak dan mengapa anak-anak mungkin menyukainya.
Apa yang disukai seorang anak: Ruang lingkup untuk membayangkan hal-hal tanpa belajar tentang konsep pemrograman yang rumit. Cukup seret dan jatuhkan sprite.

Pelajari hal-hal keren tentang: Konsep berorientasi objek dengan skrip yang dapat diprogram.
EToys mirip dengan Scratch karena EToys adalah alat visual yang diperkaya media untuk membuat program komputer keren. Gagasan di balik proyek ini adalah untuk menumbuhkan pemikiran kreatif dan kritis. EToys berjalan sebagai program mandiri dan juga di browser (dengan plug-in) di semua platform. EToys dapat dikembangkan secara global karena tersedia dalam beberapa bahasa dan Open Source. Menariknya, ini pertama kali dikembangkan di Apple dan telah digunakan secara universal dalam proyek One Laptop per Child.
Apa yang disukai seorang anak: Grafik 2D dan 3D didukung oleh teks, gambar, dan file suara yang dapat dibuat interaktif dan dikombinasikan dengan bantuan skrip yang mudah.

Pelajari hal-hal keren tentang: Skrip yang dapat diprogram dan bagaimana program mengalir dari satu langkah ke langkah berikutnya.
Waterbear adalah perkembangan terbaru, dan terinspirasi oleh Scratch. Ini mirip dengan Scratch dalam pendekatan visualnya untuk menarik dan melepaskan objek (blok skrip) dan memahami alur program. Di backend, itu menghasilkan JavaScript tetapi anak itu tidak harus tahu sintaks. Anak itu harus memberikan logika melalui parameter untuk merakit blok program. Salah satu perbedaan dengan Scratch adalah bahwa lingkungan belajar adalah browser daripada lingkungan authoring yang dapat diunduh. Waterbear masih belum dipoles (pre-Alpha), tetapi jika Anda mencari alternatif Scratch, ada baiknya dicoba.
Apa yang disukai seorang anak: Seret dan lepaskan blok skrip di browser. Blok skrip dijelaskan dalam bahasa Inggris sederhana.

Pelajari hal-hal keren tentang:
Lingkungan pemrograman memiliki elemen yang menyenangkan dengan karakter kartun dan animasi. Versi lengkapnya adalah unduhan gratis 126 MB dan berjalan di semua versi Windows dan Mac (dengan Virtual PC). Situs ini mengekspresikannya dengan paling baik - Di dalam dunia animasi ToonTalk Anda akan membangun dan menjalankan semua jenis program komputer. Sambil belajar bagaimana memprogram Anda akan menghadapi teka-teki yang menantang, mengekspresikan kreativitas Anda, mempelajari cara-cara baru untuk menyelesaikan masalah, dan bersenang-senang!
ToonTalk versi 3.0 sekarang gratis.
Apa yang disukai seorang anak: Mainkan game puzzle untuk melihat bagaimana berbagai hal dibangun di ToonTalk.
Pelajari hal-hal keren tentang: Bagaimana memecahkan teka-teki dengan cara paling efisien mengembangkan pemikiran terstruktur.
Saat ini, kemungkinan anak kecil akan memiliki iPad di tangannya daripada laptop. Cargo -Bot sebenarnya adalah permainan puzzle dan logika iPad gratis yang dikembangkan Codea. Anda harus 'mengajar' lengan robot pada platform bagaimana memindahkan sekelompok peti ke 36 teka-teki berbeda. Cargo-Bot lebih tentang logika daripada pemrograman murni. Tetapi jika Anda berhasil (dan tidak mudah melakukannya), Anda akan belajar banyak tentang pemikiran terstruktur. Codea sendiri adalah aplikasi yang disarankan jika Anda ingin belajar tentang mengembangkan aplikasi untuk iOS. Ini adalah investasi $ 9,99 yang seharusnya memberikan pengembalian pengetahuan jika bukan hal lain.
Apa yang disukai seorang anak: Ini adalah permainan yang mengajarkan pemrograman tanpa disadari anak.
Ruby for Kids [Tidak Lagi Tersedia]

Pelajari hal-hal keren tentang: Rubi.
Jika Anda ingin membuat anak Anda belajar bahasa pemrograman tertentu, Ruby adalah pilihan yang baik. Ini adalah bahasa yang berorientasi objek dan sebagian besar aplikasi web (mis. Amazon dan Twitter) juga diberi kode. Ini adalah bahasa yang sederhana karena sintaksinya relatif intuitif dan memiliki lebih sedikit panggilan perintah. Ini bekerja pada semua sistem operasi dan gratis. Ada juga komunitas besar di luar sana yang mengajar dan belajar bahasa. Tutorial, permainan, dan contoh screencast di Ruby for Kids harus menjadi batu loncatan yang kuat untuk orang dewasa maupun anak-anak.
Apa yang mungkin disukai seorang anak Bagaimana Anda dapat menggunakan Ruby untuk mengembangkan game web.

Pelajari hal-hal keren tentang: Pelajari pemrograman komputer dengan cara lama; dengan juga memahami perangkat keras.
Bagi mereka yang datang terlambat, Raspberry Pi Yang Perlu Anda Ketahui Tentang Memulai dengan Raspberry PiKomputer Raspberry Pi adalah yang terbaru dalam jajaran perangkat multi-fungsi yang ringkas, dikirimkan sebagai paket barebones sehingga pengguna akhir dapat menggunakan perangkat keras untuk hampir semua proyek komputasi yang datang untuk... Baca lebih banyak adalah komputer berukuran kartu kredit yang dapat diprogram untuk digunakan seperti PC desktop. Ini dikembangkan sebagai solusi berbiaya rendah untuk mengajarkan ilmu komputer di sekolah. Raspberry Pi miliki banyak kegunaan yang menarik 5 Penggunaan Luar Biasa Teratas Untuk Komputer Raspberry Pi AndaSaya baru-baru ini menerima Raspberry Pi saya setelah menunggu lama - dan saya punya beberapa rencana untuk itu. Masalahnya adalah, saya tidak sepenuhnya yakin proyek mana yang ingin saya coba terlebih dahulu. Sementara... Baca lebih banyak dan setiap hari komunitas di baliknya membuat novel. Platform Raspberry Pi menggunakan perangkat keras dan perangkat lunak Sumber Terbuka dan ditempatkan dengan sempurna bagi para pemikir muda culun untuk mengeksploitasi mereka. Tetapi bagaimana ini digunakan di sekolah saat ini? Situs Raspberry Foundation memberi kita beberapa petunjuk.
Apa yang disukai seorang anak: Bagaimana tentang belajar bagaimana memprogram dalam satu jam?

Pelajari hal-hal keren tentang: Cara memprogram robot dan dengan demikian dasar-dasar robotika.
RoboMind adalah alat pemrograman dan pendidikan dengan bahasa scripting sendiri yang disebut ROBO. Bahasa yang ringkas dan sederhana tidak membutuhkan pengetahuan sebelumnya. Tujuan pemrogramannya adalah membuat robot virtual bergerak di atas kisi dua dimensi dan menunjukkan tindakan sederhana. Ini mengajarkan pelajar prinsip-prinsip umum pemrograman yang dapat diterapkan di mana saja. Ini tersedia sebagai unduhan gratis untuk Windows, Mac OS X, dan Linux.
Apa yang disukai seorang anak: Pelajari dasar-dasar kecerdasan buatan dan kemudian menggunakannya pada robot dunia nyata seperti kit yang tersedia dari LEGO Mindstorms NXT 2.0.
Mengajar anak-anak bagaimana kode dan program cukup banyak bagian dari edutainment sekarang. Untuk masyarakat saat ini, penting bagi warganya belajar untuk melihat melampaui kenyamanan aplikasi dan peralatan dan memahami bagaimana mereka benar-benar bekerja. Kami tahu cara menggunakan komputer, tetapi kami juga harus tahu cara memprogramnya. Jadi, yang dipertaruhkan adalah semua inovasi yang belum terjadi. Karena ini mendalam Artikel CNN mengatakan, "kelas komputer" tidak bisa tentang mengajar anak-anak untuk menggunakan perangkat lunak hari ini; itu harus tentang mengajar anak-anak membuat perangkat lunak besok.
Apa kamu setuju?
Saikat Basu adalah Wakil Editor untuk Internet, Windows, dan Produktivitas. Setelah menghilangkan kemuraman gelar MBA dan karier pemasaran selama sepuluh tahun, ia sekarang bersemangat membantu orang lain meningkatkan keterampilan mendongeng mereka. Dia mencari koma Oxford yang hilang dan membenci tangkapan layar yang buruk. Tapi ide-ide Fotografi, Photoshop, dan Produktivitas menenangkan jiwanya.