2 แนวคิดเชิงคำนวณการแก้ปัญหา

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

องค์ประกอบแนวคิดเชิงคำนวณ