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