Category Archives: computer

วิทย์ม.ต้น: รู้จักการทำ Trail (ลายวิ่งตาม) ใน Scratch, นั่ง debug โปรแกรมกัน

วันนี้เด็กๆมัธยมต้นก็เขียนโปรแกรม Scratch ของเขากันต่อนะครับ วันนี้รู้จักเทคนิคเพิ่มเติมที่จะทำให้เมื่อตัวละครเคลื่อนไหวจะมีเงาๆเป็นลายวิ่งตาม หน้าตาประมาณนี้ครับ:

มาจาก https://scratch.mit.edu/projects/58897590/#editor ครับ
มาจาก https://scratch.mit.edu/projects/58897590/ ครับ  กดเข้าไปดูโค้ดได้ครับ

วิธีทำก็ทำประมาณนี้ครับ:

เข้าไปดูวิธีได้ที่ https://scratch.mit.edu/projects/58897590/#editor และอ่านวิธีอื่นๆได้ที่ https://en.scratch-wiki.info/wiki/Making_a_Trail ครับ

อันนี้เป็นการใช้เทคนิคในโปรเจ็คผมเองครับ อยู่ที่ https://scratch.mit.edu/projects/227691459/ 

โปรเจ็คจำลองการเคลื่อนที่ของดาวหางที่ถูกแรงโน้มถ่วงของดวงอาทิตย์ดูดครับ โค้ดอยู่ที่ https://scratch.mit.edu/projects/227691459/

โปรเจ็คจำลองการเคลื่อนที่ของดาวหางที่ถูกแรงโน้มถ่วงของดวงอาทิตย์ดูดครับ โค้ดอยู่ที่ https://scratch.mit.edu/projects/227691459/
โปรเจ็คจำลองการเคลื่อนที่ของดาวหางที่ถูกแรงโน้มถ่วงของดวงอาทิตย์ดูดครับ โค้ดอยู่ที่ https://scratch.mit.edu/projects/227691459/

เวลาที่เหลือเราก็มานั่งรีวิวความคืบหน้าของโปรแกรมของเด็กๆแต่ละคน ช่วยกัน debug และหาวิธีแก้ปัญหาต่างๆครับ

 

วิทย์ม.ต้น: ดูผลงานโปรแกรม Scratch หนึ่งสัปดาห์ที่ผ่านมา

วันนี้เด็กๆมัธยมต้นนำเสนอโปรแกรมภาษา Scratch ที่ไปหัดทำในสัปดาห์ที่ผ่านมาครับ เด็กๆทำอะไรได้เยอะกว่าที่ผมคาดไว้เยอะเหมือนกัน เรียนรู้ได้ด้วยตัวเองโดยทำ tutorial และดูตัวอย่างโปรแกรมในโปรเจ็กต่างๆบนเว็บ Scratch ครับ

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

ตัวอย่างเกมที่เด็กๆทำกันครับ:

เราจะมาดูความก้าวหน้าต่อไปของโปรแกรมเหล่านี้วันศุกร์หน้าครับ

วิทย์ม.ต้น: หัดโปรแกรมด้วย Scratch

วันนี้เด็กม.ต้นได้หัดเขียนโปรแกรมด้วย Scratch กันครับ ผมให้เด็กๆสร้างบัญชีผู้ใช้สำหรับตนเอง โปรแกรมต่างๆที่สร้างจะได้ไม่หายไปไหน 

เด็กๆหลายๆคนได้ลองเล่นมาบ้างแล้วหลังจากที่ผมแนะนำให้รู้จักเมื่อวันพุธ วันนี้ผมให้เด็กๆทำ Tutorial ต่างๆที่อยู่บนหน้า Getting Started เพื่อให้เด็กๆรู้จักว่าคำสั่งต่างๆมีอะไรบ้าง สามารถทำอะไรได้บ้าง

แม้ว่า Scratch จะมีคำสั่งต่างๆเป็นภาษาไทยด้วย แต่ผมก็บอกเด็กๆให้ใช้แบบภาษาอังกฤษเท่านั้น เพราะเด็กๆโตแล้ว และควรเรียนรู้เป็นภาษาอังกฤษให้ได้ ถ้าใช้ภาษาอังกฤษไม่ได้จะไม่สามารถค้นคว้าเรื่องทางวิทยาศาสตร์และเทคโนโลยีได้อย่างที่ควรจะเป็น จึงควรหัดครับ

ขณะที่เด็กๆทดลองทำสิ่งต่างๆใน Scratch เมื่อติดขัดหรือมีปัญหา ผมก็จะให้เด็กๆปรึกษากันพยายามแก้ปัญหา นอกจากบางกรณีที่ผมต้องลงไปช่วย แต่อยากให้เด็กๆเรียนรู้ด้วยตัวเองและจากเพื่อนๆมากที่สุด เพราะเป็นทักษะสำคัญให้กล้าที่จะเรียนรู้ต่อไปเรื่อยๆไม่ต้องรอให้ใครมาสอนครับ

การบ้านสำหรับศุกร์หน้าคือให้สร้างอะไรที่เด็กแต่ละคนคิดว่าเจ๋งด้วย Scratch แล้วเอามาดูกันในอีกหนึ่งสัปดาห์ครับ