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