ปืนแม่เหล็ก (Gaussian Guns)
Posted in

ปืนแม่เหล็ก (Gaussian Guns)

ผมไปทำกิจกรรมวิทย์กับเด็กมาครับ เด็กประถมได้พยายามอธิบายกลดึงกระดาษผ่านกระจกรถเพื่อหัดคิดแบบวิทยาศาสตร์ครับ จากนั้นได้เล่น “ปืนแม่เหล็ก” หรือ Gaussian guns ซื่งเป็นของเล่นที่เอาลูกเหล็กกลมมากกว่าหนึ่งลูกมาเรียงต่อกันแล้วติดแม่เหล็กไว้ที่ตอนท้าย ถ้าเรากลิ้งลูกเหล็กอีกลูกเข้าหา ลูกเหล็กจะถูกดูดให้ชนแม่เหล็กอย่างแรงทำให้ลูกเหล็กอีกข้างกระเด็นไปด้วยความเร็วสูงครับ (อัลบั้มบรรยากาศกิจกรรมอยู่ที่นี่นะครับ กิจกรรมประถมคราวที่แล้วเรื่อง “เลนส์ลูเบอร์, น้ำพุโซ่, เสือไต่ถัง” ครับ ลิงก์รวมทุกกิจกรรมอยู่ที่นี่นะครับ) ก่อนอื่นเด็กประถมได้ดูมายากลนี้ครับ … ปืนแม่เหล็ก (Gaussian Guns)Read more

วิทย์ม.ต้น: “Because Justification”, กำเนิดโลก, ส่องกล้องจุลทรรศน์
Posted in

วิทย์ม.ต้น: “Because Justification”, กำเนิดโลก, ส่องกล้องจุลทรรศน์

วันพุธสัปดาห์นี้เด็กๆมัธยมต้นเรียนเรื่อง “Because” justification จากหนังสือ The Art of Thinking Clearly โดยคุณ Rolf Dobelli  ที่คนชอบฟังเหตุผลแม้ว่าบางทีเหตุผลจะไม่เข้าท่าก็ตาม เราได้คุยกันเรื่องกำเนิดโลกและเรื่องการเคลื่อนที่ของเปลือกโลก (plate tectonics) ซึ่งเป็นส่วนหนึ่งของ threshold 4 ใน … วิทย์ม.ต้น: “Because Justification”, กำเนิดโลก, ส่องกล้องจุลทรรศน์Read more

วิทย์ม.ต้น: เขียนโปรแกรมสร้างโจทย์ตัวอักษร
Posted in

วิทย์ม.ต้น: เขียนโปรแกรมสร้างโจทย์ตัวอักษร

สัปดาห์นี้เด็กๆม.1-3 หัดเขียนโปรแกรมไพธอนเพื่อสร้างโจทย์ตัวอักษร (ต่อเนื่องมาจากสัปดาห์ที่แล้วที่เขียนโปรแกรมไล่แทนค่าตัวอักษรเพื่อแก้โจทย์ทำนองนี้) (โค้ดต่างๆแบบ Jupyter notebookโหลดได้ที่นี่ หรือดูออนไลน์ได้ที่นี่นะครับ) เด็กๆพยายามแทนค่าตัวเลขแต่ละตัวด้วยตัวอักษร บางคนใช้ดิกชันนารี บางคนใช้สตริง วิธีที่ตรงไปตรงมาที่สุดอาจเป็นประมาณนี้สำหรับเด็กๆที่รู้จัก list comprehension แล้ว (ถ้าอยากรู้เรื่องไปดูที่ Comprehending Python’s Comprehensions หรือดูที่ส่วน … วิทย์ม.ต้น: เขียนโปรแกรมสร้างโจทย์ตัวอักษรRead more