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