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