logo IPST4 IPST4
  • วีดิทัศน์
  • คลังภาพ
  • บทความ
  • โครงงาน
  • บทเรียน
  • แผนการสอน
  • E-Books
    • คู่มือครู
    • คู่มือการใช้หลักสูตร
    • ชุดสื่อ 60 พรรษา
    • หนังสือเรียน
    • Ebook อื่นๆ
  • Apps
  • เกี่ยวกับ scimath
  • ติดต่อเรา
  • สรุปข้อมูล
  • แผนผังเว็บไซต์
ลงชื่อเข้าสู่ระบบ
ลงชื่อเข้าสู่ระบบ

  • สมัครสมาชิก
  • ลืมรหัสผ่าน
  • คำถามที่พบบ่อย
  • วีดิทัศน์
  • คลังภาพ
  • บทความ
  • โครงงาน
  • บทเรียน
  • แผนการสอน
  • E-Books
    • คู่มือครู
    • คู่มือการใช้หลักสูตร
    • ชุดสื่อ 60 พรรษา
    • หนังสือเรียน
    • Ebook อื่นๆ
  • Apps
  • เกี่ยวกับ scimath
  • ติดต่อเรา
  • สรุปข้อมูล
  • แผนผังเว็บไซต์
ลงชื่อเข้าสู่ระบบ
ลงชื่อเข้าสู่ระบบ

  • สมัครสมาชิก
  • ลืมรหัสผ่าน
  • คำถามที่พบบ่อย
  • learning space
  • ระบบอบรมครู
  • ระบบการสอบออนไลน์
  • ระบบคลังความรู้
  • สสวท.
  • สำนักงานสลากกินแบ่ง
  • วีดิทัศน์
  • คลังภาพ
  • บทความ
  • โครงงาน
  • บทเรียน
  • แผนการสอน
  • E-Books
    • คู่มือครู
    • คู่มือการใช้หลักสูตร
    • ชุดสื่อ 60 พรรษา
    • E-Books อื่นๆ
  • Apps
ลงชื่อเข้าสู่ระบบ
ลงชื่อเข้าสู่ระบบ

  • คำถามที่พบบ่อย
  • สมัครสมาชิก
  • Forgot your password?
ค้นหา
    
ค้นหาบทความ
กลุ่มเป้าหมาย
ระดับชั้น
สาขาวิชา/กลุ่มสาระวิชา
การกรองเปลี่ยนแปลง โปรดคลิกที่ส่งเมื่อดำเนินการเสร็จ
เลือกหมวดหมู่
    
  • บทความทั้งหมด
  • ฟิสิกส์
  • เคมี
  • ชีววิทยา
  • คณิตศาสตร์
  • เทคโนโลยี
  • โลก ดาราศาสตร์ และอวกาศ
  • วิทยาศาสตร์ทั่วไป
  • สะเต็มศึกษา
  • อื่น ๆ

แนะนำ Scratch 2.0

โดย :
ทัศนีย์ กรองทอง
เมื่อ :
วันอังคาร, 16 พฤษภาคม 2566
Hits
360

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

 

Scratch 01

ภาพที่ 1: โปรแกรม Scratch

 

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

 

Scratch 02

ภาพที่ 2: ผลงงานจากโปรแกรม Scratch

 

            โปรแกรม  Scratch พัฒนาโดยห้องปฏิบัติการสื่อ (MIT Media Lab) สถาบันเทคโนโลยีแมสซาชูเซตส์ สหรัฐอเมริกาScratch ออกแบบมาให้ใช้กับเด็กอายุ 8-16 ปี แต่จริง ๆ แล้วก็เป็นทางเลือกที่ดีทางหนึ่งสำหรับผู้ที่ต้องการเริ่มต้นเขียนโปรแกรม ปัจจุบัน Scratch ถูกพัฒนามาถึงรุ่น 2.0 ซึ่งได้ปรับปรุงมาจากรุ่น 1.4 และต้องสร้างโปรแกรมผ่านเว็บไซต์แบบออนไลน์เท่านั้น ในเดือนมกราคม พ.ศ. 2557 ได้เผยแพร่รุ่น 2.0 offline (beta) ให้ผู้ใช้ดาวน์โหลดไปใช้งานได้ฟรี ซึ่งสามารถทำงานแบบแอปพลิเคชันโดดบนเครื่องคอมพิวเตอร์ที่ไม่ได้เชื่อมต่อกับอินเทอร์เน็ตได้ จาก Scratch 1.4 เป็น Scratch 2.0 นั้น ได้ทำการพัฒนาในหลายส่วน มีการปรับเปลี่ยนกลุ่มบล็อกใหม่จากเดิม 8 กลุ่มบล็อก เป็น 10 กลุ่มบล็อก และมีการเปลี่ยนชื่อกลุ่มบล็อกหรือคำสั่งให้ข้ากับลักษณะการใช้งานมากขึ้น เช่น Variables เปลี่ยนชื่อเป็น Data ซึ่งเป็นกลุ่มบล็อกที่เกี่ยวข้องกับคำสั่งที่จัดการตัวแปรและรายการ และมีการแยกบล็อกคำสั่งบางส่วนในกลุ่มบล็อก Control ที่ทำหน้าที่เป็นตัวตรวจจับเหตุการณ์ไปไว้ในกลุ่มบล็อก Events ซึ่งก็ทำให้การเลือกใช้งานง่ายยิ่งขึ้น

 

Scratch 03

ภาพที่ 3: ชุดคำสั่งในโปรแกรม Scratch

 

            การเขียนโปรแกรมนั้นส่วนหนึ่งที่สำคัญคือ การแบ่งโปรแกรมเป็นส่วนย่อยเพื่อทำงานเฉพาะอย่าง ทำให้ผู้เขียนโปรแกรมสามารถเรียกและแก้ไขโปรแกรมได้ง่าย ผู้อื่นก็สามารถทำความเข้าใจกับโปรแกรมได้ง่ายกว่าการเขียนทุกอย่างเรียงต่อกันในส่วนเดียว ผู้พัฒนา Scratch ได้เล็งเห็นความสำคัญและ ความจำเป็นในการใช้งานโปรแกรมย่อยนี้ โดยเพิ่มกลุ่มบล็อกที่เกี่ยวกับการสร้างโปรแกรมย่อยใน Scratch 2.0  ไว้ในกลุ่มMore Blocks ชื่อ Make a Block ซึ่งเป็นคำสั่งสำหรับการสร้างโปรแกรมย่อย ผู้เขียนโปรแกรมสามารถกำหนดชื่อโปรแกรมย่อยและชนิดข้อมูลรับเข้าได้

Scratch 04

ภาพที่ 4: การเพิ่มกลุ่มบล็อก

 

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

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

            นี่เป็นเพียงส่วนหนึ่งของคำสั่งที่ใช้ใน Scratch ยังมีคำสั่งอื่น ๆ ให้ใช้งานอีกมากมาย ผู้ใช้สามารถเข้าไปเรียนรู้หรือดาวน์โหลดโปรแกรมได้ในเว็บไซต์ http://scratch.mit.edu/   นอกจากเว็บไชต์นี้จะให้ข้อมูลความรู้แล้ว ยังเป็นแหล่งชุมชนออนไลน์ ให้เรียนรู้วิธีทำงานร่วมกัน โดยผู้ใช้สามารถผยแพร่ แลกเปลี่ยนผลงานหรือดูตัวอย่างจากผู้ใช้ท่านอื่นที่อัปโหลดไว้ได้ การเรียนรู้จากสคริปต์ผู้อื่นก็สามารถทำให้เราเข้าใจมากขึ้น และเห็นแนวทางในการสร้างงานที่หลากหลาย เพื่อนำไปใช้พัฒนาหรือปรับปรุงผลงานให้มีประสิทธิภาพมากขึ้น ร่วมถึงเผยแพร่ผลงานของเราให้ผู้อื่นได้ศึกษาเรียนรู้ต่อไปได้ในอนาคต

บทความนี้เป็นส่วนหนึ่งของนิตยสาร สสวท. ผู้อ่านสามารถติดตามบทความที่น่าสนใจเพิ่มเติมได้ที่ https://emagazine.ipst.ac.th/

บรรณานุกรม

Scratch. สืบคั้นเมื่อ 17 มีนาคม 2557, จาก http://scratch.mitedu/.

หัวเรื่อง และคำสำคัญ
Programing, Scratch 2.0
ลิขสิทธิ์
สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
ผู้แต่ง หรือ เจ้าของผลงาน
ทัศนีย์ กรองทอง
สาขาวิชา/กลุ่มสาระวิชา
เทคโนโลยี
ระดับชั้น
ป.1
ป.2
ป.3
ป.4
ป.5
ป.6
ม.1
ม.2
ม.3
ม.4
ม.5
ม.6
ช่วงชั้น
ทุกช่วงชั้น
ประถมศึกษาตอนต้น
ประถมศึกษาตอนปลาย
มัธยมศึกษาตอนต้น
มัธยมศึกษาตอนปลาย
กลุ่มเป้าหมาย
ครู
นักเรียน
บุคคลทั่วไป
  • 12801 แนะนำ Scratch 2.0 /article-technology/item/12801-scratch-2-0
    เพิ่มในรายการโปรด
  • ให้คะแนน
    Average rating
    • 1
    • 2
    • 3
    • 4
    • 5
    • Share
    • Tweet
    • Share

  • คำที่เกี่ยวข้อง
    Scratch 2.0 Programing
ค้นหาบทความ
กลุ่มเป้าหมาย
ระดับชั้น
สาขาวิชา/กลุ่มสาระวิชา
การกรองเปลี่ยนแปลง โปรดคลิกที่ส่งเมื่อดำเนินการเสร็จ
  • บทความทั้งหมด
  • ฟิสิกส์
  • เคมี
  • ชีววิทยา
  • คณิตศาสตร์
  • เทคโนโลยี
  • โลก ดาราศาสตร์ และอวกาศ
  • วิทยาศาสตร์ทั่วไป
  • สะเต็มศึกษา
  • อื่น ๆ
  • เกี่ยวกับ SciMath
  • ติดต่อเรา
  • สรุปข้อมูล
  • แผนผังเว็บไซต์
  • คำถามที่พบบ่อย
Scimath คลังความรู้

สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.) กระทรวงศึกษาธิการ เป็นหน่วยงานของรัฐที่ไม่แสวงหากำไร ได้จัดทำเว็บไซต์คลังความรู้ SciMath เพื่อส่งเสริมการสอนวิทยาศาสตร์ คณิตศาสตร์และเทคโนโลยีทุกระดับการศึกษา โดยเน้นการศึกษาขั้นพื้นฐานเป็นหลัก หากท่านพบว่ามีข้อมูลหรือเนื้อหาใด ๆ ที่ละเมิดทรัพย์สินทางปัญญาปรากฏอยู่ในเว็บไซต์ โปรดแจ้งให้ทราบเพื่อดำเนินการแก้ปัญหาดังกล่าวโดยเร็วที่สุด

The Institute for the Promotion of Teaching Science and Technology (IPST), Ministry of Education, a non-profit organization under the Thai government, developed SciMath as a website that provides educational resources in Science, Mathematics and Technology. IPST invites visitors to use its online resources for personal, educational and other non-commercial purpose. If there are any problems, please contact us immediately.

Copyright © 2018 SCIMATH :: คลังความรู้ SciMath. Terms and Conditions. Privacy. , All Rights Reserved. 
อีเมล: This email address is being protected from spambots. You need JavaScript enabled to view it. (ให้บริการในวันและเวลาราชการเท่านั้น)