Pertanyaan Asli
Saya diundang ke kelompok taman kanak-kanak putri sulung saya untuk berbicara dan menjawab pertanyaan anak-anak tentang profesi saya. Ada 26 anak usia 4-6 dalam kelompok, ditambah 3 guru yang cukup takut pada apa pun yang berkaitan dengan pemrograman dan IT sendiri, tetapi cukup berani untuk mempelajari trik baru. Saya akan memiliki sekitar 20-30 menit, tanpa proyektor atau apa pun. Mereka memiliki komputer lama, yang dari tampilannya mungkin 486, dan saya bahkan tidak yakin apakah itu berfungsi (Pembaruan: tidak).
Penelitian saya menghasilkan utas sebelumnya yang sangat bagus, dengan banyak tips bagus:
- Bagaimana Anda menjelaskan pekerjaan Anda kepada anak berusia 5 tahun?
- Career Day: bagaimana cara membuat "programmer komputer" terdengar keren untuk anak berusia 8 tahun?
- Hal-hal apa yang dapat saya ajarkan kepada sekelompok anak tentang pemrograman dalam satu hari?
Situasi saya berbeda dari masing-masing di atas meskipun: yang terakhir prihatin dengan anak-anak, sementara yang pertama adalah tentang berbicara dengan seorang anak tunggal (atau orang tua) - kelompok 20 adalah seluruh tantangan yang berbeda.
Bagaimana saya bisa mengajar anak-anak dan guru-guru mereka tentang pemrograman dengan cara yang menyenangkan?
Paket Berdasarkan Jawaban
Terima kasih untuk semua jawaban yang luar biasa, kawan :-) Saya pikir tidak masuk akal untuk menerima satu jawaban, tapi saya paling suka Jim, sama seperti mayoritas SOers tampaknya. Namun, banyak jawaban lain berisi petunjuk dan ide yang berguna (beberapa di antaranya pasti akan saya gunakan pada hari-hari Karier di sekolah nanti ...).
Saya menyusun rencana kasar:
- Jelaskan secara singkat apa itu pemrograman, seperti dalam jawaban ini .
- Katakan bahwa komputer ada di mana-mana, dan kumpulkan contoh dengan anak-anak (seperti yang disarankan dalam beberapa jawaban di bawah).
- Lakukan presentasi Jim dengan sandwich .
- Jika waktu memungkinkan, bangun lebih lanjut:
- jelaskan bahwa kekuatan komputer adalah mereka mengingat dengan tepat apa yang pernah diajarkan kepada mereka (dan mendemonstrasikannya dengan menyiapkan sandwich kedua, mengulangi semua kesalahan dari upaya pertama)
- ada putaran kedua yang mencoba untuk memperbaiki bug dalam proses
- jelaskan konsep loop: Anda dapat membuat komputer menyiapkan
n
sandwich dengan satu instruksi
Ini adalah rencana saya - saya cukup yakin itu akan berubah sangat berbeda, jadi saya akan berimprovisasi sesuai dengan situasi. Presentasi dijadwalkan dalam waktu sekitar 2 minggu - saya akan memperbarui posting setelahnya dan memberi tahu bagaimana sebenarnya ...
Hasil
Akhirnya hari presentasi tiba hari ini ... secara singkat, semua berjalan dengan baik dan sukses besar :-)
Kelompok ini ternyata cukup gelisah dan energik kali ini, sehingga percakapan kadang-kadang agak kacau. Saya harus memotongnya dan sampai ke Big Sandwich Maker Show. Seperti yang dijelaskan Jim, anak - anak menyukainya .
Namun ada satu efek samping yang tidak terduga: setelah roti pertama siap, semua orang ingin makan! Jadi untuk sementara - di mana saya mencoba melanjutkan percakapan dan menjelaskan lebih lanjut tentang pemrograman - kami harus memasang semacam saluran layanan darurat dengan guru-guru TK untuk menghasilkan roti marmalade dalam jumlah besar dan memberi makan kerumunan yang lapar (ini setengah satu jam setelah sarapan, sebagai catatan :-). Kemudian kami kehabisan roti, yang jelas berarti akhir dari presentasi. Semburan tawa terbesar meletus ketika setelah membereskan kekacauan, anak-anak memperhatikan bahwa komputer yang malang itu menginjak sepotong selai yang merusak kaus kakinya :-)
Para guru sendiri juga sangat terkesan positif - menilai dari umpan balik, ini adalah hari Karier terbaik dan terlucu dalam kelompok ini sejauh ini. Terima kasih sekali lagi untuk Anda semua atas ide-ide hebat!
Hal-hal yang dapat diperbaiki (waktu berikutnya):
- Ketika saya bertanya "apakah menurut Anda komputer itu pintar?", Yang mengejutkan saya kebanyakan dari mereka menjawab "tidak". Saya kemudian bertanya siapa yang berpikir komputer itu pintar, dan mengapa. Namun saya lalai untuk bertanya siapa yang berpikir komputer itu bodoh, dan mengapa - jadi saya pikir saya melewatkan beberapa jawaban yang berpotensi menarik.
- Mengundang anak-anak untuk datang ke meja membuat mereka terlibat aktif ... tapi mungkin agak terlalu aktif di kali. Irisan roti mulai menghilang dari meja dan beberapa penonton meniru komputer sedekat mencelupkan jari mereka sendiri ke dalam mentega dan selai jeruk :-) Jadi lebih baik untuk menjaga jarak.
- Untuk mengendalikan kerumunan yang lapar, anak-anak harus diberi tahu dengan jelas sebelumnya: "Anda bisa makan semua roti, tetapi hanya setelah demonstrasi!"
Tapi secara keseluruhan, saya cukup senang dengan hasilnya. Dan saya yakin anak-anak mendapat pesan inti: sebagai seorang programmer, jika Anda menghindari membuat kekacauan, Anda dapat membuat roti Anda (bahkan dengan selai jeruk :-)