วิธีการคลาสสิกที่ยังคงใช้มาตั้งแต่ปัญหาเด็กติดทีวีในยุคแอนะล็อก เช่น ให้ผู้ปกครองดูแลใส่ใจอย่างใกล้ชิด จำกัดเวลาในการใช้สื่อ หรือหากิจกรรมเล่นนอกบ้าน สิ่งเหล่านี้ยังคงใช้ได้ดีและควรต้องทำอยู่ แต่สิ่งที่ต้องเพิ่มเติม คือการพาเด็กก้าวเข้าสู่โลกยุคใหม่อย่างมีภูมิคุ้มกัน ด้วยการสร้างแรงบันดาลใจและผลักดันให้เด็กพัฒนาตนเองจากการเป็นเพียง “ผู้ใช้” สู่การเป็น “ผู้สร้าง” อย่างสร้างสรรค์ ด้วยการจัดกิจกรรมอย่างง่าย สอดคล้องกับวิถีชีวิตประจำวัน เปลี่ยนโลกออนไลน์ให้สนุกและได้ความรู้ ผ่านกิจกรรม 3 ระดับคือ
ทักษะการคิดเชิงคำนวณ หรือ Computational Thinking หรือ CT เป็นทักษะที่ใช้ในการแก้ปัญหาอย่างมีเหตุผล เป็นขั้นเป็นตอน และเป็นพื้นฐานสำคัญในการเขียนโปรแกรม ซึ่งมีองค์ประกอบดังนี้
•Decomposition แบ่งปัญหาใหญ่หรืองาน ออกเป็นส่วนย่อย เพื่อให้จัดการง่าย
ตัวอย่างกิจกรรม
กุญแจสำคัญของกิจกรรม คือ ชี้ให้เด็กเห็นว่าทุกงานประกอบไปด้วยงานเล็กๆ กี่ส่วน เด็กๆ และพ่อแม่ช่วยกันทำส่วนไหนบ้าง และต้องจัดการแต่ละส่วนอย่างไรเพื่อให้งานสำเร็จ
•Pattern recognition หารูปแบบของปัญหาหรือวิธีแก้ เพื่อประยุกต์ใช้กับปัญหาอื่นที่คล้ายกัน
ตัวอย่างกิจกรรม
กุญแจสำคัญของกิจกรรม คือ ฝึกให้เด็กหารูปแบบของสิ่งต่างๆ รอบตัว ให้เด็กเห็นว่า แม้ในรายละเอียดจะต่างกัน แต่หากค้นพบรูปแบบ เราก็สามารถจัดการรายละเอียดที่แตกต่างได้อย่างรวดเร็ว ง่ายดาย
•Abstraction จดจ่อเฉพาะสิ่งสำคัญของปัญหา แยกแยะสาระสำคัญออกจากส่วนที่ไม่สำคัญ
ตัวอย่างกิจกรรม
กุญแจสำคัญของกิจกรรม คือ ฝึกให้เด็กจับสิ่งสำคัญจากจุดประสงค์ของงาน ตัดรายละเอียดอื่นๆ ที่ไม่เกี่ยวข้องออกไป เพื่อจะได้จดจ่อเฉพาะสิ่งที่ต้องนำไปช่วยแก้ปัญหาหรือทำให้งานสำเร็จ
•Algorithm แสดงขั้นตอนแก้ปัญหา โดยมีลำดับของคำสั่งชัดเจน ให้คอมพิวเตอร์สามารถทำตามได้กุญแจสำคัญของกิจกรรม คือ ฝึกให้เด็กจับสิ่งสำคัญจากจุดประสงค์ของงาน ตัดรายละเอียดอื่นๆ ที่ไม่เกี่ยวข้องออกไป เพื่อจะได้จดจ่อเฉพาะสิ่งที่ต้องนำไปช่วยแก้ปัญหาหรือทำให้งานสำเร็จ
ตัวอย่างกิจกรรม
กุญแจสำคัญของกิจกรรม คือ ให้เด็กเกิดทักษะการเรียบเรียงความคิด จัดลำดับ ใช้ภาษา ความละเอียดรอบคอบ และรู้จักตรวจสอบแก้ไขข้อผิดพลาด สิ่งเหล่านี้เป็นพื้นฐานสำคัญของนักสร้างในฐานะโปรแกรมเมอร์
Coding ตามความหมายที่พูดกันให้เข้าใจง่ายก็คือ การเขียนคำสั่งให้คอมพิวเตอร์ทำงาน และ Unplugged Coding ก็คือการเล่นเกมหรือทำกิจกรรมที่มีลักษณะการเขียนคำสั่ง โดยไม่ใช้คอมพิวเตอร์นั่นเอง
ตัวอย่างกิจกรรม
เกมตาราง
นอกจากนี้ เกม Unplugged Coding ยังได้มีการตีพิมพ์เผยแพร่ในรูปแบบของหนังสือฝึกทักษะมากมาย ทั้งของไทยและต่างประเทศ สามารถหาเพิ่มเติมให้เด็กฝึกทำยามว่าง ก่อให้เกิดเป็นความชำนาญจากการฝึกทำซ้ำๆ
ไต่ระดับไล่มาจากการฝึกคิด ฝึกสั่ง แบบไม่ใช้คอมพิวเตอร์กันแล้ว จากนี้ก็ค่อย ๆ พาเด็กเข้าสู่โลกออนไลน์ด้วยการท่องเว็บที่เหมือนเล่นเกม ซึ่งไม่ใช่การเล่นแบบผู้เล่นเท่านั้นแต่เป็นการเล่นในฐานะผู้เริ่มต้นสร้าง เพื่อมุ่งสู่การเป็นนักสร้างที่สร้างสรรค์
ตัวอย่างเว็บไซต์
codingthailand.app เรียนวิธิคิดผ่านวิธีโค้ด แพลตฟอร์มส่งเสริมการเรียนรู้วิชาวิทยาการคำนวณสำหรับเยาวชนไทยทุกคน ในเว็บจะพาเด็ก ๆ เรียนรู้วิทยาการคำนวณผ่านการเล่นเกม code.org เรียนวิทยาการคอมพิวเตอร์เปลี่ยนโลกได้ เด็ก ๆ จะได้สนุกกับวิทยาการคอมพิวเตอร์ ผ่านเกมไขปริศนา การเขียนโค้ด หรือการออกแบบแอป scratch.mit.edu เรียนรู้การทำงานร่วมกัน ปล่อยพลังความคิดสร้างสรรค์ ใช้เหตุผลอย่างเป็นระบบ ผ่านการเขียนโปรแกรมคอมพิวเตอร์ เพื่อสร้างเกม แอนิเมชัน และ Interactive stories ของตัวเอง