เพื่อช่วยให้เด็กๆ ในยุคปัจจุบันนี้ก้าวเข้าสู่การเขียนโปรแกรมได้อย่างรวดเร็วยิ่งขึ้น Google จึงได้ทำการพัฒนาโครงการ Project Bloks ขึ้นมาให้เด็กๆ สามารถฝึกหัดทักษะในการแก้ปัญหาและมีความคิดสร้างสรรค์ในเชิง Computational Thinking ได้ด้วยการใช้ตัวต่อแบบ Open Hardware Platform เข้ามาช่วยแก้ปัญหาให้เด็กๆ ได้หัดเขียนโปรแกรมแบบ Physical Coding
ตัวต่อแต่ละตัวนี้จะสามารถถูกปรับแต่งได้ทั้งหน้าตาภายนอกและโค้ดภายใน เพื่อให้แต่ละบล็อคมีความสามารถที่แตกต่างกัน และนำมาเรียงต่อกันเพื่อสร้างผลลัพธ์ต่างๆ ตามที่เด็กๆ ต้องการหรือตามที่โจทย์กำหนดได้ โดยในหนึ่งระบบจะมีส่วนประกอบด้วยกัน 3 ส่วน ดังนี้
- Brain Board เป็น Raspberry Pi Zero ที่ทำหน้าที่เป็นหน่วยประมวลผลของระบบทั้งหมด และมี API สำหรับสื่อสารกับ Base Board รวมถึงรับส่งข้อมูลได้ผ่นทาง Wi-Fi และ Bluetooth
- Puck เป็นปุ่มบังคับที่ติดตั้งบน Base Board โดยมีรูปร่างหน้าตาที่หลากหลาย ทั้งแบบสวิตช์, แป้นหมุน, ปุ่ม และอื่นๆ โดยไม่มีระบบไฟฟ้าภายในตัว และสามารถสร้างเองได้ง่ายๆ ด้วยการใช้กระดาษกับหมึกนำไฟฟ้า
- Base Board คือบอร์ดสำหรับติดตั้ง Puck และรับ Input จาก Puck เพื่อส่งคำสั่งต่อไปยัง Brain Board โดยสามารถเลือกติดตั้ง Base Board ในลำดับที่แตกต่างกันเพื่อเปลี่ยน Flow ของการเขียนโปรแกรมได้ด้วย
ผู้ที่สนใจรายละเอียดเพิ่มเติม สามารถอ่านได้ที่ https://projectbloks.withgoogle.com/ เลยนะครับ
ทั้งนี้ตอนนี้ Google กำลังมองหาคนร่วมโครงการอยู่ทั้งครูอาจารย์, นักพัฒนา, ผู้ปกครอง และนักวิจัย เพื่อช่วยกันเปลี่ยนแปลงวงการการศึกษาทางด้าน Computer Science ทั่วโลกให้ครอบคลุมและเข้าถึงได้ง่ายยิ่งขึ้น ใครที่สนใจก็สมัครเข้าไปได้ที่ http://projectbloks.withgoogle.com/register-interest/ เลยนะครับ
ที่มา: https://research.googleblog.com/2016/06/project-bloks-making-code-physical-for.html