ข้อสอบเก่า สอวน. คอมพิวเตอร์ หาได้ที่ไหน ฝึกอย่างไรให้ได้ผล
ข้อสอบเก่าคือเครื่องมือเตรียมสอบที่ดีที่สุด ถ้าใช้ถูกชุดและถูกวิธี ข้อสอบของมูลนิธิ สอวน. ดาวน์โหลดได้ฟรี แต่ต้องแยกให้ออกก่อนว่าชุดไหนเป็นข้อสอบเข้าค่าย 1 ท้ายค่าย หรือ TOI แล้วทำให้ครบ 3 รอบ พร้อมจดข้อผิดพลาดแบบที่เราใช้กับนักเรียน
ประเด็นสำคัญ
- คลังข้อสอบของมูลนิธิ สอวน. มีข้อสอบคัดเลือกเข้าค่าย 1 วิชาคอมพิวเตอร์ให้ดาวน์โหลดฟรี รวมปี 2567 2568 และ 2569 และมีหมวดข้อสอบ TOI แยกต่างหาก
- ข้อสอบ 3 ประเภทวัดคนละทักษะ: สอบเข้าค่าย 1 วัดคณิตศาสตร์และการอ่านโปรแกรม สอบท้ายค่ายวัดทฤษฎีและการเขียนโปรแกรม C/C++ ส่วน TOI เป็นโจทย์แข่งขัน
- ฝึก 3 รอบ: ทำเองจับเวลา ตรวจทั้งข้อผิดและข้อที่เดาถูก แล้วปิดเฉลยทำใหม่หลัง 2 ถึง 3 สัปดาห์
- จดข้อผิดพลาดด้วย 5 คอลัมน์: ข้อ สาเหตุ สิ่งที่ควรจำ วิธีตรวจครั้งหน้า และวันที่ทำซ้ำ
- วัดพัฒนาการจากสัดส่วนข้อที่ทำเองได้และประเภทข้อผิดที่ลดลง ไม่ใช่คะแนนรวมอย่างเดียว
ในหน้านี้
ข้อสอบเก่าหาได้ที่ไหน
แหล่งทางการมีแหล่งเดียวคือคลังข้อสอบของมูลนิธิ สอวน. ซึ่งแบ่งเป็น 3 กลุ่ม: ข้อสอบคัดเลือกผู้แทนประเทศ ข้อสอบคัดเลือกเข้าค่าย 1 แยกรายวิชา และข้อสอบโอลิมปิกวิชาการระดับชาติแยกรายวิชา กรองหมวด คอมพิวเตอร์ แล้วดาวน์โหลดได้ทันที ไม่ต้องสมัครสมาชิก
สำหรับการสอบเข้าค่าย 1 คลังมีข้อสอบคัดเลือกวิชาคอมพิวเตอร์ปี 2567 2568 และ 2569 ไฟล์ในคลังเป็นตัวข้อสอบ เฉลยที่อธิบายวิธีคิดทีละขั้นของปี 2568 และ 2569 รวมถึงปีย้อนหลังอยู่ใน คอร์ส C002 ซึ่งเริ่มเรียนฟรี ส่วนการทำแบบจับเวลาในระบบ ดูชุดที่เปิดอยู่ใน คลังข้อสอบของเรา
แยกประเภทข้อสอบให้ถูกก่อนทำ
ข้อสอบ สอวน. คอมพิวเตอร์ มี 3 สนามที่วัดคนละทักษะ เอาข้อสอบผิดสนามมาซ้อมเสียเวลาและทำให้ประเมินตัวเองผิด
| ประเภท | วัดอะไร | ใช้ซ้อมเมื่อ |
|---|---|---|
ข้อสอบคัดเลือกเข้าค่าย 1 | คณิตศาสตร์พื้นฐานแบบปรนัย และวิทยาการคำนวณที่ให้อ่านโปรแกรม Python แล้วตอบผลลัพธ์ | กำลังจะสอบเข้าค่าย 1 หรือเช็กพื้นฐานก่อนเริ่ม |
ข้อสอบท้ายค่าย 1 | ทฤษฎีการเขียนโปรแกรม C/C++ และภาคปฏิบัติเขียนโปรแกรมส่งระบบตรวจ เป็นของแต่ละศูนย์ ไม่ได้เผยแพร่กลาง | อยู่ในค่าย 1 หรือเรียนเนื้อหาค่าย 1 ล่วงหน้า |
ข้อสอบ TOI | โจทย์แข่งขันหลายข้อ ตรวจอัตโนมัติด้วยชุดทดสอบ ใช้อัลกอริทึมและโครงสร้างข้อมูลของค่าย 2 | ผ่านค่าย 2 แล้ว หรืออยากเห็นปลายทางของเส้นทาง |
ตัวอย่างความต่าง: ข้อสอบเข้าค่าย 1 ถามว่าโปรแกรม Python ที่ให้มาพิมพ์อะไร ส่วนข้อสอบท้ายค่ายให้เขียนโปรแกรม C++ เอง และข้อสอบ TOI ให้เขียนโปรแกรมที่ต้องทันเวลาเมื่อข้อมูลมีหลายแสนค่า
ฝึกข้อสอบเก่า 3 รอบ
รอบที่ 1: ทำเองจับเวลา และทิ้งร่องรอยวิธีคิด
ทำเหมือนวันสอบ ไม่เปิดเฉลย ข้อที่ไม่แน่ใจให้ทำเครื่องหมายไว้ และเขียนวิธีคิดสั้น ๆ ข้างข้อ เพื่อให้รอบถัดไปตรวจได้ว่าถูกเพราะเข้าใจหรือเพราะเดารอบที่ 2: ตรวจทั้งข้อผิดและข้อที่เดาถูก
ข้อที่เดาถูกอันตรายกว่าข้อที่ผิด เพราะจะไม่ได้แก้ จัดทุกข้อที่ผิดหรือไม่มั่นใจเข้าตารางด้านล่าง แยกสาเหตุให้ชัดว่าไม่รู้แนวคิด เลือกวิธีผิด ไล่ค่าพลาด หรือหมดเวลารอบที่ 3: ปิดเฉลยแล้วทำใหม่หลัง 2 ถึง 3 สัปดาห์
ถ้าทำถูกเพราะจำคำตอบได้ ยังไม่นับว่าผ่าน ให้ทำโจทย์ใหม่ที่ใช้แนวคิดเดียวกันอีกข้อ ซึ่งหาได้จากข้อสอบปีอื่นหรือแบบฝึกหัดในคอร์ส
ตารางจดข้อผิดพลาด คัดลอกไปใช้ได้
ตารางนี้คือสิ่งที่เราให้นักเรียนทุกคนทำ จุดสำคัญคือคอลัมน์สาเหตุต้องเป็นสิ่งที่แก้ได้ คำว่า สะเพร่า แก้ไม่ได้ แต่ ลืมอัปเดตตัวแปรหลังจบรอบลูป แก้ได้
| ข้อ | สาเหตุที่แก้ได้ | สิ่งที่ควรจำ | วิธีตรวจครั้งหน้า | ทำซ้ำวันที่และผล |
|---|---|---|---|---|
2569 ข้อ 12 (ไล่โปรแกรม) | นับรอบลูปซ้อนคลาดไปหนึ่งรอบ | ลูปในเริ่มใหม่ทุกครั้งที่ลูปนอกเปลี่ยนค่า | เขียนตารางค่าตัวแปรทีละรอบ ไม่ไล่ในหัว | 27 ต.ค. ถูก |
2568 ข้อ 5 (การนับ) | นับกรณีซ้ำเพราะไม่ได้แยกว่าลำดับสำคัญไหม | ถามก่อนว่า เรียง หรือ เลือก | เขียนกรณีเล็ก ๆ ออกมานับด้วยมือก่อนใช้สูตร | ยังไม่ได้ทำซ้ำ |
2567 ข้อ 20 (เศษเหลือ) | ไม่รู้ว่าเศษเหลือของผลคูณหาได้จากเศษเหลือของตัวคูณ | (a × b) mod m = ((a mod m) × (b mod m)) mod m | ลองกับเลขเล็กก่อน เช่น 7 × 8 mod 5 | 27 ต.ค. ถูก |
ตัวอย่างตารางฝึก 1 สัปดาห์
สำหรับคนที่มีเวลาวันละ 1 ชั่วโมงในวันเรียน และ 2 ชั่วโมงในวันหยุด
| วัน | งาน | ผลที่ควรได้ |
|---|---|---|
จันทร์ | ทำพาร์ทคณิตศาสตร์ของข้อสอบ 1 ปี จับเวลา | คะแนนรอบ 1 และข้อที่ทำเครื่องหมายไว้ |
อังคาร | ตรวจและจดข้อผิดพลาดของพาร์ทคณิตศาสตร์ | ตารางข้อผิดพลาดที่มีสาเหตุแก้ได้ทุกแถว |
พุธ | ทำพาร์ทวิทยาการคำนวณของปีเดียวกัน จับเวลา | ตารางไล่ค่าตัวแปรของทุกข้อที่ไม่มั่นใจ |
พฤหัสบดี | ตรวจและจดข้อผิดพลาดของพาร์ทวิทยาการคำนวณ | แยกได้ว่าผิดที่อ่านโค้ด หรือนับรอบ |
ศุกร์ | เรียนแนวคิดที่ผิดซ้ำมากที่สุด 1 เรื่อง แล้วทำโจทย์เรื่องนั้น 5 ข้อ | อธิบายแนวคิดนั้นให้คนอื่นฟังได้ |
เสาร์ | ทำข้อที่ผิดจากสัปดาห์ก่อนซ้ำโดยปิดเฉลย | แถวในตารางที่ได้ผล ถูก เพิ่มขึ้น |
อาทิตย์ | พัก หรือทบทวนตารางข้อผิดพลาดทั้งหมด 20 นาที | เห็นประเภทข้อผิดที่ลดลง |
วัดพัฒนาการให้มากกว่าคะแนนรวม
- สัดส่วนข้อที่ทำเองได้โดยไม่เดา เทียบกับสัปดาห์ก่อน
- ประเภทข้อผิดที่ซ้ำ ถ้าแถวเดิมยังขึ้นทุกสัปดาห์ แปลว่ายังไม่ได้แก้ที่สาเหตุ
- เวลาต่อข้อที่ถูก ไม่ใช่เวลารวม เพราะข้อที่ติดนานข้อเดียวทำให้เวลารวมเพี้ยน
- ความแม่นยำแยกบท เพื่อรู้ว่าสัปดาห์หน้าควรเรียนเรื่องไหน
ประเภทข้อผิดพลาดที่พบบ่อยและวิธีแก้แต่ละแบบ อยู่ในส่วนจุดที่พลาดบ่อยของ คู่มือสอบเข้าค่าย 1 ส่วนบทคณิตศาสตร์ที่ออก ดูที่ คณิตศาสตร์ออกบทไหน
แหล่งอ้างอิง
ข้อมูลที่เป็นกฎเกณฑ์อ้างอิงประกาศทางการตามรายการนี้ และระบุวันที่อ่านล่าสุดไว้ด้วย เงื่อนไขเปลี่ยนได้ทุกปี ก่อนสมัครให้ตรวจประกาศฉบับล่าสุดของปีที่จะสมัครอีกครั้ง
- คลังข้อสอบคอมพิวเตอร์โอลิมปิกของมูลนิธิ สอวน. (ข้อสอบคัดเลือกเข้าค่าย 1 และข้อสอบ TOI) (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
- ขอบเขตข้อสอบคัดเลือกเข้าค่าย 1 วิชาคอมพิวเตอร์ ปี 2569 (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
FAQ
คำถามที่พบบ่อยเรื่องข้อสอบเก่า
คำถามที่นักเรียนถามเราก่อนเริ่มทำข้อสอบเก่าชุดแรก
อย่างน้อย 3 ปีล่าสุดที่คลังมี คือ 2567 ถึง 2569 เพราะใกล้ขอบเขตปัจจุบันที่สุด ทำครบ 3 รอบต่อชุดสำคัญกว่าจำนวนปี ถ้าทำได้ 5 ปีโดยที่ยังจดข้อผิดพลาดครบทุกชุด ค่อยเพิ่ม
หลังทำครบทั้งชุดแบบจับเวลาและเขียนวิธีคิดของทุกข้อแล้วเท่านั้น การเปิดเฉลยระหว่างทำทำให้ไม่รู้ว่าจริง ๆ แล้วทำได้แค่ไหน และทำให้ข้อที่เดาถูกหลุดจากตารางข้อผิดพลาด
ดูที่ตารางข้อผิดพลาดก่อน ถ้าผิดกระจายหลายบทเพราะไม่รู้แนวคิด ให้กลับไปเรียนเป็นบท ถ้าผิดกระจุกที่การไล่ค่าหรือการเลือกวิธี ให้ฝึกโจทย์สั้นเรื่องนั้นแทนการเรียนใหม่ทั้งหมด
ไม่ได้ สอบเข้าวัดคณิตศาสตร์และการอ่านโปรแกรม Python ส่วนสอบท้ายค่ายวัดการเขียนโปรแกรม C/C++ และโครงสร้างข้อมูล ให้ซ้อมกับโจทย์เขียนโปรแกรมที่ตรวจด้วยชุดทดสอบ และ Mock Exam ภาคปฏิบัติ
คลังของมูลนิธิให้ไฟล์ข้อสอบ ถ้าต้องการเฉลยที่อธิบายวิธีคิดทีละขั้น คอร์ส C002 มีเฉลยละเอียดของปี 2568 และ 2569 รวมถึงปีย้อนหลัง และเริ่มเรียนฟรี
อ่านต่อ
- สอบเข้าค่าย 1 สอบอะไรข้อสอบคัดเลือกเข้าค่าย 1 ออกอะไรบ้าง และต้องผ่าน TOI-Zero ก่อนไหมอ่านคู่มือ
- คณิตศาสตร์ออกบทไหนพาร์ทคณิตศาสตร์ของข้อสอบเข้าค่าย 1 มีบทอะไรบ้าง ม.ต้นต้องเรียนล่วงหน้าเรื่องไหนอ่านคู่มือ
- ส่งโค้ดไม่ผ่าน แก้ตรงไหนส่งโค้ดใน TOI-Zero หรือ Grader แล้วขึ้น Wrong Answer, Runtime Error, Time Limit ต้องแก้อย่างไรอ่านคู่มือ
ติดต่อทีมงาน
สอบถามหลักสูตร
และวางแผนการเรียน
ทีมผู้สอน CodeChampion พร้อมช่วยประเมินพื้นฐาน และวางแผนการเรียนที่เหมาะสมกับเป้าหมายและระยะเวลาของน้อง


