โปรแกรม Scratch เป็นเครื่องมือหนึ่งที่นำมาใช้ฝึกเขียนโปรแกรม สามารถเรียนรู้ได้ง่ายโดยการออกแบบอัลกอริทึม แล้วนำบล็อกคำสั่งต่าง ๆ มาวาง
ขั้นสังเกต รวบรวมข้อมูล (Gathering)
- ภาพที่นักเรียนเห็นคือภาพอะไร
- ชื่อโปรแกรมมีชื่อว่าอะไร
- นักเรียนเคยเข้าใช้งานโปรแกรมดังกล่าวหรือไม่
การเขียนโปรแกรมเบื้องต้นมีเครื่องมือสำหรับการเขียนโปรแกรมมากมาย โปรแกรม Scratch เป็นอีกเครื่องมือหนึ่งที่นำมาฝึกเขียนโปรแกรมได้ง่าย โดยการออกแบบอัลกอริทึม แล้วนำบล็อกคำสั่งที่เกี่ยวข้องมาวาง เพื่อให้โปรแกรมทำงาน
ขั้นคิดวิเคราะห์และสรุปความรู้(Processing)
วิเคราะห์องค์ประกอบหลัก ๆ ของโปรแกรม Scratch ว่ามีองค์ประกอบใดบ้าง และมีลักษณะการใช้งานอย่างไร
องค์ประกอบหลักของโปรแกรม | ลักษณะการใช้งาน |
---|---|
กลุ่มคำสั่ง | กลุ่มคำสั่งต่าง ๆ ซึ่งแยกตามสีแตกต่างกัน มีบล็อกคำสั่งอยู่ในหมวดต่าง ๆ ที่ถูกเลือก |
พื้นที่เขียนสคริปต์และเสียง | สำหรับเขียนโปรแกรมสคริปต์ตัวละครและเสียงประกอบฉากสำหรับแสดงตัวละครที่ถูกเลือก |
ฉากสำหรับแสดงตัวละคร | ฉากพื้นหลังใช้ประกอบสำหรับแสดงตัวละคร ตามเรื่องราว |
ตัวละคร | ตัวละครในการเขียนโปรแกรม ซึ่งมีหลายตัวละครให้เลือก |
แถบบล็อกคำสั่ง | อยู่ในกลุ่มคำสั่งต่าง ๆ ในหมวดที่ถูกเลือก ที่ใช้เขียนให้ตัวละครแสดงลักษณะต่าง ๆ |
- การเข้าใช้งานโปรแกรม Scratch ช่วยฝึกทักษะของนักเรียนอย่างไร
โปรแกรม Scratch เป็นการเขียนโปรแกรมคอมพิวเตอร์ มีองค์ประกอบหลัก ได้แก่ กลุ่มคำสั่งพื้นที่เขียนสคริปต์และเสียง ฉากสำหรับแสดงตัวละคร ตัวละคร และแถบบล็อกคำสั่งในการเขียนโปรแกรมให้ตัวละคร
ขั้นปฏิบัติและสรุปความรู้หลังการปฏิบัติ (Applying and Constructing theKnowledge)
1. คลิกเมาส์ที่ URL ด้านข้างนี้ https://scratch.mit.edu/projects/editor/?tutorial=getStarted
จะปรากฏหน้าโปรแกรม ดังนี้
2. ทดลองคลิกเมาส์ที่กลุ่มคำสั่งเสียง ที่รวมกลุ่มอยู่ในแถบโค้ดบล็อก โปรแกรมจะแสดงคำสั่งเสียงออกมา ดังนี้
3. ทดลองกำหนดเสียงต่าง ๆ เช่น การคลิกเมาส์เลือกเสียงกลอง โดยสามารถเลือกลักษณะเสียงกลองลักษณะต่าง ๆ ได้ตามที่ต้องการ
- คลิกที่ Tab Sound
- คลิกที่ปุ่ม เพื่อเลือกดูเสียงทั้งหมด แสดงหน้าจอดังนี้
- นำเมาส์ไปวางบนปุ่ม เพื่อฟังเสียงที่ต้องการ
โดยสรุป โปรแกรม Scratch เป็นเครื่องมือหนึ่งที่นำมาใช้ฝึกเขียนโปรแกรม สามารถเรียนรู้ได้ง่าย โดยการออกแบบอัลกอริทึม แล้วนำบล็อกคำสั่งต่าง ๆ มาวาง
Leave a Reply