ข้ามไปยังเนื้อหา

ข้อสอบเก่า สอวน. คอมพิวเตอร์ หาได้ที่ไหน ฝึกอย่างไรให้ได้ผล

ข้อสอบเก่าคือเครื่องมือเตรียมสอบที่ดีที่สุด ถ้าใช้ถูกชุดและถูกวิธี ข้อสอบของมูลนิธิ สอวน. ดาวน์โหลดได้ฟรี แต่ต้องแยกให้ออกก่อนว่าชุดไหนเป็นข้อสอบเข้าค่าย 1 ท้ายค่าย หรือ TOI แล้วทำให้ครบ 3 รอบ พร้อมจดข้อผิดพลาดแบบที่เราใช้กับนักเรียน

พี่ธี CodeChampionเหรียญทอง TOI, วิศวกรรมคอมพิวเตอร์ จุฬาฯ (เกียรตินิยม 1)อัปเดตล่าสุด

ประเด็นสำคัญ

  • คลังข้อสอบของมูลนิธิ สอวน. มีข้อสอบคัดเลือกเข้าค่าย 1 วิชาคอมพิวเตอร์ให้ดาวน์โหลดฟรี รวมปี 2567 2568 และ 2569 และมีหมวดข้อสอบ TOI แยกต่างหาก
  • ข้อสอบ 3 ประเภทวัดคนละทักษะ: สอบเข้าค่าย 1 วัดคณิตศาสตร์และการอ่านโปรแกรม สอบท้ายค่ายวัดทฤษฎีและการเขียนโปรแกรม C/C++ ส่วน TOI เป็นโจทย์แข่งขัน
  • ฝึก 3 รอบ: ทำเองจับเวลา ตรวจทั้งข้อผิดและข้อที่เดาถูก แล้วปิดเฉลยทำใหม่หลัง 2 ถึง 3 สัปดาห์
  • จดข้อผิดพลาดด้วย 5 คอลัมน์: ข้อ สาเหตุ สิ่งที่ควรจำ วิธีตรวจครั้งหน้า และวันที่ทำซ้ำ
  • วัดพัฒนาการจากสัดส่วนข้อที่ทำเองได้และประเภทข้อผิดที่ลดลง ไม่ใช่คะแนนรวมอย่างเดียว
ในหน้านี้
  1. หาได้ที่ไหน
  2. แยกประเภทให้ถูกก่อน
  3. ฝึก 3 รอบ
  4. ตารางจดข้อผิดพลาด
  5. ตัวอย่างตารางฝึก 1 สัปดาห์
  6. วัดพัฒนาการอย่างไร
  7. แหล่งอ้างอิง
  8. คำถามที่พบบ่อย

ข้อสอบเก่าหาได้ที่ไหน

แหล่งทางการมีแหล่งเดียวคือคลังข้อสอบของมูลนิธิ สอวน. ซึ่งแบ่งเป็น 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. รอบที่ 1: ทำเองจับเวลา และทิ้งร่องรอยวิธีคิด

    ทำเหมือนวันสอบ ไม่เปิดเฉลย ข้อที่ไม่แน่ใจให้ทำเครื่องหมายไว้ และเขียนวิธีคิดสั้น ๆ ข้างข้อ เพื่อให้รอบถัดไปตรวจได้ว่าถูกเพราะเข้าใจหรือเพราะเดา
  2. รอบที่ 2: ตรวจทั้งข้อผิดและข้อที่เดาถูก

    ข้อที่เดาถูกอันตรายกว่าข้อที่ผิด เพราะจะไม่ได้แก้ จัดทุกข้อที่ผิดหรือไม่มั่นใจเข้าตารางด้านล่าง แยกสาเหตุให้ชัดว่าไม่รู้แนวคิด เลือกวิธีผิด ไล่ค่าพลาด หรือหมดเวลา
  3. รอบที่ 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. คลังข้อสอบคอมพิวเตอร์โอลิมปิกของมูลนิธิ สอวน. (ข้อสอบคัดเลือกเข้าค่าย 1 และข้อสอบ TOI) (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569
  2. ขอบเขตข้อสอบคัดเลือกเข้าค่าย 1 วิชาคอมพิวเตอร์ ปี 2569 (เปิดในแท็บใหม่)อ่านล่าสุด 13 ตุลาคม 2569

FAQ

คำถามที่พบบ่อยเรื่องข้อสอบเก่า

คำถามที่นักเรียนถามเราก่อนเริ่มทำข้อสอบเก่าชุดแรก

อย่างน้อย 3 ปีล่าสุดที่คลังมี คือ 2567 ถึง 2569 เพราะใกล้ขอบเขตปัจจุบันที่สุด ทำครบ 3 รอบต่อชุดสำคัญกว่าจำนวนปี ถ้าทำได้ 5 ปีโดยที่ยังจดข้อผิดพลาดครบทุกชุด ค่อยเพิ่ม

หลังทำครบทั้งชุดแบบจับเวลาและเขียนวิธีคิดของทุกข้อแล้วเท่านั้น การเปิดเฉลยระหว่างทำทำให้ไม่รู้ว่าจริง ๆ แล้วทำได้แค่ไหน และทำให้ข้อที่เดาถูกหลุดจากตารางข้อผิดพลาด

ดูที่ตารางข้อผิดพลาดก่อน ถ้าผิดกระจายหลายบทเพราะไม่รู้แนวคิด ให้กลับไปเรียนเป็นบท ถ้าผิดกระจุกที่การไล่ค่าหรือการเลือกวิธี ให้ฝึกโจทย์สั้นเรื่องนั้นแทนการเรียนใหม่ทั้งหมด

ไม่ได้ สอบเข้าวัดคณิตศาสตร์และการอ่านโปรแกรม Python ส่วนสอบท้ายค่ายวัดการเขียนโปรแกรม C/C++ และโครงสร้างข้อมูล ให้ซ้อมกับโจทย์เขียนโปรแกรมที่ตรวจด้วยชุดทดสอบ และ Mock Exam ภาคปฏิบัติ

คลังของมูลนิธิให้ไฟล์ข้อสอบ ถ้าต้องการเฉลยที่อธิบายวิธีคิดทีละขั้น คอร์ส C002 มีเฉลยละเอียดของปี 2568 และ 2569 รวมถึงปีย้อนหลัง และเริ่มเรียนฟรี

ติดต่อทีมงาน

สอบถามหลักสูตร
และวางแผนการเรียน

ทีมผู้สอน CodeChampion พร้อมช่วยประเมินพื้นฐาน และวางแผนการเรียนที่เหมาะสมกับเป้าหมายและระยะเวลาของน้อง