24 พ.ย. 2020 เวลา 03:06 • การศึกษา
>> Project Bloks โปรแกรมแบบจับต้องได้ <<
ด้วย Project File ที่แปะเป็นคลิปใหญ่หน้าเว็บนอกจากจะแนะนำแนวคิดของโครงการ Project Bloks แล้วยังถือได้ว่าเป็นการเปิดโลกให้คนริอ่านเข้าสู่วงการเทคโนโลยีเพื่อการศึกษาของเด็กอย่างผมได้เปิดโลกของการเขียนโปรแกรมแบบใหม่ที่เรียกว่า Tangible Programming ที่เมื่อใช้โปรแกรมแปลภาษาของ Google ก็จะได้คำไทยว่า การเขียนโปรแกรมที่จับต้องได้ คนที่คุ้นชินกับการเขียนโปรแกรมแต่กับฮาร์ดแวร์เป็นหลักก็เลยเกิดอาการงุนงงในทันที ก็เข้าใจมาแต่ไหนแต่ไรว่า ฮาร์ดแวร์จับต้องได้ ซอฟต์แวร์จับต้องไม่ได้เพียงแต่รับรู้ได้ถึงการมีอยู่ ยิ่งซอฟต์แวร์เกิดจากการเขียนโปรแกรม เมื่อซอฟต์แวร์จับต้องไม่ได้ แล้วการโปรแกรมจะจับต้องได้อย่างไร
ข้อมูลเพิ่มเติมจากคลิป ทำให้รู้ว่ามีระดับศาสตราจารย์ที่สถาบันการศึกษาระดับโลกไม่เพียงแค่ศึกษาเรื่องนี้ ยังได้ลงมือทำต้นแบบเป็นจริงเป็นจัง เพื่อหวังจะให้เด็กเล็ก ๆ ได้เข้าใจแนวคิดและหลักการเขียนโปรแกรมที่เหมาะสมกับวัย Google ถือว่าเป็นบริษัทที่มักจะมีผลิตภัณฑ์ที่แหวกกฏเก่า มาให้เราได้สัมผัสประสบการณ์ใหม่อยู่เสมอ โครงการนี้ก็น่าจะเป็นหนึ่งในนั้น แต่คราวนี้หวังจะลงไปเล่นกับเด็ก ๆ ต้องนับถือว่าเป็นวิสัยทัศน์ที่ล้ำแนวปฏิบัติเดิมอย่างแท้จริง
สิ่งที่ Project Bloks มุ่งหวังดูเหมือนเรียบง่าย เพื่อให้เหมาะสมกับวัยที่ไม่ต้องการอะไรซับซ้อน เข้าใจง่าย เล่นได้สนุก อะไรที่ยิ่งง่ายสำหรับผู้ใช้ มักจะแลกมาด้วยอะไรที่ยิ่งยุ่งยากสำหรับผู้ทำเสมอ เริ่มต้นจากส่วนประกอบง่าย ๆ ที่น่าจะเรียกว่า Block ซึ่งเข้าใจเอาเองว่า Google ต้องการเล่นคำด้วยชื่อเฉพาะ Bloks ซึ่งไม่ทิ้งความมุ่ง หมายของการเป็นบล็อก ซึ่งมานำมาจัดเรียงกันก็เกิดเป็นโปรแกรมเพื่อสั่งให้ทำอะไรสักอย่าง การเลือกบล็อกที่เหมาะสม การเปลี่ยนรูปแบบการจัดเรียง ทำให้ได้ผลเป็นโปรแกรมที่ทำงานได้ตามต้องการ คงอย่างนี้แหละถึงนับว่าเป็นการเขียนโปรแกรมที่จับต้องได้ ก็เมื่อคำสั่งมันอยู่ในรูปของบล็อกที่จับสัมผัสได้ เคลื่อนย้ายได้ การให้ชื่อเรียกเทคนิคการเขียนโปรแกรมแบบนี้จึงสมแก่เหตุผลด้วยประการทั้งปวง
แต่ละบล็อกจะทำหน้าที่เฉพาะอย่าง เช่น เป็นบล็อกสวิตซ์ปิดเปิด เป็นบล็อกสร้างเสียง เป็นบล็อกวัดอุณหภูมิ เป็นบล็อกปรับระดับเสียง เป็นต้น การเลือกบล็อกเหล่านี้มาจัดเรียงกันเกิดเป็นโปรแกรมที่ทำให้ได้ผลลัพธ์การทำงานตามต้องการ การเลือกชนิด การกำหนดรูปแบบการจัดเรียง ไปจนถึงการจับบล็อกมาเรียงกันนี้ถือว่าเป็นการโปรแกรมแบบจับต้องได้จริง ๆ
ภาพจาก https://projectbloks.withgoogle.com/
โฆษณา