สอวน. คอมพิวเตอร์ คืออะไร สอบอะไร เริ่มเตรียมตัวอย่างไร
เส้นทาง สอวน. คอมพิวเตอร์มี 6 ขั้น ตั้งแต่ฝึกเขียนโปรแกรมใน TOI-Zero จนถึงการแข่งขันคอมพิวเตอร์โอลิมปิกระดับชาติ แต่ละขั้นสอบคนละอย่างและคัดเลือกแยกกัน ติดค่าย 1 ยังไม่ได้แปลว่าได้แข่ง TOI พี่ธีเคยเดินเส้นทางนี้มาก่อนจนถึงเหรียญทอง TOI
ประเด็นสำคัญ
- สอวน. คอมพิวเตอร์ คือโครงการโอลิมปิกวิชาการสาขาคอมพิวเตอร์ของมูลนิธิ สอวน. วัดการแก้ปัญหาด้วยการเขียนโปรแกรม ไม่ใช่การใช้โปรแกรมสำนักงาน
- เส้นทางมี 6 ขั้น: TOI-Zero, สอบคัดเลือกเข้าค่าย 1, ค่าย 1, ค่าย 2, ตัวแทนศูนย์ไปแข่ง TOI แล้วคัดผู้แทนประเทศไป IOI
- ปี 2569 รับนักเรียน ม.1 ถึง ม.6 สัญชาติไทย อายุไม่เกิน 19 ปี ที่ผ่านเกณฑ์ TOI-Zero ของปีเดียวกัน
- สอบเข้าค่าย 1 ใช้คณิตศาสตร์กับ Python ระดับพื้นฐาน ส่วนในค่ายเรียน C/C++
- ยังไม่เคยเขียนโปรแกรมก็เริ่มได้ ให้เริ่มจากขั้นที่ตรงกับปีที่จะสอบ
ในหน้านี้
สอวน. คอมพิวเตอร์ คืออะไร
สอวน. คอมพิวเตอร์ (หลายคนเรียกสั้น ๆ ว่า สอวน. คอม) คือโครงการโอลิมปิกวิชาการสาขาคอมพิวเตอร์ของมูลนิธิ สอวน. ซึ่งคัดเลือกและอบรมนักเรียนมัธยมทั่วประเทศผ่านศูนย์ สอวน. ตามภูมิภาค เพื่อหาตัวแทนไปแข่งขันคอมพิวเตอร์โอลิมปิกระดับชาติ (TOI) และต่อยอดไปถึงเวทีนานาชาติ (IOI)
สิ่งที่วัดคือการคิดวิธีแก้ปัญหาแล้วเขียนโปรแกรมให้ทำงานถูกต้องภายในเวลาและหน่วยความจำที่กำหนด เนื้อหาหลักจึงเป็นอัลกอริทึม โครงสร้างข้อมูล และคณิตศาสตร์ที่ใช้คิด ไม่ใช่การใช้โปรแกรมสำนักงานหรือการพิมพ์เร็ว
คำว่า คอมพิวเตอร์โอลิมปิก และ Competitive Programming หมายถึงทักษะชุดเดียวกันนี้ ต่างกันแค่เวทีที่ใช้แข่ง ทักษะที่ฝึกจากเส้นทางนี้ใช้ต่อได้ทั้งการสอบเข้าคณะวิศวกรรมคอมพิวเตอร์และการทำงานจริง
เส้นทาง สอวน. คอมพิวเตอร์
เส้นทางของคอมพิวเตอร์โอลิมปิกวิชาการ ตั้งแต่เริ่มต้นฝึกเขียนโปรแกรม จนถึงตัวแทนประเทศ
TOI-Zero: ฝึกเขียนโปรแกรมให้ผ่านเกณฑ์
ฝึกทำโจทย์บนระบบ TOI National Grader ในช่วงเวลาที่ประกาศ ปี 2569 ต้องผ่านโจทย์ระดับ A2 และ A3 รวมกันอย่างน้อย 20 ข้อ และทุกระดับรวมกันอย่างน้อย 40 ข้อ โดยแต่ละข้อได้คะแนนตั้งแต่ 80 เต็ม 100 ผ่านแล้วจึงมีสิทธิ์สมัครสอบคัดเลือก ยังไม่ใช่การติดค่ายสอบคัดเลือกเข้าค่าย 1
สมัครกับศูนย์ สอวน. ที่รับผิดชอบโรงเรียนของเรา ข้อสอบมีพาร์ทคณิตศาสตร์และพาร์ทวิทยาการคำนวณ ปี 2569 ขอบเขตระบุการเขียนโปรแกรมพื้นฐานด้วย Python และการวิเคราะห์ขั้นตอนวิธีอ่านขอบเขตข้อสอบและวิธีเตรียมตัวค่าย 1: เรียนเขียนโปรแกรมและสอบท้ายค่าย
อบรมที่ศูนย์ประมาณ 2 ถึง 3 สัปดาห์ เรียน C/C++ ตั้งแต่พื้นฐานถึงโครงสร้างข้อมูลพื้นฐาน จบค่ายมีสอบท้ายค่ายทั้งภาคทฤษฎีและภาคปฏิบัติเพื่อคัดเข้าค่าย 2อ่านเนื้อหาค่าย 1 และการสอบท้ายค่ายค่าย 2: อัลกอริทึมที่ลึกขึ้นและคัดตัวแทนศูนย์
เรียนอัลกอริทึมและโครงสร้างข้อมูลที่ลึกขึ้น เช่น กราฟ Dynamic Programming และการวิเคราะห์ประสิทธิภาพ จบค่ายคัดเลือกตัวแทนศูนย์ไปแข่งระดับชาติTOI: การแข่งขันคอมพิวเตอร์โอลิมปิกระดับชาติ
ตัวแทนจากทุกศูนย์มาแข่งเขียนโปรแกรมแก้โจทย์ตามกติกาของปีนั้น มีเหรียญทอง เงิน และทองแดงIOI: คัดผู้แทนประเทศไทย
ผู้ทำผลงานดีใน TOI เข้ารับการอบรมและคัดเลือกกับ สสวท. เพื่อเป็นผู้แทนประเทศไทยไปแข่งขัน International Olympiad in Informatics
ใครสมัครได้
ประกาศมูลนิธิ สอวน. ที่ 055/2569 กำหนดคุณสมบัติผู้สมัครวิชาคอมพิวเตอร์ไว้ 4 ข้อ
- สัญชาติไทย และกำลังศึกษาในสถานศึกษาในประเทศไทย
- กำลังเรียนชั้น ม.1 ถึง ม.6 หรือเทียบเท่า ณ วันสมัคร
- อายุไม่เกิน 19 ปีบริบูรณ์ ณ วันที่ 1 กรกฎาคมของปีที่สมัคร
- ผ่านเกณฑ์ TOI-Zero ของปีเดียวกับที่สมัคร
ประกาศฉบับนี้เป็นของรอบปี 2569 ลงนาม 19 มิถุนายน 2569 รอบถัดไปให้ยึดประกาศฉบับใหม่ของปีนั้น ส่วนศูนย์ที่สมัครได้ขึ้นกับที่ตั้งของโรงเรียน ไม่ใช่เลือกศูนย์เองตามความสะดวก
แต่ละสนามสอบอะไร
คำว่า สอบ สอวน. คอม ในแต่ละช่วงหมายถึงคนละสนาม และแต่ละสนามวัดคนละอย่าง อย่าเอาเนื้อหาค่าย 1 ไปเตรียมสอบเข้า หรือเอาข้อสอบเข้ามาซ้อมสอบท้ายค่าย
| สนาม | สอบอะไร | รูปแบบ |
|---|---|---|
TOI-Zero | โจทย์เขียนโปรแกรมระดับ A1 ถึง A3 | ทำออนไลน์ในช่วงเวลาที่ประกาศ ส่งโปรแกรมให้ระบบตรวจ ทำซ้ำได้จนผ่าน |
สอบคัดเลือกเข้าค่าย 1 | คณิตศาสตร์พื้นฐาน, การเขียนโปรแกรมพื้นฐานด้วย Python, การวิเคราะห์ขั้นตอนวิธี (ขอบเขตปี 2569) | สอบที่ศูนย์ในวันเดียว รูปแบบข้อสอบตามที่ศูนย์กำหนด |
สอบท้ายค่าย 1 | ทฤษฎีการเขียนโปรแกรม C/C++ และภาคปฏิบัติเขียนโปรแกรมส่งระบบตรวจ | ตัวอย่างศูนย์ กทม. ปี 2569 สอบ 3 ครั้ง เป็นทฤษฎี 2 ครั้ง ปฏิบัติ 1 ครั้ง ศูนย์อื่นอาจต่างกัน |
TOI | โจทย์แข่งขันหลายข้อ ตรวจอัตโนมัติด้วยชุดทดสอบ | แข่งตามธรรมนูญคอมพิวเตอร์โอลิมปิกของปีนั้น |
ใช้ภาษาอะไร ต้องเขียนโปรแกรมเป็นก่อนไหม
ขึ้นกับขั้นที่กำลังเตรียม ปี 2569 ขอบเขตข้อสอบคัดเลือกเข้าค่าย 1 ระบุ Python ส่วนหลักสูตรในค่ายใช้ C/C++ ตั้งแต่ค่าย 1 เป็นต้นไป และ TOI-Zero รับทั้ง Python และ C/C++
ถ้าตั้งใจไปให้ถึงค่าย 1 เราแนะนำให้เริ่ม C++ ได้เลย เพราะเป็นภาษาที่ใช้ทั้งในค่ายและในสนาม TOI ส่วน Python ให้ฝึกอ่านและไล่ค่าตัวแปรให้ออก เพื่อตอบข้อสอบคัดเลือกที่ให้วิเคราะห์โปรแกรมสั้น ๆ
ยังไม่เคยเขียนโปรแกรมก็เริ่มได้ ให้เริ่มจากตัวแปร เงื่อนไข และลูป แล้วลองทำโจทย์สั้นทันที ไม่ต้องรอเรียนครบทุกคำสั่งก่อน เพราะสิ่งที่ข้อสอบวัดคือการคิดเป็นขั้นตอน ไม่ใช่จำนวนคำสั่งที่จำได้
เริ่มจากตรงไหนดี
เลือกแถวที่ตรงกับตัวเองก่อน แล้วค่อยเลือกคอร์ส ไม่ควรซื้อคอร์สเนื้อหาค่าย 1 มาเตรียมสอบเข้า หรือกลับกัน
| ตอนนี้อยู่ตรงไหน | ควรทำอะไรก่อน | เนื้อหาและคอร์สที่ตรง |
|---|---|---|
ยังไม่เคยเขียนโปรแกรม จะสอบปีหน้า | สมัคร TOI-Zero ทันทีที่เปิดรับ ฝึกวันละข้อ ควบกับทบทวนคณิตศาสตร์พื้นฐาน | คู่มือสอบเข้าค่าย 1 และ C002 ซึ่งเริ่มเรียนฟรี |
จะสอบคัดเลือกเข้าค่าย 1 ปีนี้ | ไล่ขอบเขตข้อสอบของปีนี้ ทำข้อสอบเก่าจับเวลา แล้วอุดจุดที่พลาด | |
ติดค่าย 1 แล้ว หรืออยากเรียนเนื้อหาค่าย 1 ล่วงหน้า | เขียน C++ ทุกวัน ฝึกโจทย์ที่ตรวจอัตโนมัติ ซ้อมสอบท้ายค่ายทั้งทฤษฎีและปฏิบัติ | คู่มือค่าย 1 และ C101 |
ผ่านค่าย 2 แล้ว | ฝึกโจทย์ระดับแข่งขัน วิเคราะห์ประสิทธิภาพ และซ้อมภายใต้เวลา | โจทย์ใน Grader และข้อสอบ TOI ย้อนหลัง |
สัปดาห์แรกทำอะไร
- เลือกเป้าหมายเดียว: สอบเข้าค่าย 1 หรือเตรียมคัดเข้าค่าย 2
- อ่านประกาศหรือขอบเขตของขั้นนั้น แล้วจดหัวข้อที่ยังไม่คุ้น
- ลองโจทย์สั้นโดยไม่เปิดเฉลย เก็บทั้งวิธีคิดและข้อที่ผิด
- ทบทวนจุดที่ติดหนึ่งจุด แล้วทำโจทย์ใหม่ที่ใช้แนวคิดเดียวกัน
- ดูว่าทำเองได้เพิ่มขึ้นหรือยัง จากนั้นค่อยวางตารางฝึกระยะถัดไป
ผู้ปกครองช่วยได้มากด้วยคำถามว่า วันนี้ติดตรงไหนและลองแก้อย่างไร มากกว่าการนับชั่วโมงที่เปิดวิดีโอ ถ้ายังไม่แน่ใจว่าควรเริ่มขั้นไหน ทักมาคุยกับเรา ได้ เล่าชั้นเรียน พื้นฐาน และปีที่จะสอบ แล้วเราจะแนะนำให้
แหล่งอ้างอิง
ข้อมูลที่เป็นกฎเกณฑ์อ้างอิงประกาศทางการตามรายการนี้ และระบุวันที่อ่านล่าสุดไว้ด้วย เงื่อนไขเปลี่ยนได้ทุกปี ก่อนสมัครให้ตรวจประกาศฉบับล่าสุดของปีที่จะสมัครอีกครั้ง
- ประกาศมูลนิธิ สอวน. ที่ 055/2569 เรื่องคุณสมบัติผู้สมัคร (ฉบับลงนาม 19 มิถุนายน 2569) (เปิดในแท็บใหม่)อ่านล่าสุด 7 กันยายน 2569
- ธรรมนูญและหลักสูตรคอมพิวเตอร์โอลิมปิก ฉบับปรับปรุง 2568 (หน้า 24 ถึง 27) (เปิดในแท็บใหม่)อ่านล่าสุด 7 กันยายน 2569
- ขอบเขตข้อสอบคัดเลือกเข้าค่าย 1 วิชาคอมพิวเตอร์ ปี 2569 (เปิดในแท็บใหม่)อ่านล่าสุด 6 กันยายน 2569
- ประกาศโครงการ TOI-Zero ปี 2569 และประกาศที่ 74/2568 (เปิดในแท็บใหม่)อ่านล่าสุด 6 กันยายน 2569
- ประกาศที่ 66/2568 สิทธิ์สอบท้ายค่ายของผู้เคยผ่านค่าย 1 และค่าย 2 วิชาคอมพิวเตอร์ (เปิดในแท็บใหม่)อ่านล่าสุด 7 กันยายน 2569
- สสวท. ประกาศการคัดเลือกผู้แทนประเทศไทยไป IOI 2026 (เปิดในแท็บใหม่)อ่านล่าสุด 7 กันยายน 2569
FAQ
คำถามที่พบบ่อยเกี่ยวกับ สอวน. คอมพิวเตอร์
คำถามที่นักเรียนและผู้ปกครองถามเรามากที่สุดก่อนเริ่มเส้นทางนี้
ยากกว่าวิชาคอมพิวเตอร์ในโรงเรียน แต่เป็นความยากที่เตรียมได้ ด่านแรกคือ TOI-Zero ต้องเขียนโปรแกรมพื้นฐานให้ผ่านเกณฑ์ ด่านที่สองคือข้อสอบคัดเลือกของศูนย์ วัดคณิตศาสตร์ที่บางเรื่องเกินชั้น ม.ต้น และการอ่านโปรแกรมแล้วบอกผลลัพธ์ให้ถูก ส่วนในค่ายต้องเขียนโปรแกรมให้ผ่านทุกกรณีทดสอบภายในเวลาจำกัด นักเรียนที่เริ่มจากศูนย์สอบติดค่าย 1 ได้ ถ้าเริ่มเตรียมล่วงหน้าอย่างน้อยหนึ่งภาคเรียน เขียนโปรแกรมเองทุกสัปดาห์ และซ้อมข้อสอบคัดเลือกย้อนหลังแบบจับเวลา
ต้องผ่าน TOI-Zero ก่อน ซึ่งเป็นการฝึกเขียนโปรแกรมพื้นฐานบนระบบออนไลน์ของ สอวน. จึงต้องเขียนโปรแกรมระดับตัวแปร เงื่อนไข และลูปได้ก่อนสมัครสอบ แต่ยังไม่ต้องรู้อัลกอริทึมขั้นสูง
สมัครผ่านศูนย์ สอวน. ที่รับผิดชอบพื้นที่ของโรงเรียน ไม่ใช่เลือกศูนย์เอง ประกาศรับสมัครของแต่ละศูนย์ออกหลังมูลนิธิประกาศรายชื่อผู้ผ่าน TOI-Zero ของปีนั้น ให้ติดตามจากเว็บไซต์ สอวน. และเพจของศูนย์
ได้ ประกาศ 055/2569 รับนักเรียน ม.1 ถึง ม.6 หรือเทียบเท่า แต่ข้อสอบคัดเลือกมีคณิตศาสตร์บางเรื่องที่โรงเรียนยังไม่สอนในชั้น ม.ต้น จึงต้องเรียนล่วงหน้า
ค่าย 1 วางพื้นฐานการเขียนโปรแกรม C/C++ และโครงสร้างข้อมูลพื้นฐาน จบค่ายสอบคัดเข้าค่าย 2 ส่วนค่าย 2 เรียนอัลกอริทึมและโครงสร้างข้อมูลที่ลึกขึ้น เช่น กราฟและ Dynamic Programming จบค่ายคัดตัวแทนศูนย์ไปแข่ง TOI
อย่างแรก ได้เรียนอัลกอริทึมและการเขียนโปรแกรมกับอาจารย์ของศูนย์ตามหลักสูตรของมูลนิธิ สอวน. อย่างที่สอง ได้สิทธิ์สอบท้ายค่ายเพื่อเข้าค่าย 2 และคัดเป็นตัวแทนศูนย์ไปแข่ง TOI ซึ่งเป็นเส้นทางสู่การเป็นตัวแทนประเทศไทยไป IOI อย่างที่สาม ผู้ผ่านเงื่อนไขของศูนย์ได้รับเกียรติบัตร ใช้ประกอบแฟ้มสะสมผลงานยื่นรอบ Portfolio ของคณะสายวิศวกรรมและคอมพิวเตอร์ได้ตามเกณฑ์ที่แต่ละคณะประกาศในปีนั้น และใช้ขอสิทธิ์สอบท้ายค่ายปีถัดไปได้โดยไม่ต้องเข้าอบรมซ้ำ ตามประกาศ 66/2568
คู่มือ สอวน. คอมพิวเตอร์ทั้งหมด
เรียงตามลำดับที่นักเรียนและผู้ปกครองมักถาม แต่ละหน้าตอบคำถามเดียวให้จบ และอ้างอิงประกาศทางการพร้อมวันที่อ่าน
เริ่มต้น
รู้จักสนาม ภาษา และปฏิทินของทั้งปี
- โอลิมปิกวิชาการ คืออะไรโอลิมปิกวิชาการมีกี่สาขา สอวน. กับ สสวท. ดูแลขั้นไหน และคอมพิวเตอร์อยู่ตรงไหนอ่านคู่มือ
- สมัครเมื่อไร สอบวันไหนแต่ละปี TOI-Zero สมัครสอบ สอบคัดเลือก ค่าย 1 ค่าย 2 และ TOI อยู่ช่วงเดือนไหนอ่านคู่มือ
- เริ่มภาษาอะไรดีTOI-Zero สอบเข้า และในค่ายใช้ภาษาต่างกันไหม ควรเริ่มภาษาไหนให้ไปได้ถึง TOIอ่านคู่มือ
สมัครและสอบเข้าค่าย 1
คุณสมบัติ ศูนย์สอบ TOI-Zero ขอบเขตข้อสอบ และข้อสอบเก่า
- ใครสมัครได้ สมัครอย่างไรม.1 สมัครได้ไหม ต้องผ่านอะไรก่อน สมัครกับศูนย์ไหน และมีขั้นตอนอะไรบ้างอ่านคู่มือ
- ศูนย์สอบอยู่ที่ไหนจังหวัดของเราต้องสมัครสอบ สอวน. คอมพิวเตอร์ที่ศูนย์ไหน และศูนย์ กทม. สมัครอย่างไรอ่านคู่มือ
- TOI-Zero คืออะไรTOI-Zero คืออะไร สมัครเมื่อไร และเกณฑ์ผ่านปี 2569 นับอย่างไรอ่านคู่มือ
- สอบเข้าค่าย 1 สอบอะไรข้อสอบคัดเลือกเข้าค่าย 1 ออกอะไรบ้าง และต้องผ่าน TOI-Zero ก่อนไหมอ่านคู่มือ
- คณิตศาสตร์ออกบทไหนพาร์ทคณิตศาสตร์ของข้อสอบเข้าค่าย 1 มีบทอะไรบ้าง ม.ต้นต้องเรียนล่วงหน้าเรื่องไหนอ่านคู่มือ
- ข้อสอบเก่าหาได้ที่ไหนข้อสอบคัดเลือกย้อนหลังดาวน์โหลดจากไหน ควรทำกี่ปี และจดข้อผิดพลาดอย่างไรอ่านคู่มือ
ในค่ายและสนามแข่ง
ค่าย 1 ค่าย 2 และการอ่านผลตรวจโค้ด
- ติดค่าย 1 แล้วเตรียมอะไรประกาศผลแล้วต้องยืนยันสิทธิ์อย่างไร ควรทวนอะไรก่อนเปิดค่าย และต้องพกอะไรไปบ้างอ่านคู่มือ
- ค่าย 1 เรียนอะไรค่าย 1 สอวน. คอมพิวเตอร์ เรียนอะไร และต้องเตรียมอะไรเพื่อคัดเข้าค่าย 2อ่านคู่มือ
- ค่าย 2 เรียนอะไรค่าย 2 เรียนอัลกอริทึมอะไร ต่างจากค่าย 1 อย่างไร และคัดตัวแทนศูนย์ไป TOI อย่างไรอ่านคู่มือ
- ส่งโค้ดไม่ผ่าน แก้ตรงไหนส่งโค้ดใน TOI-Zero หรือ Grader แล้วขึ้น Wrong Answer, Runtime Error, Time Limit ต้องแก้อย่างไรอ่านคู่มือ
ตัดสินใจ
เลือกคอร์ส และใช้ผลงานกับการเข้ามหาวิทยาลัย
ติดต่อทีมงาน
สอบถามหลักสูตร
และวางแผนการเรียน
ทีมผู้สอน CodeChampion พร้อมช่วยประเมินพื้นฐาน และวางแผนการเรียนที่เหมาะสมกับเป้าหมายและระยะเวลาของน้อง


