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