การแก้ปัญหา คือการหาแนวทางในการแก้ปัญหาเพื่อให้บรรลุวัตถุประสงค์หรือสิ่งที่เราต้องการ คือการหาแนวทางในการแก้ปัญหาเพื่อให้บรรลุวัตถุประสงค์หรือสิ่งที่เราต้องการ
ขั้นตอนในการแก้ปัญหา ประกอบด้วย 4 ขั้นตอน คือ
วิเคราะห์และกำหนดรายละเอียดของปัญหา
การวางแผนการแก้ปัญหา
การดำเนินการแก้ปัญหา
การตรวจสอบและประเมินผล
เป็นการทำความเข้าใจกับรายละเอียดเงื่อนไข ข้อกำหนด รวมทั้งข้อจำกัดของปัญหา ข้อมูลที่ต้องการคืออะไร และการตรวจสอบความถูกต้องของผลลัพธ์
เป็นกระบวนการคิดค้นกระบวนการต่าง ๆ ที่เป็นขั้นตอนตั้งแต่เริ่มต้นไปยังสิ้นสุด ซึ่งมักจะเขียนออกมาในรูปแบบรหัสจำลองหรือผังงาน ซึ่งขั้นตอนนี้เรียกได้ว่าเป็นขั้นตอนวิธีหรืออัลกอริทึม
เป็นในส่วนของกระบวนการปฏิบัติที่เกิดจากการวางแผนในขั้นตอนที่ 2
ขั้นตอนนี้มักจะทำควบคู่ไปกับขั้นตอนที่ 3 คือการดำเนินการแก้ปัญหา โดยการตรวจผลลัพธ์ที่ได้ หากไม่ถูกต้องก็อาจจะย้อนกลับไปทำซ้ำตั้งแต่ขั้นตอนแรก
การเขียนรหัสลำรอง