เมื่อนักเรียนศึกษาเรื่อง การเขียนโปรแกรมด้วย Scratch แล้ว นักเรียนสามารถบอกได้ว่า
การเขียนโปรแกรมเบื้องต้นมีเครื่องมือสำหรับเขียนโปรแกรมมากมาย โปรแกรมสแครช (Scratch) เป็นอีกเครื่องมือหนึ่งที่นำมาฝึกเขียนโปรแกรมได้ง่าย โดยการออกแบบอัลกอริทึมแล้วนำบล็อกคำสั่งที่เกี่ยวข้องมาวางเพื่อให้โปรแกรมทำงาน
เนื้อหาการศึกษาเรื่อง การเขียนโปรแกรมด้วย Scratch
- นักเรียนร่วมกันสนทนาเกี่ยวกับการเขียนโปรแกรม Scratch โดยตอบคำถาม ดังนี้
- โปรแกรม Scratch คืออะไร
- นักเรียนร่วมกันสังเกตภาพการเข้าใช้งานโปรแกรม Scratch แล้วตอบคำถาม ดังนี้
- จากภาพเป็นการเข้าใช้งานโปรแกรม Scratch อย่างไร
- นอกจากวิธีการเข้าใช้งานโปรแกรม Scratch วิธีนี้แล้วมีวิธีการเข้าใช้งานอื่นอีกหรือไม่อย่างไร
- นักเรียนร่วมกันศึกษาค้นคว้าข้อมูลเกี่ยวกับการเขียนโปรแกรมด้วย Scratch จากแหล่ง การเรียนรู้ต่าง ๆ อย่างหลากหลาย เช่น การสอบถามจากครูหรือผู้ปกครอง และห้องสมุด
- นักเรียน สังเกตและวิเคราะห์หน้าต่างโปรแกรม Scratch ว่ามีส่วนประกอบอะไรบ้าง โดยเขียนบันทึกคำตอบของนักเรียน
- นักเรียนวิเคราะห์เกี่ยวกับกลุ่มบล็อกคำสั่งในโปรแกรม Scratch โดยเขียนบันทึกคำตอบของนักเรียนเป็นแผนภาพความคิด
- นักเรียนสังเกตและวิเคราะห์ภาพเกี่ยวกับกลุ่มบล็อกคำสั่งการเคลื่อนที่ของตัวละครและเวทีบนกระดาน แล้วตอบคำถาม ดังนี้
- ภาพด้านซ้ายมือและขวามือต่างกันอย่างไร
- เพราะเหตุใดภาพด้านซ้ายมือจึงมีบล็อกคำสั่งการเคลื่อนไหวของตัวละครและภาพด้านขวามือจึงไม่มี
- นักเรียนร่วมกันสังเกตและวิเคราะห์ภาพเกี่ยวกับการบอกตำแหน่งของตัวละครบนกระดาน จากนั้นตอบคำถาม ดังนี้
- เหตุใดตัวละครจึงอยู่ตรงกลางเวที
- นักเรียนวิเคราะห์และอภิปรายเกี่ยวกับการเรียกกลุ่มคำสั่งเสียงกลองและการเรียกบล็อกคำสั่งควบคุม ดังนี้
- บล็อกคำสั่งแต่ละคำสั่งจะรวมกลุ่มอยู่ในแถบโคดบล็อก (code blocks palette) ซึ่งมีคำสั่งต่าง ๆ อยู่มากมายรวมกันเป็นหมวด ถ้านำเมาส์ไปคลิกที่เมนูในหมวดคำสั่ง โปรแกรมจะแสดงคำสั่งในหมวดนั้นออกมา เช่น ถ้าคลิกเมาส์ที่กลุ่มคำสั่งเสียง โปรแกรมจะแสดงคำสั่งออกมา ดังภาพ
- ในโปรแกรมได้กำหนดเสียงต่าง ๆ ให้เลือกใช้ได้อย่างง่าย และถ้าคลิกเมาส์เลือกเสียงกลอง โปรแกรมจะมีเสียงกลองลักษณะต่าง ๆ ให้เลือกอีกด้วย สามารถใช้เมาส์คลิกหรือป้อนข้อมูลเป็นตัวเลขดังภาพ
- ถ้าคลิกเมาส์เลือกกลุ่มคำสั่งควบคุม โปรแกรมจะแสดงคำสั่งควบคุมออกมา ซึ่งใช้ควบคุมการทำงานของโปรแกรมและตัวละคร เช่น ให้ทำงานเมื่อมีการคลิกเมาส์ให้ทำงานซ้ำ ๆ ให้หน่วงเวลารอดังภาพ
- นักเรียนร่วมกันวิเคราะห์บัตรคำเกี่ยวกับการเขียนโปรแกรม Scratch ให้ตัวละครเคลื่อนที่เสมือนจริงบนกระดาน จากนั้นนำบัตรคำมาเรียงลำดับการทำงานในอัลกอริทึม โดยเขียนบันทึกคำตอบของนักเรียนเป็นแผนภาพความคิดบนกระดาน ดังตัวอย่าง
- นักเรียนร่วมกันคิดวิเคราะห์ โดยตอบคำถามกระตุ้นความคิด ดังนี้
- การใช้งานโปรแกรม Scratch มีกี่รูปแบบ อะไรบ้าง
สรุปความคิดรอบยอดเกี่ยวกับการเขียนโปรแกรมด้วย Scratch
การใช้งานโปรแกรม Scratch สามารถใช้งานได้ทั้งแบบออฟไลน์ คือ ใช้งานจากโปรแกรมที่ลงไว้ในคอมพิวเตอร์ และแบบออนไลน์ที่สามารถเข้าใช้งานได้จาก https://scratch.mit.edu ซึ่งในโปรแกรมจะมีเครื่องมือต่าง ๆ มากมาย และเป็นที่นิยมนำมาใช้ฝึกเขียนโปรแกรมได้ง่าย และในการที่จะเขียนโปรแกรมจะต้องทำการออกแบบอัลกอริทึมเสียก่อน
Leave a Reply