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