แนวคิดเชิงคำนวณ (computational thinking) เป็นกระบวนการวิเคราะห์ปัญหาเพื่อให้ได้แนวทางการหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้องและแม่นยำ ทักษะการคิดเชิงคำนวณจะช่วยให้สามารถสื่อสารแนวคิดกับผู้อื่นในการแก้ปัญหาได้อย่างมีประสิทธิภาพซึ่งเป็นพื้นฐานของการคิดแก้ปัญหาต่าง ๆ ที่สามารถนำ ไปประยุกต์ในการแก้ปัญหาในชีวิตประจำวัน
แนวคิดเชิงคำนวณมีองค์ประกอบที่สำคัญ 4 ส่วน ได้แก่
- การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (decomposition) เป็นการแตกปัญหาที่ชับช้อนให้เป็นปัญหาย่อยที่มีขนาดเล็กลงและชับซ้อนน้อยลง เพื่อช่วยให้การวิเคราะห์และออกแบบวิธีการแก้ปัญหาทำได้ง่ายขึ้น
- การพิจารณารูปแบบ (pattern recognition) เป็นการวิเคราะห์หาความเหมือนหรือคล้ายคลึงกันระหว่างปัญหาย่อยที่แตกออกมาหรือความคล้ายคลึงกับปัญหาอื่น ๆ ที่มีผู้ออกแบบวิธีการแก้ไขไว้ก่อนแล้ว
- การคิดเชิงนามธรรม (abstraction) เป็นการแยกรายละเอียดที่สำคัญและจำเป็นต่อการแก้ปัญหาออกจากรายละเอียดที่ไม่จำเป็น ซึ่งรวมไปถึงการแทนกลุ่มของปัญหา ขั้นตอน หรือกระบวนการที่มีรายละเอียดปลีกย่อยหลายขั้นตอนด้วยขั้นตอนใหม่เพียงขั้นตอนเดียว
- การออกแบบอัลกอริทีม (algorithm) หรือขั้นตอนวิธี เป็นการพัฒนากระบวนการหาคำตอบอย่างเป็นลำดับขั้นตอนที่ชัดเจนโดยบุคคลหรือคอมพิวเตอร์สามารถนำไปปฏิบัติตามเพื่อแก้ปัญหาได้
.png)
0 ความคิดเห็น