แนวคิดเชิงคำนวณ (Computational Thinking)
กระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางการหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้องและแม่นยำ
แนวคิดเชิงคำนวณมีองค์ประกอบที่สำคัญ 4 ส่วน ได้แก่
1. แนวคิดการแยกย่อย (Decomposition)
การแตกปัญหาใหญ่ให้เป็นปัญหาย่อย (Break down) ที่มีขนาดเล็กลง เพื่อให้สามารถจัดการปัญหาในแต่ละส่วนได้ง่ายขึ้นและแก้ปัญหาได้ตรงจุดมากยิ่งขึ้น
2. แนวคิดการหารูปแบบ (Pattern Recognition)
การกำหนดแบบแผนหรือรูปแบบ (Pattern) ที่มีลักษณะคล้ายคลึงกันจากปัญหาย่อยที่แยกออกมา เพื่อนำความรู้ ความเข้าใจ หรือรูปแบบที่เคยพบเจอมาช่วยในการแก้ปัญหาปัจจุบัน
3. แนวคิดเชิงนามธรรม (Abstraction)
การหาข้อความคิดรวบยอดของปัญหา (Focus on essential) มุ่งเน้นเฉพาะข้อมูลที่สำคัญและจำเป็นในการแก้ปัญหา โดยตัดรายละเอียดที่ไม่เกี่ยวข้องหรือรายละเอียดปลีกย่อยออกไป
4. แนวคิดการออกแบบขั้นตอนวิธี (Algorithm Design)
การออกแบบลำดับขั้นตอนการแก้ปัญหา (Step-by-step instructions) ด้วยการใช้เหตุผลเชิงตรรกะ เพื่อให้ได้วิธีการหรือชุดคำสั่งที่ชัดเจน ซึ่งหากทำตามขั้นตอนที่วางไว้ก็จะสามารถแก้ไขปัญหาได้อย่างถูกต้อง