ใบงานที่ 7 รู้จักส่วนประกอบของ Scratch และบล็อกคำสั่ง วิชาเทคโนโลยี ป.6

ภาพหน้าปกสื่อการสอนใบงาน Scratch ป.6 เรื่องรู้จักส่วนประกอบของโปรแกรม Scratch และหมวดหมู่บล็อกคำสั่งทั้ง 7 หมวด
ส่งต่อให้เพื่อนอ่าน :

การเขียนโปรแกรมด้วย Scratch เป็นพื้นฐานสำคัญในการเรียนรู้วิทยาการคำนวณ ช่วยให้นักเรียนฝึกคิดอย่างเป็นระบบ เรียนรู้การแก้ปัญหา และสร้างสรรค์ผลงานผ่านการเขียนโปรแกรมแบบบล็อกคำสั่ง (Block-based Programming)

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

จุดประสงค์การเรียนรู้

  1. นักเรียนสามารถบอกส่วนประกอบต่าง ๆ ของโปรแกรม Scratch ได้
  2. นักเรียนสามารถอธิบายหน้าที่ของส่วนประกอบต่าง ๆ บนหน้าจอ Scratch ได้
  3. นักเรียนสามารถจำแนกหมวดหมู่บล็อกคำสั่งของ Scratch ได้อย่างถูกต้อง
  4. นักเรียนสามารถยกตัวอย่างบล็อกคำสั่งและอธิบายหน้าที่เบื้องต้นได้

1. รู้จักโปรแกรม Scratch

Scratch เป็นโปรแกรมสำหรับฝึกเขียนโปรแกรมคอมพิวเตอร์ที่พัฒนาโดยกลุ่ม Lifelong Kindergarten จาก MIT Media Lab โดยใช้วิธีลากและวางบล็อกคำสั่งมาต่อกัน ทำให้ผู้เรียนสามารถสร้างเรื่องราว เกม ภาพเคลื่อนไหว และสื่อโต้ตอบได้โดยไม่จำเป็นต้องพิมพ์ชุดคำสั่งด้วยภาษาโปรแกรมแบบทั่วไป

นักเรียนสามารถเข้าใช้งาน Scratch ผ่านเว็บไซต์

เว็บไซต์: https://scratch.mit.edu

2. ส่วนประกอบของหน้าจอโปรแกรม Scratch

อินโฟกราฟิกส่วนประกอบหน้าจอโปรแกรม Scratch ป.6 ทั้ง 5 ส่วน พร้อมคำอธิบายหน้าที่

เมื่อเข้าสู่โปรแกรม Scratch นักเรียนจะพบส่วนประกอบสำคัญต่าง ๆ ดังนี้

  1. เวทีแสดงผล (Stage) เป็นพื้นที่แสดงผลการทำงานของโปรแกรม เช่น การเคลื่อนไหวของตัวละคร การแสดงภาพ และการเปลี่ยนฉากหลัง
  2. ตัวละคร (Sprite) เป็นวัตถุหรือตัวละครที่ใช้ในโปรแกรม สามารถกำหนดรูปร่าง ท่าทาง และการเคลื่อนไหวได้
  3. หมวดบล็อกคำสั่ง (Block Categories) เป็นส่วนที่รวบรวมบล็อกคำสั่งแบ่งตามประเภทและหน้าที่ เช่น การเคลื่อนไหว รูปลักษณ์ และการควบคุม
  4. พื้นที่ต่อคำสั่ง (Code Area) เป็นพื้นที่สำหรับลากบล็อกคำสั่งมาต่อเรียงกัน เพื่อกำหนดขั้นตอนการทำงานของโปรแกรม
  5. พื้นหลัง (Backdrop) เป็นภาพฉากหลังของเวที สามารถเลือกหรือสร้างพื้นหลังใหม่เพื่อใช้ประกอบเรื่องราวหรือเกมได้

3. หมวดหมู่บล็อกคำสั่งใน Scratch

อินโฟกราฟิกหมวดหมู่บล็อกคำสั่ง Scratch 7 หมวด พร้อมสี หน้าที่ และตัวอย่างคำสั่ง สำหรับนักเรียนชั้น ป.6

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

1) Motion (การเคลื่อนไหว)

สีฟ้า ใช้ควบคุมการเคลื่อนที่และทิศทางของตัวละคร

ตัวอย่างคำสั่ง

  • Move 10 steps
  • Go to random position
  • Point in direction 90
  • If on edge, bounce

หน้าที่: กำหนดให้ตัวละครเคลื่อนที่ เปลี่ยนตำแหน่ง และเปลี่ยนทิศทาง

2) Looks (รูปลักษณ์)

สีม่วง ใช้เปลี่ยนรูปร่างและลักษณะการแสดงผลของตัวละคร

ตัวอย่างคำสั่ง

  • Say Hello!
  • Think Hmm…
  • Switch costume to
  • Change size by

หน้าที่: ควบคุมการแสดงข้อความ เปลี่ยนชุดตัวละคร และปรับขนาดตัวละคร

3) Control (การควบคุม)

สีส้ม ใช้ควบคุมลำดับและเงื่อนไขในการทำงานของโปรแกรม

ตัวอย่างคำสั่ง

  • Wait 1 seconds
  • Repeat 10
  • Forever
  • If … then

หน้าที่: กำหนดการทำงานซ้ำ การรอเวลา และการทำงานตามเงื่อนไข

4) Events (เหตุการณ์)

สีเหลือง ใช้กำหนดเหตุการณ์ที่ทำให้โปรแกรมเริ่มทำงาน

ตัวอย่างคำสั่ง

  • When green flag clicked
  • When this sprite clicked
  • When key space pressed

หน้าที่: กำหนดจุดเริ่มต้นหรือเหตุการณ์ที่กระตุ้นให้โปรแกรมทำงาน

5) Sound (เสียง)

สีชมพู ใช้ควบคุมเสียงภายในโปรแกรม

ตัวอย่างคำสั่ง

  • Play sound
  • Start sound
  • Stop all sounds
  • Change volume by

หน้าที่: เล่นเสียง หยุดเสียง และปรับระดับความดังของเสียง

6) Sensing (ตัวตรวจสอบ)

สีฟ้าอ่อน ใช้ตรวจสอบข้อมูลหรือเหตุการณ์ต่าง ๆ ที่เกิดขึ้นระหว่างการทำงาน

ตัวอย่างคำสั่ง

  • Key space pressed?
  • Touching mouse-pointer?
  • Ask and wait
  • Mouse x

หน้าที่: ตรวจสอบการกดแป้นพิมพ์ การสัมผัสวัตถุ และรับข้อมูลจากผู้ใช้งาน

7) Variables (ตัวแปร)

สีส้มเข้ม ใช้จัดเก็บข้อมูลที่สามารถเปลี่ยนแปลงได้ระหว่างการทำงานของโปรแกรม

ตัวอย่างคำสั่ง

  • Set Score to 0
  • Change Score by 1
  • Show variable Score
  • Hide variable Score

หน้าที่: จัดเก็บและปรับเปลี่ยนข้อมูล เช่น คะแนน จำนวนชีวิต และจำนวนครั้งที่เล่นเกม

ข้อควรรู้: Scratch ยังมีหมวดหมู่อื่น ๆ เช่น Operators (ตัวดำเนินการ), My Blocks (บล็อกของฉัน) และส่วนขยาย (Extensions) ซึ่งสามารถนำมาใช้เพิ่มเติมตามลักษณะของโปรแกรมได้

4. กิจกรรมการเรียนรู้จากใบงานที่ 7

ใบกิจกรรมนี้แบ่งออกเป็น 2 กิจกรรม เพื่อให้นักเรียนได้ฝึกสำรวจและทำความเข้าใจโปรแกรม Scratch ด้วยตนเอง

กิจกรรมที่ 1 สำรวจหน้าจอ Scratch

ให้นักเรียนเปิดเว็บไซต์ https://scratch.mit.edu แล้วสำรวจหน้าจอโปรแกรม จากนั้นระบุชื่อภาษาอังกฤษและหน้าที่ของส่วนประกอบต่าง ๆ ได้แก่

  1. เวทีแสดงผล (Stage)
  2. ตัวละคร (Sprite)
  3. หมวดบล็อกคำสั่ง (Block Categories)
  4. พื้นที่ต่อคำสั่ง (Code Area)
  5. พื้นหลัง (Backdrop)

กิจกรรมที่ 2 หมวดหมู่บล็อกคำสั่งใน Scratch

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

  • Motion (การเคลื่อนไหว)
  • Looks (รูปลักษณ์)
  • Control (การควบคุม)
  • Events (เหตุการณ์)
  • Sound (เสียง)
  • Sensing (ตัวตรวจสอบ)
  • Variables (ตัวแปร)

กิจกรรมนี้ช่วยให้นักเรียนเข้าใจว่าบล็อกคำสั่งแต่ละประเภทมีหน้าที่แตกต่างกัน และสามารถเลือกใช้คำสั่งได้เหมาะสมกับงานที่ต้องการสร้าง

ตัวอย่างบล็อกคำสั่ง Scratch พร้อมคำอธิบายหน้าที่และการใช้งานเบื้องต้น สำหรับนักเรียน ป.6

5. ประโยชน์ที่นักเรียนจะได้รับ

หลังจากทำใบกิจกรรมนี้ นักเรียนจะมีความรู้พื้นฐานเกี่ยวกับโปรแกรม Scratch มากขึ้น สามารถแยกแยะส่วนประกอบของหน้าจอโปรแกรม รู้จักสีและหมวดหมู่ของบล็อกคำสั่ง รวมถึงเข้าใจหน้าที่ของคำสั่งพื้นฐาน

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

ดาวน์โหลดใบกิจกรรมที่ 7 เรื่อง รู้จักส่วนประกอบของ Scratch และบล็อกคำสั่ง

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

รายละเอียดใบงาน

  • รายวิชา: เทคโนโลยี (วิทยาการคำนวณ)
  • ระดับชั้น: ประถมศึกษาปีที่ 6
  • ใบกิจกรรมที่: 7
  • เรื่อง: รู้จักส่วนประกอบของ Scratch และบล็อกคำสั่ง
  • ลักษณะกิจกรรม: สำรวจหน้าจอและจำแนกหมวดหมู่บล็อกคำสั่ง

จัดทำโดย ครูออฟ
เว็บไซต์สื่อการเรียนรู้ Kruaof.com

หวังว่าใบกิจกรรมนี้จะเป็นประโยชน์สำหรับคุณครูในการจัดการเรียนรู้ และช่วยให้นักเรียนสนุกกับการเรียนรู้การเขียนโปรแกรม Scratch มากยิ่งขึ้นครับ

About ครูออฟ 2018 Articles
https://www.kruaof.com