ทักษะการคิดเชิงคํานวณ เช่น การแยกส่วนประกอบและการย่อยปัญหา การหารูปแบบ และการคิดเชิงนามธรรม สามารถนํามาใช้ในการออกแบบขั้นตอนวิธีเพื่อแก้ปัญหาต่าง ๆ การออกแบบนี้ไม่มีขั้นตอนที่ตายตัว จําเป็นต้องอาศัยประสบการณ์ และการฝึกฝน จึงเป็นสิ่งที่ท้าทายซึ่งจะเป็นประโยชน์กับนักเรียนในอนาคต