โครงสร้างเนื้อหาการสอน
เนื้อหาจะไล่ระดับจากที่ใช้สอนใน สอวน. ค่าย 1, ค่าย 2, ผู้แทนศูนย์ และ สสวท. โดยแต่ละช่วงมีเป้าหมายหลักดังนี้
ค่าย 1: พื้นฐานการเขียนโปรแกรม
ปูพื้นฐานการเขียนภาษา C/C++ เน้นให้สามารถคอมไพล์โค้ดได้ ถ่ายทอดแนวคิดออกมาเป็นโปรแกรมที่ทำงานได้จริง
โครงสร้างพื้นฐานของโปรแกรม
การใช้ template และ syntax ที่สำคัญ
ฟังก์ชันพื้นฐานที่ใช้บ่อย
แนวคิดสำคัญ
การใช้ if-else
การใช้ loop (for, while)
ฟังก์ชัน (function) และการส่งค่า
การใช้ recursion
ค่าย 2: การเขียนโปรแกรมเชิงแข่งขัน
ก้าวสู่การเขียนโปรแกรมเชิงแข่งขัน มุ่งเน้นการเพิ่มประสิทธิภาพของโค้ด วิเคราะห์อัลกอริทึม
เทคนิคการเขียนโค้ดให้มีประสิทธิภาพ
โครงสร้างข้อมูล (Data Structure)
อัลกอริทึม (Algorithm)