(Analogy & Symbols) แปลงเรื่องยากให้เป็นภาพจำ ด้วยการอุปมาอุปไมย!
นักเรียนรู้หรือไม่ครับว่า เราทุกคนใช้ "การคิดเชิงนามธรรม" กันอยู่ทุกวัน! ตัวอย่างที่เห็นชัดที่สุดคือ การใช้อีโมจิ (Emoji) ในการแชตครับ แทนที่เราจะพิมพ์ข้อความยาวๆ ว่า "ตอนนี้ฉันรู้สึกมีความสุขและตลกมากจนน้ำตาไหล" เราแค่ส่งสัญลักษณ์ 😂 ไปตัวเดียว เพื่อนก็เข้าใจความหมายทันที นี่แหละครับคือการตัดรายละเอียดแล้วเหลือไว้แค่ "แก่น" ของอารมณ์
สมมติว่าคุณครูต้องการประเมิน "ระดับความมั่นคงทางกาย" ของนักเรียน ข้อมูลประวัติของนักเรียนมีเยอะมาก ทั้งชื่อเล่น งานอดิเรก สีที่ชอบ หรือรายการอาหารที่กินเมื่อเช้า... แต่ถ้าเราใช้การคิดเชิงนามธรรม เราจะ "ตัด" ข้อมูลเหล่านั้นทิ้ง แล้ว "เลือก" เก็บเฉพาะตัวแปร (Variables) ที่จำเป็นมาให้คะแนน เช่น:
การเลือกเฉพาะตัวแปรเหล่านี้มาคำนวณ จะช่วยให้โปรแกรมเมอร์เขียนสูตรแก้ปัญหาได้อย่างแม่นยำและไม่สับสนครับ
การอุปมาอุปไมย คือการ "เปรียบเทียบสิ่งหนึ่งกับอีกสิ่งหนึ่ง" ที่ดูเหมือนจะไม่เกี่ยวข้องกันเลย แต่มีความหมายหรือหลักการทำงาน (แก่น) คล้ายคลึงกัน ทักษะนี้ช่วยให้เราเข้าใจเรื่องยากๆ ได้ง่ายขึ้นครับ เช่น "เรือนแพ คู่กับ พิษณุโลก" ถ้าเปรียบเทียบแบบเดียวกัน "รถม้า ก็ต้องคู่กับ ลำปาง" เป็นต้น
🌟 รู้หรือไม่? ในเว็บไซต์ Smartyquizkids.com เราก็ใช้การอุปมาอุปไมยครับ! เราเปรียบเทียบ "การเขียนโปรแกรม" ว่าเหมือนกับ "การทำอาหาร" (ข้อมูลเข้า = วัตถุดิบ, ประมวลผล = วิธีทำ) เพื่อให้นักเรียนเห็นภาพการทำงานของระบบได้ชัดเจนที่สุดนั่นเอง!
ความรู้ที่นักเรียนได้ศึกษาจากบทเรียนนี้ จะเป็นความรู้พื้นฐานที่สำคัญ ที่นักเรียนต้องมีติดตัวไป เพื่อนำไปเรียนรู้เรื่อง การออกแบบอัลกอริทึม 6 ขั้นตอน และนำความรู้ภาคทฤษฎีที่ได้ศึกษามา นำไปเป็นความรู้สำหรับการสร้างแบบทดสอบเพื่อทบทวนความรู้ความเข้าใจจากเรื่องที่ได้เรียน ซึ่งเป็นอีกหนึ่งกิจกรรมบนเว็บไซต์ Smartyquizkids.com ที่ครูต้องการให้นักเรียนได้ฝึกทักษะการตั้งคำถามครับ
ลองเปรียบเทียบและหาคำตอบที่ถูกต้องดูนะ!
ข้อที่ 1: การใช้อีโมจิ (Emoji) รูปหน้าโกรธ 😡 ในการพิมพ์แชต จัดเป็นการใช้ทักษะใดในแนวคิดเชิงคำนวณ?
ข้อที่ 2: หากต้องการเขียนโปรแกรมคำนวณ "ค่าดัชนีมวลกาย (BMI)" ข้อมูลใดที่โปรแกรมเมอร์ "ไม่จำเป็น" ต้องนำมาประมวลผล?
ข้อที่ 3: "การอุปมาอุปไมย (Analogy)" มีประโยชน์อย่างไรในการแก้ปัญหา?
ข้อที่ 4: ในเว็บไซต์ Smartyquizkids.com เราใช้หลักการอุปมาอุปไมย เปรียบเทียบ "การเขียนโปรแกรม" กับสิ่งใดในชีวิตประจำวัน?