ความรู้พื้นฐานที่เกี่ยวข้องกับอัลกอริทึม
การแก้ปัญหาอย่างเป็นระบบ วงจร การพัฒนาโปรแกรม หลักการพัฒนาอัลกอรึทึม
แนวคิดการเขียนโปรแกรมเชิงโครงสร้างและเชิงวัตถุ การวิเคราะห์อัลกอริทึมอย่างง่าย
โครงสร้างข้อมูลพื้นฐาน การเรียงข้อมูล การค้นหาข้อมูล กรณีศึกษาและฝึกปฏิบัติด้านอัลกอริทึม