การแก้ปัญหาโดยการใช้คำสั่งควบคุมและโครงสร้างข้อมูล การฝึกทักษะการโปรแกรมเพื่อแก้ปัญหาตั้งแต่ระดับพื้นฐานจนถึงขั้นสูง