TOI-Zero คืออะไร สมัครอย่างไร ต้องทำกี่ข้อถึงผ่าน
TOI-Zero คือด่านแรกของ สอวน. คอมพิวเตอร์ ตั้งแต่ปี 2569 ต้องผ่านเกณฑ์ก่อนจึงจะสมัครสอบคัดเลือกเข้าค่าย 1 ได้ ทำออนไลน์ ทำซ้ำได้จนผ่าน แต่คนที่เขียนโปรแกรมเป็นแล้วก็ยังตกเกณฑ์ได้ ถ้านับข้อผิดหรือเริ่มช้า
ประเด็นสำคัญ
- TOI-Zero คือโครงการฝึกเขียนโปรแกรมออนไลน์บนระบบ TOI National Grader ของมูลนิธิ สอวน. ทำซ้ำได้จนผ่าน ไม่ใช่การสอบจับเวลาวันเดียว
- ปี 2569 ต้องผ่านพร้อมกัน 3 เงื่อนไข: A2 กับ A3 รวมอย่างน้อย 20 ข้อ ทุกระดับรวมอย่างน้อย 40 ข้อ และแต่ละข้อที่นับได้ตั้งแต่ 80 จาก 100 คะแนน
- รอบ 2569 สมัคร 25 ธันวาคม 2568 ถึง 25 พฤษภาคม 2569 ฝึกได้ถึง 31 พฤษภาคม ประกาศผู้มีสิทธิ์ 5 มิถุนายน
- ผ่าน TOI-Zero แล้วยังต้องสมัครและสอบคัดเลือกกับศูนย์อีกรอบ ไม่ได้ติดค่าย 1 โดยอัตโนมัติ
- ใช้ Python หรือ C/C++ ก็ได้ ถ้าตั้งใจไปให้ถึงค่าย 1 เริ่ม C++ ได้เลย
ในหน้านี้
TOI-Zero คืออะไร และทำไมต้องผ่านก่อน
TOI-Zero คือโครงการฝึกเขียนโปรแกรมของมูลนิธิ สอวน. บนระบบ TOI National Grader ผู้เรียนอ่านโจทย์ เขียนโปรแกรม ส่งให้ระบบตรวจ แล้วแก้จนผ่าน ทำได้ตลอดช่วงเวลาที่ประกาศ ไม่ใช่การสอบจับเวลาในวันเดียว และไม่มีการจัดอันดับระหว่างผู้เรียน
ตั้งแต่รอบปี 2569 การผ่านเกณฑ์ TOI-Zero เป็นคุณสมบัติข้อหนึ่งของผู้สมัครสอบคัดเลือกเข้าค่าย 1 วิชาคอมพิวเตอร์ ตามประกาศมูลนิธิ สอวน. ที่ 055/2569 เหตุผลที่มูลนิธิใส่ด่านนี้ไว้ก่อน คือคัดคนที่เขียนโปรแกรมพื้นฐานได้จริง ก่อนเข้าสู่ข้อสอบคัดเลือกและค่ายที่เดินเร็ว
สิ่งที่ต้องแยกให้ออกคือ TOI-Zero เป็นการ ฝึกให้ผ่านเกณฑ์ ส่วนการ สอบคัดเลือกเข้าค่าย 1 เป็น ข้อสอบที่ศูนย์จัดในวันเดียว ผ่านอย่างแรกแล้วยังต้องสมัครและสอบอย่างที่สอง
เกณฑ์ผ่านปี 2569 นับอย่างไร
ประกาศที่ 74/2568 กำหนดเงื่อนไข 3 ข้อที่ต้องผ่านพร้อมกัน โจทย์ในระบบแบ่งเป็นระดับ A1 A2 และ A3 ยิ่งเลขมากยิ่งยาก
| เงื่อนไข | เกณฑ์ |
|---|---|
โจทย์ระดับ A2 และ A3 รวมกัน | อย่างน้อย 20 ข้อ |
โจทย์ทุกระดับ A1 A2 A3 รวมกัน | อย่างน้อย 40 ข้อ |
คะแนนของแต่ละข้อที่จะนับ | ตั้งแต่ 80 จาก 100 คะแนน |
ลองนับดูสี่กรณี โดยให้ทุกข้อได้คะแนนถึงเกณฑ์และไม่ใช่ข้อที่ถูกยกเว้น ทำครบ 40 ข้อก็ยังไม่ผ่านได้ ถ้าเลือกทำแต่ข้อง่าย
| กรณี | A1 | A2 | A3 | A2 รวม A3 | รวม | ผล |
|---|---|---|---|---|---|---|
ก | 20 | 15 | 5 | 20 | 40 | ครบทั้งสองเงื่อนไขจำนวนข้อ |
ข | 30 | 8 | 2 | 10 | 40 | ยังขาด A2 กับ A3 อีก 10 ข้อ |
ค | 10 | 20 | 5 | 25 | 35 | รวมยังขาดอีก 5 ข้อ |
ง | 5 | 25 | 10 | 35 | 40 | ครบทั้งสองเงื่อนไขจำนวนข้อ |
ถ้ากรณี ก มี A2 หนึ่งข้อได้ 79 คะแนน ข้อนั้นยังนับไม่ได้ ยอดจะเหลือรวม 39 ข้อ และ A2 รวม A3 เท่ากับ 19 ต้องกลับไปแก้ข้อนั้นให้ถึง 80 หรือทำข้อใหม่ทดแทน
สมัครเมื่อไร ฝึกถึงวันไหน
รอบ 2569 จบไปแล้ว วันที่ของรอบใหม่ต้องรอประกาศของมูลนิธิ แต่ลำดับและระยะห่างของแต่ละขั้นใช้วางแผนรอบหน้าได้เลย
| ขั้น | ช่วงเวลา |
|---|---|
สมัครเข้าร่วม TOI-Zero | 25 ธันวาคม 2568 ถึง 25 พฤษภาคม 2569 |
ฝึกบนระบบ TOI National Grader | 1 มกราคม ถึง 31 พฤษภาคม 2569 |
ประกาศรายชื่อผู้มีสิทธิ์สมัครสอบเข้าค่าย 1 | 5 มิถุนายน 2569 |
สมัครสอบคัดเลือกกับศูนย์ | ตามประกาศของศูนย์ สอวน. ที่รับผิดชอบโรงเรียน |
ช่วงฝึกยาว 5 เดือน แต่คนที่เริ่มเดือนพฤษภาคมมักไม่ทัน เพราะ A2 กับ A3 ต้องใช้เวลาคิดจริง ถ้าตั้งใจสอบรอบหน้า ให้เริ่มฝึกพื้นฐานตั้งแต่ตอนนี้ แล้วค่อยย้ายไปทำโจทย์ในระบบทันทีที่เปิด ดูภาพรวมทั้งปีได้ที่ ปฏิทิน สอวน. คอมพิวเตอร์
สมัครและตรวจผลทีละขั้น
เข้าหน้าโครงการจากลิงก์ในประกาศ
ประกาศของมูลนิธิ สอวน. จะชี้ไปที่ระบบ TOI National Grader ตรวจว่าเป็นรอบของปีที่จะสมัครสอบ ไม่ใช่หน้าค้างจากปีก่อนสมัครบัญชีตามขั้นตอนของระบบ
ประกาศปี 2569 ระบุว่ามีอีเมลยืนยันและบัญชีสำหรับเข้าใช้งาน ใช้อีเมลที่เปิดอ่านได้จริง และเก็บรหัสผ่านไว้ให้ดี เพราะต้องใช้จนถึงวันสมัครสอบเลือกภาษา แล้วส่งโจทย์ง่ายที่สุดหนึ่งข้อก่อน
เพื่อให้คุ้นกับการอ่านข้อมูลเข้า รูปแบบคำตอบ และหน้าผลตรวจ ก่อนไปคิดโจทย์ที่ยากขึ้นเก็บข้อให้ครบเกณฑ์ และดูยอดที่นับได้
เริ่มจาก A1 เพื่อให้มั่นใจ แล้วย้ายไป A2 กับ A3 ให้ถึง 20 ข้อ ตรวจคะแนนรายข้อ ข้อที่ได้ 79 ยังไม่นับรอประกาศรายชื่อ แล้วตามประกาศของศูนย์
หลังมูลนิธิประกาศผู้มีสิทธิ์ ให้ติดตามประกาศรับสมัครของศูนย์ที่รับผิดชอบโรงเรียนของเราดูว่าจังหวัดเราอยู่ศูนย์ไหน
ใช้ภาษาอะไร
ประกาศปี 2569 รองรับทั้ง Python และ C/C++ เลือกใช้ภาษาเดียวตลอดได้ ส่วนข้อสอบคัดเลือกเข้าค่าย 1 ปีเดียวกันให้อ่านโปรแกรม Python และในค่าย 1 เรียน C/C++ สามขั้นนี้จึงไม่ได้ใช้ข้อกำหนดเดียวกัน
ถ้าเป้าหมายคือไปให้ถึงค่าย 1 และ TOI เราแนะนำให้เริ่ม C++ ตั้งแต่ TOI-Zero เพราะเป็นภาษาที่ใช้ต่อทั้งเส้นทาง ส่วน Python ให้ฝึกอ่านและไล่ค่าตัวแปรให้ออกสำหรับข้อสอบคัดเลือก อ่านเหตุผลเต็มที่ ควรเริ่มภาษาอะไร
แผนฝึก 4 สัปดาห์สำหรับคนเริ่มจากศูนย์
แผนนี้ใช้จัดเวลา ไม่ใช่หลักสูตรบังคับ มีพื้นฐานแล้วข้ามไปสัปดาห์ที่ 3 ได้เลย เริ่มใหม่แล้วสัปดาห์ไหนยังไม่ผ่านเกณฑ์ของตัวเอง ก็อยู่ต่ออีกสัปดาห์ ไม่ต้องฝืนตามเลข
| สัปดาห์ | เป้าหมาย | ผ่านเมื่อทำสิ่งนี้ได้ |
|---|---|---|
1 | รับค่า แสดงผล ตัวแปร และนิพจน์ | เขียนโปรแกรมสั้นแล้วได้ผลตรงรูปแบบที่โจทย์กำหนดทุกตัวอักษร |
2 | เงื่อนไขและลูป | อธิบายได้ว่าตัวแปรเปลี่ยนค่าอย่างไรในแต่ละรอบ และสร้างกรณีขอบเขตเองได้ |
3 | โจทย์ A2 ที่ผสมหลายเรื่อง | ข้อที่ไม่ผ่านรู้ว่าผิดที่อ่านโจทย์ วิธีคิด หรือโค้ด ไม่ส่งซ้ำโดยไม่แก้ |
4 | เก็บ A3 และตรวจยอด | แยกได้ว่านับได้กี่ข้อ ยอด A2 รวม A3 เท่าไร และเหลืออะไรต้องทำ |
ฝึกข้อเดียวให้ได้ทักษะครบ
โจทย์นี้เราแต่งขึ้นเอง ไม่ใช่โจทย์ในระบบ: รับจำนวนเต็ม 3 ค่าระหว่าง 0 ถึง 100 แล้วแสดงจำนวนค่าที่ มากกว่าหรือเท่ากับ 50 ก่อนเขียนโค้ด ให้ทำตารางทดสอบแบบนี้ก่อน
| ข้อมูลเข้า | คำตอบ | กรณีนี้ตรวจอะไร |
|---|---|---|
49 50 51 | 2 | รวมค่าที่เท่ากับ 50 ด้วย |
0 1 49 | 0 | ไม่มีค่าที่ผ่านเงื่อนไข |
50 50 50 | 3 | ค่าซ้ำแต่ละตำแหน่งต้องถูกนับ |
100 0 100 | 2 | ค่าขอบเขตและลำดับข้อมูล |
ถ้ากรณีแรกได้ 1 แปลว่าใช้ มากกว่า แทน มากกว่าหรือเท่ากับ ถ้ากรณีที่สามได้ 1 แปลว่านับค่าที่ต่างกันทั้งที่โจทย์ถามจำนวนตำแหน่ง นิสัยนี้คือสิ่งที่ TOI-Zero ฝึก และเป็นสิ่งเดียวกับที่ใช้ในค่าย
คอร์ส C002 มีโจทย์แบบนี้ที่ตรวจให้ทันที และพาร์ทวิทยาการคำนวณปูเรื่องการอ่านโปรแกรมสำหรับข้อสอบคัดเลือกต่อจากตรงนี้ เริ่มเรียนฟรี
ทำไมคนเขียนโปรแกรมเป็นแล้วยังไม่ผ่าน
- เริ่มช้า: เหลือเวลาไม่พอสำหรับ A2 กับ A3 ที่ต้องคิดจริง
- ส่งซ้ำโดยไม่เปลี่ยนอะไร: ผลตรวจเดิมจะกลับมาเหมือนเดิม ให้หาเคสที่พลาดก่อน
- ผ่านตัวอย่างในโจทย์แต่ไม่ผ่านชุดทดสอบ: ยังไม่ได้ลองค่าขอบเขต เช่น ค่าต่ำสุด ค่าสูงสุด และข้อมูลซ้ำ
- รูปแบบคำตอบไม่ตรง: เกินหรือขาดช่องว่าง ขึ้นบรรทัดผิด หรือพิมพ์ข้อความเกินที่โจทย์ขอ
- นับข้อผิด: นับข้อที่ได้ 79 หรือข้อที่ไม่นับในปีนั้นรวมเข้าไป
ผลตรวจแต่ละแบบหมายถึงอะไรและแก้ตรงไหน อ่านที่ Wrong Answer, Runtime Error, Time Limit คืออะไร
แหล่งอ้างอิง
ข้อมูลที่เป็นกฎเกณฑ์อ้างอิงประกาศทางการตามรายการนี้ และระบุวันที่อ่านล่าสุดไว้ด้วย เงื่อนไขเปลี่ยนได้ทุกปี ก่อนสมัครให้ตรวจประกาศฉบับล่าสุดของปีที่จะสมัครอีกครั้ง
- ประกาศที่ 74/2568 เรื่องโครงการ TOI-Zero ปี 2569 (กำหนดการ เกณฑ์ผ่าน ภาษาที่รองรับ) (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
- ประกาศโครงการ TOI-Zero ปี 2569 (ข่าวมูลนิธิ สอวน.) (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
- ประกาศมูลนิธิ สอวน. ที่ 055/2569 เรื่องคุณสมบัติผู้สมัคร (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
- ระบบ TOI National Grader (หน้าโครงการ TOI-Zero) (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
FAQ
คำถามที่พบบ่อยเรื่อง TOI-Zero
คำถามที่ผู้ปกครองและนักเรียนถามเราบ่อยที่สุดก่อนเริ่มฝึก
ไม่ การผ่าน TOI-Zero ให้สิทธิ์สมัครสอบคัดเลือกเท่านั้น ยังต้องสมัครกับศูนย์ สอวน. ตามประกาศ และสอบคัดเลือกที่วัดคณิตศาสตร์กับวิทยาการคำนวณอีกรอบ จึงจะเข้าค่าย 1 ได้
ทำออนไลน์ทั้งหมดบนระบบ TOI National Grader ในช่วงเวลาที่ประกาศ ไม่มีวันสอบและไม่ต้องเดินทาง ส่วนการสอบคัดเลือกเข้าค่าย 1 ที่ตามมาเป็นการสอบที่ศูนย์
สมัครได้ ประกาศไม่ได้กำหนดพื้นฐาน แต่ต้องเขียนโปรแกรมระดับตัวแปร เงื่อนไข และลูปให้ผ่านเกณฑ์ภายในช่วงที่กำหนด คนเริ่มจากศูนย์ควรเริ่มฝึกก่อนระบบเปิดหลายเดือน และใช้โจทย์ที่ตรวจทันทีเพื่อรู้ว่าผิดตรงไหน
ประกาศ 055/2569 ระบุให้ผ่านเกณฑ์ TOI-Zero ของปีเดียวกับที่สมัคร และประกาศ 74/2568 ระบุว่าโจทย์เก่าบางข้อไม่นับผล จึงต้องตรวจยอดที่นับได้ของปีที่สมัครในระบบ ไม่ควรสรุปจากผลสะสมเดิม
ไม่มีผลต่อการสมัคร เพราะเกณฑ์เป็นแบบผ่านหรือไม่ผ่าน แต่มีผลต่อการสอบคัดเลือกและค่าย เพราะโจทย์ A3 ฝึกการแยกกรณีและการจัดการข้อมูลที่ข้อสอบคัดเลือกและสอบท้ายค่ายต้องใช้ ถ้ามีเวลาให้ทำต่อ
อ่านต่อ
- สอบเข้าค่าย 1 สอบอะไรข้อสอบคัดเลือกเข้าค่าย 1 ออกอะไรบ้าง และต้องผ่าน TOI-Zero ก่อนไหมอ่านคู่มือ
- ใครสมัครได้ สมัครอย่างไรม.1 สมัครได้ไหม ต้องผ่านอะไรก่อน สมัครกับศูนย์ไหน และมีขั้นตอนอะไรบ้างอ่านคู่มือ
- ส่งโค้ดไม่ผ่าน แก้ตรงไหนส่งโค้ดใน TOI-Zero หรือ Grader แล้วขึ้น Wrong Answer, Runtime Error, Time Limit ต้องแก้อย่างไรอ่านคู่มือ
ติดต่อทีมงาน
สอบถามหลักสูตร
และวางแผนการเรียน
ทีมผู้สอน CodeChampion พร้อมช่วยประเมินพื้นฐาน และวางแผนการเรียนที่เหมาะสมกับเป้าหมายและระยะเวลาของน้อง


