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