อย่างที่รู้ ๆ กันอยู่แล้วว่าปัจจุบัน เทคโนโลยีล้ำหน้าเราไปกันจนแทบจะตามไม่ทันทีเดียว ซึ่งการสร้างสรรค์นวัตกรรมใหม่ ๆ ถือเป็นหัวใจหลักอย่างนึงของระบบการศึกษาในปัจจุบัน ที่ต้องเตรียมความพร้อมและฝึกทักษะให้กับนักเรียนในระดับต่าง ๆ โดยทั่วโลกล้วนแล้วแต่หันมาใช้เทคโนโลยีด้วยเครื่องมือสร้างและเขียนโปรแกรมเพื่อเพิ่มความสนุกและความน่าสนใจแก่ผู้เรียนนั่นคือโปรแกรมที่ชื่อว่า Scartch นั่นเอง
ก่อนที่เราจะไปรู้จักโปรแกรม Scratch เราต้องรู้จักการเขียนโปรแกรม หรือที่เรียกกันว่า Coding กันก่อน
Coding หรือ Programming หรือที่เราเรียกว่าการเขียนโค้ดคือการเขียนคำสั่งคอมพิวเตอร์ ซึ่งชุดคำสั่งที่เขียนเสร็จแล้ว เราจะเรียกว่า โปรแกรม (program) ถ้าเราเรียนเขียนโค้ดเสร็จ เราก็จะสามารถสร้างโปรแกรมได้นั่นเอง ซึ่งเราสามารถแบ่งการเขียนโปรแกรมได้ 2 ประเภทคือ การเขียนโปรแกรมที่ไม่ใช้คอมพิวเตอร์ (Unplugged) และการเขียนโปรแกรมคอมพิวเตอร์ (Plugged)
ทำความรู้จัก Scratch
โปรแกรม Scratch (อ่านว่า สะ – แครช) เป็นโปรแกรมภาษา ที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกมดนตรี และศิลปะ และเมื่อสร้างเป็นชิ้นงานเสร็จแล้ว สามารถนำชิ้นงานที่สร้างสรรค์นี้ แสดง และแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้ ทำให้ผู้เรียนได้ เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อม ๆ กับการคิดอย่างสรรค์สรรค์ มีเหตุผล เป็น ระบบ และเกิดการทำงานร่วมกัน
ปัจจุบันการเขียนโปรแกรมภาษา Scratch ได้รับความนิยมอย่างมาก เพราะเปิดให้ใช้งานได้ฟรี ถูกนำไปแปลใช้งานกว่า 70 ภาษา ครอบคลุมพื้นที่ส่วนใหญ่ของโลก มีการแบ่งปันผลงานกว่า 40 ล้านผลงานจากผู้ใช้มากกว่า 40 ล้านคน
สแครตช์ถูกออกแบบขึ้นสำหรับเด็กอายุตั้งแต่ 8-16 ปี เพื่อพัฒนาความคิดเชิงสร้างสรรค์ การใช้เหตุผล ทักษะทางคณิตศาสตร์และภาษาอังกฤษ การวิเคราะห์อย่างเป็นระบบ การทำงานร่วมกันอย่างมีประสิทธิภาพ ซึ่งถือเป็นพื้นฐานสำคัญในการสร้างบุคลากรที่มีคุณภาพ สู่การสร้างนวัตกรรมใหม่ ๆ ในวิชาชีพต่าง ๆ
Google+
Line
บทความที่เกี่ยวข้อง
See More
BRAINSTORM เป็น Coding Platform ที่สร้างขึ้น เพื่อให้เด็ก ๆ ได้เริ่มต้นเรียนรู้ เกี่ยวกับกระบวนการคิดเชิงตรรกะ การคิดเป็นลำดับ ขั้นตอนจนสามารถ Coding หรือเขียนโปรแกรมขึ้นเองได้ โดยที่ไม่ต้องมีพื้นฐานมาก่อน
วันนี้เราจะมาทำความรู้จักโปรแกรมหนึ่ง ซึ่งเป็นโปรแกรมที่สามารถสร้างแอนิเมชัน และ เกม ในรูปแบบง่าย ๆ เป็นภาษาโปรแกรมแบบ visual programming language ที่สามารถใช้ได้อย่างเสรี เราจะมาทำความรู้จักกับ โปรแกรม Scratch
โปรแกรม Scratch สามารถตั้งค่าเรื่องราวของเกมและภาพเคลื่อนไหว และแบ่งปันสิ่งสร้างสรรค์ของเรากับคนอื่น ๆ ในชุมชนออนไลน์ได้ ซึ่งจะช่วยให้เยาวชนเรียนรู้และส่งเสริมการคิดสร้างสรรค์ด้วยเหตุผลอย่างเป็นระบบ อีกทั้งยังเรียนรู้การทำงานร่วมกัน ซึ่งเป็นทักษะที่จำเป็นสำหรับการใช้ชีวิตในศตวรรษที่ 21
โปรแกรม Scratch สามารถใช้งานได้ฟรี โดยเป็นโปรแกรมที่ถูกพัฒนาขึ้นโดยสถาบัน MIT (The Massachusetts Institute of Technology) มีรูปแบบเป็นบล็อกคำสั่งที่นำมาวางต่อกัน โดยนำ Blockly ซึ่งเป็นผลิตภัณฑ์ในส่วนของ Google Education ของบริษัทกูเกิล มาพัฒนาชุดคำสั่งในโปรแกรม Scratch ผู้ใช้ไม่ต้องพิมพ์คำสั่งใหม่ทั้งหมด จึงช่วยลดข้อผิดพลาดในการพิมพ์ นอกจากนี้ยังมีบล็อกที่ช่วยควบคุมการทำงานแบบมีเงื่อนไขและทำซ้ำ โดยผู้ใช้สามารถกำหนดเงื่อนไขเพิ่มเติมลงในโครงสร้างเหล่านี้ได้ สามารถนำไปเชื่อมโยงกับประสบการณ์ในการทำกิจกรรมการเรียนรู้แบบโครงงาน (Project-Based Learning) หรือกิจกรรมการเรียนรู้แบบใช้ปัญหาเป็นฐาน (Problem-Based Learning)
ใครใช้ โปรแกรม Scratch ได้บ้าง
โปรแกรม Scratch ถูกออกแบบมาโดยเฉพาะสำหรับคนวัย 8 ถึง 16 ปี แต่ใช้โดยคนทุกเพศทุกวัย ผู้ใช้โปรแกรมนี้มีมากมายที่สร้างผลงานด้วย Scratch ซึ่งการใช้งานส่วนใหญ่เกิดขึ้นและใช้งานผ่านบุคคลในกลุ่มต่าง ๆ เช่น โรงเรียน, พิพิธภัณฑ์, ห้องสมุด และศูนย์ชุมชน
ภาพโปรแกรม Scratch
ที่มา //scratch.mit.edu/about
เรียนรู้เกี่ยวกับเขียนโปรแกรม
ความสามารถในการกำหนดโปรแกรมคอมพิวเตอร์เป็นส่วนสำคัญของการรู้ในสังคมปัจจุบัน เมื่อผู้เรียนเรียนรู้เกี่ยวกับการเขียนโปรแกรมใน Scratch พวกเขาจะได้เรียนรู้กลยุทธ์สำคัญในการแก้ปัญหาการออกแบบโครงการและการสื่อสารทางความคิด
สนับสนุนภาษารอบโลก
โปรแกรม Scratch สามารถใช้งานได้ในกว่า 150 ประเทศและมีให้บริการมากกว่า 40 ภาษา โดยหากต้องการเปลี่ยนภาษาให้คลิกเมนูที่ด้านล่างของหน้า หรือในตัวแก้ไขโครงการให้คลิกที่ลูกโลกที่ด้านบนของหน้า เพิ่มหรือปรับปรุงการแปล
Scratch ในโรงเรียน
นักเรียนสามารถเรียนรู้ด้วย Scratch ในทุกระดับ (ตั้งแต่ระดับประถมศึกษาจนถึงระดับมหาวิทยาลัย) และสาขาต่าง ๆ (เช่น คณิตศาสตร์วิทยาศาสตร์คอมพิวเตอร์ภาษาศาสตร์สังคมศาสตร์) โดยผู้ใช้งานสามารถแบ่งปันเรื่องราว แลกเปลี่ยนข้อมูลและถามคำถาม กันที่ //scratched.gse.harvard.edu
งานวิจัย
ทีมงาน MIT Scratch และทีมงานวิจัยกำลังค้นคว้าวิธีที่ผู้คนใช้และเรียนรู้ด้วย Scratch สามารถอ่านละเอียดเพิ่มเติมได้ที่ //web.media.mit.edu/~mres/papers/Scratch-CACM-final.pdf
เครื่องมือใช้งานเบื้องต้นภายใน โปรแกรม Scratch
มีสคริปต์ สำหรับการใช้งานมีดังนี้
- การเคลื่อนที่
- เหตุการณ์
- รูปร่าง
- ควบคุม
- เสียง
- การรับรู้
- ปากกา
- โอเปอร์เรเตอร์
- ข้อมูล
นำ Scratch ไปใช้ในการสร้างด้านใดได้บ้าง
- การเคลื่อนไหว เป็นการนำรูปภาพมาเชื่อมต่อในการทำให้เห็นเป็นการเคลื่อนไหว อาจเป็นในรูปแบบที่เห็นทั่วไป คือ ไฟล์นามสกุล .gif
- ศิลปะ เป็นการนำสีมาร้อยเรียงหรือนำเสนอให้รูปแบบที่สวยงามตามงานนั้น ๆ
- เกม เป็นการสร้างความบันเทิงให้ผู้เล่นและฝึกคิดอย่างเป็นระบบของผู้สร้างเกม
- เพลง เป็นการใช้เสียงเป็นหลักในการดำเนินเรื่อง
- เรื่องราว เป็นการสร้างละคร หรือนวนิยายหรือการเล่าเรื่องราวที่ผู้เรียนสนใจจะสร้างขึ้น
- บทเรียน เป็นแนวการสร้างสื่อการสอนที่น่าสนใจมาก ทำให้ผู้สร้างสามารถออกแบบการนำเสนอได้อย่างเต็มที่
แหล่งที่มา
นางสาวชุลีพร สืบสิน. (2558, 3 สิงหาคม). จาก FLOWCHART สู่ SCRATCH. สืบค้นเมื่อ 21 สิงหาคม 2561, จาก //oho.ipst.ac.th/flowchart-scratch/