คำอธิบายหน่วยการเรียนรู้
หลังจากนักเรียนได้รู้จักโปรแกรม Scratch และเรียนรู้พื้นฐานการเขียนโปรแกรมมาแล้ว ขั้นตอนต่อไปคือการเรียนรู้ บล็อกคำสั่ง (Blocks) ซึ่งเป็นหัวใจสำคัญของการสร้างโปรแกรมใน Scratch
Scratch ใช้การลากและวางบล็อกคำสั่งแทนการพิมพ์โค้ด ทำให้ผู้เรียนสามารถสร้างเกม นิทาน การ์ตูน และสื่อการเรียนรู้ได้อย่างง่ายดาย
ในหน่วยนี้ นักเรียนจะได้เรียนรู้การใช้งานบล็อกคำสั่งหลักทั้ง 8 กลุ่ม ได้แก่
- Motion
- Looks
- Sounds
- Events
- Controls
- Sensing
- Operators
- Variables
พร้อมทั้งฝึกทำใบงานและแบบฝึกหัด เพื่อให้สามารถเลือกใช้บล็อกคำสั่งได้ถูกต้องตามสถานการณ์ และนำไปประยุกต์ใช้ในการสร้างโปรแกรมจริง
จุดประสงค์การเรียนรู้
เมื่อเรียนจบหน่วยนี้ นักเรียนสามารถ
✅ อธิบายหน้าที่ของบล็อกคำสั่งแต่ละกลุ่มได้
✅ เลือกใช้บล็อกคำสั่งได้อย่างเหมาะสม
✅ เขียนโปรแกรมด้วยการลากบล็อกคำสั่งได้
✅ ใช้คำสั่งหลายกลุ่มร่วมกันในการสร้างโปรแกรม
✅ วิเคราะห์การทำงานของโปรแกรม Scratch ได้
สาระการเรียนรู้
1. กลุ่มคำสั่ง Motion

- การเคลื่อนที่
- การหมุน
- การกำหนดตำแหน่ง
- การเด้งเมื่อชนขอบ
2. กลุ่มคำสั่ง Looks
- การพูด
- การคิด
- การเปลี่ยนชุดตัวละคร
- การเปลี่ยนฉาก
- การเปลี่ยนขนาด
3. กลุ่มคำสั่ง Sounds
- เล่นเสียง
- หยุดเสียง
- ปรับระดับเสียง
4. กลุ่มคำสั่ง Events
- เริ่มโปรแกรม
- คลิกธงเขียว
- กดแป้นพิมพ์
- ส่งข้อความ
5. กลุ่มคำสั่ง Controls
- รอเวลา
- ทำซ้ำ
- ทำงานตลอดเวลา
- ตรวจสอบเงื่อนไข
- หยุดโปรแกรม
6. กลุ่มคำสั่ง Sensing
- ตรวจจับการสัมผัส
- ตรวจจับเมาส์
- ตรวจจับแป้นพิมพ์
- ถามคำถาม
- วัดระยะทาง
7. กลุ่มคำสั่ง Operators
- บวก
- ลบ
- คูณ
- หาร
- เปรียบเทียบ
- AND OR NOT
8. กลุ่มคำสั่ง Variables
- สร้างตัวแปร
- เก็บคะแนน
- เก็บข้อมูล
- แสดงและซ่อนตัวแปร
บทเรียนและใบงานในหน่วยที่ 3 การใช้งานบล็อกคำสั่ง (9 ชั่วโมง)
| ใบงาน | บทเรียน |
|---|---|
| ใบงานที่ 10 | บทเรียนที่ 1 รู้จักกับกลุ่มคำสั่ง Motion |
| ใบงานที่ 11 | บทเรียนที่ 2 รู้จักกับกลุ่มคำสั่ง Looks |
| ใบงานที่ 12 | บทเรียนที่ 3 รู้จักกับกลุ่มคำสั่ง Sounds |
| ใบงานที่ 13 | บทเรียนที่ 4 รู้จักกับกลุ่มคำสั่ง Events |
| ใบงานที่ 14 | บทเรียนที่ 5 รู้จักกับกลุ่มคำสั่ง Controls |
| ใบงานที่ 15 | บทเรียนที่ 6 รู้จักกับกลุ่มคำสั่ง Sensing |
| ใบงานที่ 16 | บทเรียนที่ 7 รู้จักกับกลุ่มคำสั่ง Operators |
| ใบงานที่ 17 | บทเรียนที่ 8 รู้จักกับกลุ่มคำสั่ง Variables |
| ใบงานที่ 18 | บทเรียนที่ 9 รทบทวนการใช้งานบล็อกคำสั่ง |
สิ่งที่นักเรียนจะได้รับ
- เข้าใจการทำงานของบล็อกคำสั่ง Scratch
- เขียนโปรแกรมด้วยการลากบล็อกคำสั่งได้
- วิเคราะห์โปรแกรมจาก Script ได้
- นำความรู้ไปสร้างเกมและแอนิเมชัน
- เตรียมความพร้อมสู่หน่วยถัดไป “การสร้างเกมและโครงงาน Scratch”
