Category Archives: สอนเด็กๆ

วิทย์ม.ต้น: หัดจัดเรียงข้อมูล (sorting) ด้วย Python, หาคำที่มีสระ aeiou ครบ, หา Anagrams

วันนี้เด็กๆม.ต้นหัดใช้คำสั่ง sorted(…), sorted(…, reverse = True), sorted(…, key = …) ใน Python เพื่อจัดเรียงข้อมูลเป็นลำดับต่างๆตามที่ต้องการครับ

มีแบบฝึกหัดให้เด็กๆพยายามแก้ปัญหาครับ มีให้หาคำภาษาอังกฤษที่มีสระครบห้าตัว a, e, i, o, u

มีแบบฝึกหัดให้หาคำภาษาอังกฤษที่มีสระครบห้าตัวและเรียงกันด้วย

และมีแบบฝึกหัดให้หา anagrams หรือคำที่มีตัวสะกดเป็นอักษรชุดเดียวกันเช่น bat กับ tab หรือ colonialist กับ oscillation

ท่านสามารถกดดู notebook นี้ได้ที่ http://nbviewer.jupyter.org/urls/witpoko.com/wp-content/uploads/2018/12/จัดเรียงข้อมูล_sorting.ipynb

หรือดาวน์โหลดไปเล่นเองได้จาก https://witpoko.com/wp-content/uploads/2018/12/จัดเรียงข้อมูล_sorting.ipynb (ถ้ากดแล้วไม่โหลดให้กดเมาส์ขวา Save As… หรือ Download linked file… นะครับ) ถ้าจะเล่นเองต้องมีไฟล์คำศัพท์ภาษาอังกฤษ เช่นถ้ามี macOS ไฟล์ก็จะอยู่ที่ /usr/share/dict/words ถ้าไม่มีก็สามารถไปหาได้ที่ https://github.com/dwyl/english-words/  หรือ http://wordlist.aspell.net/12dicts-readme/ เป็นต้นครับ

วิทย์ม.ต้น: หัดเขียนไฟล์ด้วย Python

วันนี้เด็กๆมัธยมต้นหัดใช้ Python เขียนไฟล์เก็บไว้บนคอมพิวเตอร์ครับ อันนี้สำคัญเพราะปกติเวลาเราทำงานอะไรบางอย่างเสร็จเราก็จะต้องการบันทึกงานของเราเก็บเอาไว้ เวลาปิดคอมพิวเตอร์ไปข้อมูลจะได้ยังอยู่


มีแบบฝึกหัดหา “คำ 100%” แล้วบันทึกผลลงในไฟล์กันครับ

พบคำตลกๆเยอะครับ ไม่เพียงแต่คำว่า “attitude”

ท่านสามารถกดดู notebook นี้ได้ที่ http://nbviewer.jupyter.org/urls/witpoko.com/wp-content/uploads/2018/12/หัดเขียนข้อมูลลงไฟล์.ipynb

หรือดาวน์โหลดไปเล่นเองได้จาก https://witpoko.com/wp-content/uploads/2018/12/หัดเขียนข้อมูลลงไฟล์.ipynb (ถ้ากดแล้วไม่โหลดให้กดเมาส์ขวา Save As… หรือ Download linked file… นะครับ) ถ้าจะเล่นเองต้องมีไฟล์คำศัพท์ภาษาอังกฤษ เช่นถ้ามี macOS ไฟล์ก็จะอยู่ที่ /usr/share/dict/words ถ้าไม่มีก็สามารถไปหาได้ที่ https://github.com/dwyl/english-words/  หรือ http://wordlist.aspell.net/12dicts-readme/ เป็นต้นครับ

จรวดกระสุนโฟม ประดิษฐ์และเล่นแม่เแรงไฮดรอลิกหลอดฉีดยา

วันนี้ผมไปทำกิจกรรมวิทย์กับเด็กๆมาครับ เด็กประถมได้หัดคิดแบบวิทยาศาสตร์โดยพยายามอธิบายกลยืดแขนยืดขา ประถมต้นได้เล่นจรวดกระสุนโฟม (กระสุนปืน Nerf) ที่ใช้แรงดันอากาศจากหลอดฉีดยายิงออกไป ให้เด็กๆพยายามสังเกตว่าทำอย่างไรจะยิงไปได้ไกลๆ ประถมปลายได้หัดต่อหลอดฉีดยาต่างขนาดเข้าด้วยกันให้กลายเป็นแม่แรงขยายแรงกด อนุบาลสามสังเกตว่าอากาศบีบให้เล็กลงได้แต่น้ำบีบให้เล็กลงไม่ได้แล้วเล่นแม่แรงไฮดรอลิกหลอดฉีดยากัน

(อัลบั้มบรรยากาศกิจกรรมต่างๆอยู่ที่นี่นะครับ กิจกรรมประถมคราวที่แล้วเรื่อง “เครื่องทุ่นแรงไฮดรอลิก จรวดหลอดพลาสติก คอปเตอร์กระดาษ” ครับ รวมทุกกิจกรรมอยู่ที่นี่นะครับ)

ก่อนที่เข้าสู้ช่วงสิ่งประดิษฐ์ เด็กประถมได้ดูมายากลนี้ครับ ดูเฉพาะตอนแรกที่เป็นกล ยังไม่ดูส่วนเฉลยตอนหลังนะครับ ไว้ดูเฉลยหลังจากได้พยายามคิดพยายามอธิบายว่ากลแต่ละกลทำอย่างไรกันก่อนครับ กลวันนี้คือกลยืดแขนยืดขาครับ

กิจกรรมนี้ฝีกเด็กๆให้คิดแบบวิทยาศาสตร์ครับ มีการสังเกต การตั้งสมมุติฐานเพื่ออธิบายสิ่งที่สังเกตมา การตรวจสอบสมมุติฐานกับข้อมูลที่สังเกตมา การตั้งสมมุติฐานใหม่เมื่อสมมุติฐานเดิมขัดกับข้อมูล นอกจากนี้เราพยายามให้เด็กๆมีความกล้าคิดและออกความเห็นครับ

ผมให้เด็กๆประถมต้นเอากระสุนโฟมปืน Nerf มาใส่ปากหลอดฉีดยาให้แน่นพอประมาณแล้วกดหลอดฉีดยา อากาศในหลอดจะเล็กลงจนความดันภายในสูงพอที่จะทำให้กระสุนโฟมหลุดกระเด็นออกไป ผมให้เด็กๆทดลองดูว่าทำอย่างไรกระสุนจะวิ่งไปได้ไกลๆ มุมที่ปล่อยมีผลอย่างไร การใส่กระสุนให้แน่นให้หลวมทำให้ต่างกันอย่างไร อากาศข้างในมีน้อยมีมากมีผลไหม แล้วก็ให้เขาพยายามยิงให้โดนเป้าต่างๆครับ

สำหรับเด็กประถมปลาย ผมสอนวิธีทำแม่แรงไฮดรอลิกจากหลอดฉีดยาดังในคลิปนี้ครับ

เด็กๆแยกย้ายกันประดิษฐ์และทดลองกดสู้กัน

สำหรับเด็กๆอนุบาลสาม ผมให้ทดลองกดหลอดฉีดยาที่ใส่น้ำและใส่อากาศไว้ โดยผมอุดปลายหลอดแล้วให้เด็กๆกด เด็กๆจะพบว่าหลอดที่ใส่น้ำกดไม่ให้น้ำเล็กลงไม่ได้ แต่หลอดที่ใส่อากาศไว้จะกดให้อากาศเล็กลงได้

จากนั้นเด็กๆก็เล่นแม่แรงไฮดรอลิกหลอดฉีดยาสู้กับผม เด็กๆพบว่าสามารถสู้กับแรงผมได้สบายมากเมื่อใช้แม่แรงแบบนี้ แต่ถ้ากลับข้างกันผมก็สามารถกดชนะเขาได้ง่ายๆเหมือนกัน