Computational Thinking
แนวคิดเชิงคำนวณ (Computational Thinking) คือ กระบวนการคิดในการแก้ปัญหา โดยใช้แนวทางที่เป็นระบบ มีเหตุผล และสามารถนำไปใช้แก้ปัญหาได้จริง
เป็นการแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อยๆ ที่มีขนาดเล็กลง เพื่อให้ง่ายต่อการแก้ปัญหา และเข้าใจปัญหาได้ชัดเจนขึ้น
ปัญหา: การจัดงานวันเกิด
แยกออกเป็นขั้นตอนย่อยๆ ได้ดังนี้:
เป็นการสังเกตและค้นหาความเหมือนหรือความแตกต่างของสิ่งต่างๆ เพื่อหาแนวทางในการแก้ปัญหาที่มีลักษณะคล้ายคลึงกัน
การแก้โจทย์คณิตศาสตร์
เมื่อพบโจทย์ที่มีรูปแบบคล้ายกับที่เคยทำมา สามารถใช้วิธีการเดิมในการแก้ปัญหาได้
2 + 4 = 6
3 + 5 = 8
4 + 6 = ?
→ ใช้รูปแบบเดียวกัน: 4 + 6 = 10
เป็นการเลือกใช้เฉพาะข้อมูลที่สำคัญและจำเป็น โดยตัดรายละเอียดที่ไม่จำเป็นออกไป เพื่อให้มองเห็นแก่นของปัญหาได้ชัดเจนขึ้น
แผนที่รถไฟฟ้า
แผนที่แสดงเฉพาะเส้นทางและสถานีรถไฟฟ้า โดยไม่ต้องแสดงรายละเอียดของถนน อาคาร หรือสถานที่อื่นๆ ที่ไม่เกี่ยวข้อง
เป็นการเขียนขั้นตอนการทำงานที่ชัดเจน เป็นลำดับ และสามารถนำไปปฏิบัติได้จริง เพื่อแก้ปัญหาหรือทำงานให้สำเร็จ
อัลกอริทึมการทำชานมเย็น
ให้นักเรียนใช้แนวคิดเชิงคำนวณแก้ปัญหาต่อไปนี้:
สถานการณ์: คุณต้องการเตรียมตัวสอบปลายภาค 5 วิชา ภายใน 2 สัปดาห์
จงใช้แนวคิดเชิงคำนวณ 4 องค์ประกอบมาช่วยวางแผน:
แนวคิดเชิงคำนวณประกอบด้วย 4 องค์ประกอบหลัก: