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