Scratch (อ่านว่า สะ-แครช) เป็นโปรแกรมภาษาคอมพิวเตอร์ ที่เด็กสามารถเรียนรู้ได้ตั้งแต่อายุ 6 ปีขึ้นไป การเรียน Scratch สามารถช่วยทักษะในการเรียนเขียนโค้ดของเด็กให้ดีขึ้น และสามารถสร้างสรรค์ชิ้นงานบนเว็บได้อย่างง่ายดาย โปรแกรม Scratch พัฒนาโดย MIT Media Lab ซึ่งได้รับการแปลเป็นภาษาต่างๆกว่า 70 ภาษา และมีการเปิดสอน Scratch ตั้งแต่ในโรงรียนจนถึงมหาวิทยาลัย Show การเรียน Scratch สามารถทำให้เด็กได้สร้างสรรค์ผลงานที่อยู่ในจินตนาการ ออกมาเป็นภาพที่เคลื่อนไหวได้อย่างง่ายดาย เช่น การสร้างนิทาน สร้างเกม ดนตรี หรือศิลปะ เพียงแค่ลากบล็อกมาเรียงต่อตามคำสั่ง ภาพก็จะสามารถขยับ เคลื่อนไหวตามที่ได้เขียนคำสั่งไว้ ในโปรแกรมของ Scratch จะมีฟังก์ชั่นการเขียนโปรแกรม และรูปแบบให้เลือกมากมาย เช่น ให้แมวร้องเหมียว 1 ครั้ง หลังจากนั้น 5 วินาที สั่งให้แมวร้องเหมียวติดกัน 10 ครั้ง เป็นต้น โปรแกรมนี้จึงเหมาะกับการเรียนรู้ทักษะ และกระบวนการทางความคิดด้านโปรแกรมคอมพิวเตอร์ของเด็กได้ดี นอกจากนี้เด็กสามารเรียนรู้แนวคิดการเขียนโปรแกรมคอมพิวเตอร์ในรูปแบบกราฟิค ทำให้เด็กเรียนรู้ได้ง่าย เกิดความสนุกสนาน พร้อมทั้งเสริมหลักการทางคณิตศาสตร์ ความคิดสร้างสรรค์ การคิดอย่างเป็นระบบ และมีเหตุผล ด้วยคุณสมบัติที่หลากหลายของโปรแกรม Scratch จึงเหมาะกับการนำมาใช้เป็นเครื่องมือเพื่อจุดประกายความคิด สร้างสรรค์จินตนาการ และสามารถพัฒนาทักษะเพื่อต่อยอดในอนาคตได้ อย่างที่รู้ ๆ กันอยู่แล้วว่าปัจจุบัน เทคโนโลยีล้ำหน้าเราไปกันจนแทบจะตามไม่ทันทีเดียว ซึ่งการสร้างสรรค์นวัตกรรมใหม่ ๆ ถือเป็นหัวใจหลักอย่างนึงของระบบการศึกษาในปัจจุบัน ที่ต้องเตรียมความพร้อมและฝึกทักษะให้กับนักเรียนในระดับต่าง ๆ โดยทั่วโลกล้วนแล้วแต่หันมาใช้เทคโนโลยีด้วยเครื่องมือสร้างและเขียนโปรแกรมเพื่อเพิ่มความสนุกและความน่าสนใจแก่ผู้เรียนนั่นคือโปรแกรมที่ชื่อว่า 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 หรือเขียนโปรแกรมขึ้นเองได้ โดยที่ไม่ต้องมีพื้นฐานมาก่อน scratch คือ อะไร ? อ่านว่า (อ่านว่า สแครช) เป็นโปรแกรมภาษาแบบ แบบ block programming (แบบลาก-วาง) เพื่อให้ตัวละครสนทนาเคลื่อนที่ และวาดรูปได้ โดยจัดเรียงคำสั่งตามลำดับขั้นตอน (sequential) เป็นสื่อหนึ่งที่สร้างภาพให้เห็นการทำงานเป็นขั้นตอนและวิธีการคิดแก้ปัญหาที่เป็นระบบ ซึ่งเป็นผลจาก “Computational Thinking” ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่ายเช่น – นิทานที่สามารถโต้ตอบกับผู้อ่านได้ – ภาพเคลื่อนไหว – เกมดนตรี – และศิลปะ และเมื่อสร้างเป็นชิ้นงานเสร็จแล้วสามารถนำชิ้นงานที่สร้างสรรค์นี้แสดง แลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้ ทำให้ผู้เรียนได้เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อมๆ กับการคิดอย่างสรรค์สรรค์ มีเหตุผล เป็นระบบ และเกิดการทำงานร่วมกัน เพื่อให้ตอบโจทย์ศตวรรษที่ 21 คือประโยชน์ที่เด็กจะได้รับการเรียนรู้ในศตวรรษที่ 21 โดยเฉพาะในหลัก 4Cs ได้แก่ 1.Creativity คิดสร้างสรรค์ แก้ได้กี่วิธีบ้าง เปิดโอกาสให้เด็กคิด 2.Critical Thinking การคิดอย่างมีเหตุผล 3.Collaboration ทำงานร่วมกับเพื่อนเพื่อแก้ปัญหากันเป็นทีม 4.Communication สื่อสารอย่างมีประสิทธิภาพ เเสดงลำดับขั้นตอน การคิดแก้ปัญหาของตัวเองได้ scratch ถูกเขียนใหม่ทั้งหมดใน Adobe Flash สำหรับรุ่น 2.0 แต่ยังคงรันโครงการจาก เวอร์ชันที่เก่ากว่า มันยังคงสมบูรณ์ฟรีและไม่มีโฆษณา เนื่องจากคุณสมบัติใหม่และภาษาการเขียนโปรแกรมที่แตกต่างกันโครงการ scratch 2.0 จะถูกบันทึกในรูปแบบ. sb2 แทนรูปแบบ. sb ก่อนหน้า อย่างไรก็ตามโครงการที่อัปโหลดจาก Scratch 1.4 ยังคงสามารถดาวน์โหลดได้จากหน้าโครงการในรูปแบบ. sb มีคุณสมบัติเพิ่มเติมใหม่มากมายทั้งในโปรแกรมและเว็บไซต์ แต่ใน scratch 3.0 นั้น scratch รุ่นต่อไป ถูกออกแบบมาเพื่อขยายวิธีการและที่ที่เราสามารถสร้างด้วย scratch มันจะรวมสไปรท์ใหม่มากมายตัวแก้ไขเสียงใหม่ทั้งหมดและบล็อกการเขียนโปรแกรมใหม่มากมาย ด้วย scratch 3.0 เราจะสามารถสร้างและเล่นโครงการบนแท็บเล็ตของเรานอกเหนือจากแล็ปท็อปหรือคอมพิวเตอร์เดสก์ท็อปของเรา scratch 3.0 จะลบบล็อคที่มีอยู่หรือไม่ หากเรามี Scratch 2.0 อยู่แล้ว? ไม่มีการลบบล็อกเก่าใน Scratch 3.0 แต่บางอันได้เปลี่ยนไปเล็กน้อยและบางส่วนถูกย้ายไปที่ “ส่วนขยาย” Scratch 3.0 จะแนะนำบล็อกใหม่หรือไม่? เราจะพบบล็อกใหม่บางอย่างในรุ่นเบต้าบล็อก “เอฟเฟกต์เสียง” ใหม่ตัวดำเนินการใหม่ที่ทำให้การทำงานกับข้อความ (สตริง) ง่ายขึ้นบล็อกปากกาใหม่รวมถึงการสนับสนุนเพื่อความโปร่งใสใหม่ร่อนบล็อกเพื่อย้ายได้อย่างง่ายดายไปยังสไปรต์ (หรือจุดสุ่ม) ส่วนขยายใหม่จำนวนมาก ในการทำให้ scratch 3.0 ทำงานได้ดีบนแท็บเล็ตเราจำเป็นต้องทำให้บล็อกใหญ่ขึ้นเพื่อให้ง่ายขึ้นในการลากและแตะบล็อก นอกจากนี้บล็อกมีขนาดใหญ่กว่า เพื่อช่วยแก้ไขปัญหาที่เราพบกับผู้ใช้รายใหม่ที่มีปัญหาในการคลิกและลากองค์ประกอบอินเตอร์เฟสขนาดเล็กอินเตอร์เฟซ การเปลี่ยนแปลงในส่วนต่อประสาน scratch 3.0 คืออะไร?เราได้ทำการเปลี่ยนแปลงจำนวนมากและติดต่อผู้ใช้ scratch เพื่อให้ง่ายต่อการใช้และเรียนรู้ นี่คือการปรับและเปลี่ยนแปลง: ตอนนี้สามารถเลื่อนดูบล็อคทั้งหมด (จากทุกหมวดหมู่) ในรายการเดียวตอนนี้เวทีอยู่ทางขวาแทนทางซ้ายขณะนี้มีวิธีใหม่ในการเพิ่มสไปรต์และแบ็คกราวน์และส่วนขยายบล็อคบางอย่าง (เช่น “ชี้ไปในทิศทาง”) มีวิธีมองเห็นและใช้งานง่ายขึ้นในการเลือกอินพุตโครงการทั้งหมดตอนนี้เริ่มต้นด้วยตัวแปร (เรียกว่า “ตัวแปรของฉัน”) เพื่อช่วยให้พวกเขามองเห็นได้สำหรับผู้เริ่มต้นบล็อคตัวเลือกสีมีตัวเลือกและการควบคุมเพิ่มเติมบล็อกปากกาหายไปไหน บล็อกเพลงหายไปไหนบล็อกปากกาและเพลงถูกย้ายไปยังส่วนขยาย สามารถเพิ่มส่วนขยายได้โดยคลิกที่ปุ่มด้านล่างซ้ายของหน้าจอสไปรท์, เสียง, และฉากหลัง จะมีสไปรต์ใหม่ เสียงและฉากหลังหรือไม่?ใช่ เรากำลังทำงานกับนักวาดภาพประกอบและนักดนตรีเพื่ออัปเดตคลังเนื้อหาทั้งหมดของเราด้วยศิลปะใหม่และเสียงใหม่ มีการเพิ่มเนื้อหาเหล่านี้จำนวนมากไปยังเบต้าและเราจะเพิ่มเนื้อหาต่อไป สินทรัพย์ที่มีอยู่ส่วนใหญ่จะยังคงอยู่หรือถูกแทนที่ด้วยสินทรัพย์ที่คล้ายกัน โปรแกรมแก้ไขสีฟีเจอร์ใหม่ใน Paint Editor คืออะไรเรากำลังออกแบบ Paint Editor ใน Scratch 3.0 อีกครั้งเพื่อมอบคุณสมบัติใหม่ที่ทรงพลังในขณะที่ยังใช้งานได้ง่ายขึ้น การเปลี่ยนแปลงและคุณสมบัติเหล่านี้รวมถึง เลย์เอาต์ใหม่ที่ทำให้เครื่องมือและตัวเลือกที่มีให้เห็นได้ชัดเจน เครื่องมือใหม่เช่น “ยางลบ” ที่ทำงานในโหมดเวกเตอร์ตัวเลือกเพิ่มเติมสำหรับการเลือกและการปรับสีควบคุมจุดเวกเตอร์ได้มากขึ้น (จุดจับโค้งและโหมดจุด)การควบคุมเพิ่มเติมสำหรับการสั่งซื้อเลเยอร์ ( นำมาด้านหน้า , เลื่อนไปด้านหลัง ฯลฯ ) การควบคุมการไล่ระดับสีใหม่และเดี๋ยวเราจะมารู้กันว่าทำไมต้อง scratch และ 2.0 กับ 3.0 ต่างกันอย่างไรกันค่ะ
สามารถดูเพิ่มเติมในรูปเเบบวิดิโอได้นะคะ ที่ Youtube ช่อง Codekids เลยเป็นเวอร์ชั่นเต็มบทความที่เเนะให้อ่านต่อ คือ บทความนี้ค่ะ หลังจากที่เราได้รู้จักเเล้วว่า scratch คืออะไร สอนสร้างเกม 7-10 ขวบ coding โดยเกมกำจัดไวรัส ด้วย scratch ✨บทความอื่นๆ ที่น่าสนใจ
คุณครู สอนสร้างงานศิลปะทำภาพแบบ ArtCode แบบง่ายๆ ไม่กี่คลิก (ที่นี่!!)สวัสดีค่ะวันนี้โค้ดคิดส์เราจะพาไปสร้างงานศิลปะแบบ ArtCode ซึ่งทำได้ง่ายๆ ไม่กี่ขั้นตอนเลยบนเว็บไซต์ทำได้ทั้งภาพคน,สัตว์,สิ่งของซึ่ง Ascii |