- เพื่อส่งเสริมความรู้พื้นฐานด้านการเขียนโปรแกรม ให้นักเรียนสามารถใช้ภาษาคอมพิวเตอร์เบื้องต้น เช่น Python, C หรือ JavaScript ในการแก้ปัญหาอย่างเป็นขั้นตอน
- เพื่อพัฒนาทักษะการคิดอย่างเป็นระบบ (Computational Thinking) ผ่านการวิเคราะห์ปัญหา แยกย่อยโจทย์ และออกแบบวิธีแก้ไขด้วยขั้นตอนวิธี (Algorithm)
- เพื่อส่งเสริมความสนใจและค้นหาศักยภาพของนักเรียน ในด้านเทคโนโลยีสารสนเทศและอาชีพสายไอทีในอนาคต