เพื่อให้นักศึกษามีแนวคิดเกี่ยวกับ การเขียนโปรแกรม ขั้นตอนวิธีในการแก้ไขปัญฆา การสร้างคำสั่งสำหรับเขียนขั้นตอนวิธีการเขียนผังงาน นิพจน์ คำสั่งในการเขียนโปรแกรม หลักไวยากรณ์ของภาษาโปรแกรมระดับสูง การเขียนโปรแกรมสมัยใหม่ การทดสอบ การแก้ไขโปรแกรม การติดตั้ง และการเขียนเอกสารประกอบโปรแกรม