ไม่ได้ยากเพราะสูตรเยอะ แต่ยากเพราะ “เลือกใช้ความรู้ให้ถูก”
ถ้าพูดถึงการเตรียมตัวสอบ สอวน.คอมพิวเตอร์ ค่าย 1 หลายคนอาจนึกถึง Python, Algorithm หรือการเขียนโปรแกรมเป็นเรื่องแรก ๆ
แต่มีอีกส่วนหนึ่งที่ไม่ควรมองข้ามเลย นั่นก็คือ คณิตศาสตร์
และจากที่ผมลองย้อนกลับไปวิเคราะห์ข้อสอบคัดเลือก สอวน.คอมพิวเตอร์ในช่วง 3 ปีล่าสุด ตั้งแต่ พ.ศ. 2567–2569 ผมพบเรื่องหนึ่งที่น่าสนใจมาก
ข้อสอบคณิตศาสตร์ไม่ได้เน้นเพียงว่า
“จำสูตรได้หรือไม่?”
แต่เน้นว่า
“เมื่อเจอโจทย์แล้ว รู้หรือไม่ว่าควรใช้ความรู้เรื่องอะไรมาแก้ปัญหา?”
นี่เป็นทักษะที่แตกต่างกันมากครับ
นักเรียนบางคนจำสูตรได้เยอะมาก แต่เมื่อเจอโจทย์ที่พลิกแพลงกลับไม่รู้ว่าจะเริ่มตรงไหน
ในขณะที่บางคนอาจไม่ได้จำสูตรทุกสูตร แต่สามารถอ่านโจทย์ วิเคราะห์เงื่อนไข มองความสัมพันธ์ และเลือกวิธีแก้ปัญหาได้ถูกต้อง
สำหรับข้อสอบลักษณะนี้ ผมมองว่าเด็กกลุ่มหลังได้เปรียบมากกว่า
คณิตศาสตร์ที่ออกสอบ มีเรื่องอะไรบ้าง?
จากการวิเคราะห์ข้อสอบ 3 ปี สามารถจัดกลุ่มเนื้อหาเป็นเรื่องหลัก ๆ ได้ดังนี้
- พีชคณิต
- การนับและ Combinatorics
- ทฤษฎีจำนวน / Mod / การหารลงตัว
- เรขาคณิต
- เซตและความสัมพันธ์
- ฟังก์ชัน
- ตรรกศาสตร์
- ลำดับและการเวียนเกิด
- ความน่าจะเป็น
ถ้ามองภาพรวมทั้ง 3 ปี จะพบว่า พีชคณิต เป็นกลุ่มที่มีจำนวนข้อรวมมากที่สุด รองลงมาคือ การนับ, ทฤษฎีจำนวน และเรขาคณิต
แต่สิ่งที่สำคัญกว่าจำนวนข้อ คือแต่ละเรื่องไม่ได้ออกแบบแยกกันแบบบทเรียนในห้องเรียนเสมอไป
โจทย์หนึ่งข้ออาจต้องใช้ความรู้มากกว่าหนึ่งเรื่องในการแก้ปัญหา
นี่แหละครับที่ทำให้ข้อสอบคณิตศาสตร์ของ สอวน. น่าสนใจ
1. พีชคณิต — พื้นฐานที่ต้องแน่น
ถ้าดูจากข้อสอบย้อนหลัง พีชคณิตเป็นกลุ่มเนื้อหาที่มีน้ำหนักมากที่สุด
เนื้อหาที่เกี่ยวข้องมีตั้งแต่
- สมการ
- อสมการ
- เลขยกกำลัง
- Logarithm
- Polynomial
- จำนวนจริง
- การแก้ปัญหาเชิงพีชคณิต
- โจทย์ประยุกต์
แต่สิ่งที่ผมอยากเน้นคือ
อย่าเรียนพีชคณิตด้วยการจำสูตรอย่างเดียว
เพราะข้อสอบไม่ได้ถามว่า “สูตรนี้คืออะไร”
แต่ให้สถานการณ์บางอย่างมา แล้วให้นักเรียนหาวิธีสร้างสมการหรือความสัมพันธ์ขึ้นมาเอง
ดังนั้นสิ่งที่ควรฝึกคือ
อ่านโจทย์ → แปลงข้อมูล → สร้างความสัมพันธ์ → แก้ปัญหา
เด็กที่ทำขั้นตอนนี้ได้จะได้เปรียบมาก
2. การนับ — เรื่องที่เด็กจำนวนไม่น้อยมองข้าม
อีกเรื่องที่ผมอยากให้นักเรียนให้ความสำคัญมากคือ Combinatorics หรือการนับ
เพราะจากข้อสอบ 3 ปีที่ผ่านมา มีโจทย์ลักษณะนี้ออกอย่างต่อเนื่อง
ตัวอย่างแนวคิดที่พบ ได้แก่
- การจัดเรียง
- การเลือก
- การจัดกลุ่ม
- การจัดที่นั่ง
- การนับแบบมีเงื่อนไข
- การสร้างรหัส
- การนับ String
- การนับเส้นทาง
สิ่งที่ทำให้การนับยากคือ
โจทย์ไม่ได้บอกตรง ๆ ว่า “ข้อนี้ใช้ Combination”
นักเรียนต้องอ่านสถานการณ์ก่อน แล้วถามตัวเองว่า
“เรากำลังนับอะไร?”
นี่คือจุดสำคัญมาก
บางครั้งใช้การเรียงสับเปลี่ยน บางครั้งใช้การจัดหมู่ และบางครั้งต้องแบ่งโจทย์ออกเป็นกรณี ๆ แล้วนำมารวมกัน
ดังนั้นการฝึกเรื่องการนับ ผมจึงอยากให้เน้น การคิดเป็นกรณี มากกว่าการจำสูตร
3. ทฤษฎีจำนวน — Mod ต้องแม่น
อีกเรื่องที่ปรากฏบ่อยคือ ทฤษฎีจำนวน
โดยเฉพาะ
จำนวนเต็ม, หารลงตัว, Mod, ห.ร.ม. และ ค.ร.น.
เด็กที่เตรียมสอบคอมพิวเตอร์ควรให้ความสำคัญกับเรื่องนี้เป็นพิเศษ
เพราะ Mod ไม่ได้อยู่แค่ในข้อสอบคณิตศาสตร์
แต่ยังเชื่อมโยงกับวิทยาการคำนวณโดยตรงอีกด้วย
การคิดเรื่องเศษเหลือ การตรวจสอบจำนวนคู่–คี่ การหาความสัมพันธ์ของจำนวน หรือการพิจารณารูปแบบที่เกิดซ้ำ ล้วนเป็นพื้นฐานที่สามารถนำไปใช้กับโจทย์ Algorithm และ Python ได้
ดังนั้นเรื่องนี้ถือเป็นหนึ่งในจุดที่ คณิตศาสตร์กับคอมพิวเตอร์เชื่อมกันได้ดีมาก
4. เรขาคณิต — ไม่ได้มีแค่การแทนสูตร
เรขาคณิตก็ยังเป็นอีกกลุ่มที่ปรากฏในข้อสอบทั้ง 3 ปี
มีทั้งโจทย์เกี่ยวกับ
- สามเหลี่ยม
- วงกลม
- พื้นที่
- ความยาว
- รูปทรง
- ระยะทาง
- เรขาคณิตประยุกต์
แต่สิ่งที่ทำให้โจทย์ สอวน. แตกต่างจากแบบฝึกหัดทั่วไปคือ
ไม่ได้บอกเสมอไปว่าต้องใช้สูตรอะไร
บางข้อให้รูปหรือสถานการณ์มา แล้วให้นักเรียนค้นหาความสัมพันธ์ด้วยตัวเอง
ดังนั้นถ้าจะฝึกเรขาคณิต ผมแนะนำว่าอย่าฝึกแต่โจทย์ที่เห็นแล้วรู้ทันทีว่า “ข้อนี้ใช้สูตรพื้นที่”
ควรฝึกโจทย์ที่ต้อง
วิเคราะห์รูป → หาความสัมพันธ์ → ตั้งสมมติฐาน → คำนวณ
ด้วย
5. เซต ความสัมพันธ์ และฟังก์ชัน
สามเรื่องนี้เป็นอีกกลุ่มที่ผมมองว่าน่าสนใจ เพราะปรากฏในข้อสอบอย่างต่อเนื่อง
โดยเฉพาะในช่วงปี 2568–2569
นักเรียนควรเข้าใจแนวคิดเรื่อง
- เซต
- สมาชิก
- ความสัมพันธ์
- ฟังก์ชัน
- การจับคู่
- เงื่อนไขของฟังก์ชัน
- การวิเคราะห์ความสัมพันธ์
มากกว่าการจำคำนิยาม
เพราะโจทย์อาจเปลี่ยนรูปแบบการนำเสนอ แต่หลักการยังเหมือนเดิม
สิ่งสำคัญคือเด็กต้องมองให้ออกว่า
ข้อมูลที่โจทย์ให้มา “สัมพันธ์กันอย่างไร”
6. ตรรกศาสตร์ — เรื่องเล็กแต่ช่วยเรื่องการคิด
ตรรกศาสตร์อาจไม่ได้มีจำนวนข้อเยอะที่สุด แต่เป็นทักษะที่ผมคิดว่ามีประโยชน์มากสำหรับเด็กสายคอมพิวเตอร์
เพราะการเขียนโปรแกรมเองก็ต้องใช้การคิดแบบมีเงื่อนไขอยู่ตลอดเวลา
โจทย์คณิตศาสตร์อาจให้ข้อความหรือเงื่อนไขหลายอย่างมา แล้วถามว่า
ข้อใดถูกต้อง
สิ่งที่ต้องทำไม่ใช่การคำนวณอย่างเดียว แต่ต้องแยกให้ออกว่า
- อะไรเป็นเงื่อนไข
- อะไรเป็นข้อสรุป
- เงื่อนไขหนึ่งเกี่ยวข้องกับอีกเงื่อนไขอย่างไร
- ข้อความใดเป็นจริงหรือไม่จริง
การฝึกเรื่องนี้จึงช่วยต่อยอดไปยัง Boolean Logic และ if-else ใน Python ได้โดยตรง
7. ลำดับและความน่าจะเป็น — จำนวนไม่มาก แต่ไม่ควรทิ้ง
จากข้อสอบ 3 ปี เรื่อง ลำดับ/การเวียนเกิด และ ความน่าจะเป็น มีจำนวนไม่มากเมื่อเทียบกับหัวข้อใหญ่ ๆ
แต่ผมไม่แนะนำให้ตัดทิ้ง
เพราะเราไม่สามารถรู้ได้ว่าข้อสอบปีถัดไปจะเลือกหยิบเรื่องใดมาออกมากหรือน้อย
สิ่งที่ควรทำคือ
เรียนให้เข้าใจพื้นฐาน และฝึกโจทย์มาตรฐานให้พอทำได้
แต่ไม่จำเป็นต้องใช้เวลาเท่ากับพีชคณิตหรือการนับ
แล้วข้อสอบคณิตศาสตร์ปี 2569 ยากขึ้นหรือไม่?
คำถามนี้ผมคิดว่าน่าสนใจมาก
ถ้าดูเพียงจำนวนข้อ
2567 → 40 ข้อ
2568 → 30 ข้อ
2569 → 25 ข้อ
หลายคนอาจคิดว่า
“ข้อสอบง่ายลงหรือเปล่า เพราะข้อสอบน้อยลง?”
แต่ผมไม่คิดแบบนั้นครับ
ผมกลับมองว่า
จำนวนข้อที่ลดลง ไม่ได้หมายความว่าข้อสอบง่ายลง
เพราะข้อสอบแต่ละข้อยังครอบคลุมแนวคิดที่หลากหลาย และหลายข้อไม่ได้เป็นโจทย์ที่เห็นแล้วสามารถเลือกสูตรมาทำได้ทันที
โดยเฉพาะปี 2569 มีทั้งพีชคณิต ทฤษฎีจำนวน ฟังก์ชัน เซต ตรรกศาสตร์ เรขาคณิต และการนับกระจายอยู่ในข้อสอบ 25 ข้อ
ดังนั้นผมจะนิยามข้อสอบปี 2569 ว่า
“ข้อไม่เยอะ แต่ต้องคิดให้เป็น”
อีกเรื่องที่สำคัญมาก คือ “เวลา”
นี่เป็นสิ่งที่ผมอยากให้นักเรียนและผู้ปกครองเข้าใจ
การสอบคัดเลือกไม่ได้วัดแค่ว่า
“ทำโจทย์ได้หรือไม่?”
แต่ยังวัดว่า
“ทำโจทย์ได้เร็วแค่ไหน?”
ถ้าเด็กใช้เวลา 10 นาทีในการทำโจทย์หนึ่งข้อ และทำถูกทุกครั้ง ก็ยังมีปัญหาอยู่ดี
เพราะข้อสอบยังมีอีกหลายข้อที่รออยู่
ดังนั้นการฝึกคณิตศาสตร์สำหรับ สอวน. ผมแนะนำให้มี 2 ระยะ
ระยะแรก — ฝึกให้ถูก
ยังไม่ต้องสนใจเวลา
ให้เด็กเข้าใจว่าโจทย์ต้องการอะไร และเรียนรู้วิธีคิดให้ถูกต้องก่อน
ระยะที่สอง — ฝึกให้เร็ว
เมื่อเริ่มแม่นแล้ว ค่อยจับเวลา
ฝึกให้ตัวเองรู้ว่า
ข้อแบบไหนควรทำก่อน
ข้อแบบไหนควรข้าม
ข้อแบบไหนเห็นแล้วควรใช้วิธีใด
ตรงนี้จะช่วยเพิ่มคะแนนได้จริงในสนามสอบ
ถ้าให้ผมจัดลำดับการติวคณิตศาสตร์
จากแนวข้อสอบ 3 ปีที่ผ่านมา ผมจะให้น้ำหนักประมาณนี้
อันดับ 1 — พีชคณิต
พื้นฐานสำคัญและมีจำนวนข้อรวมสูงที่สุด
อันดับ 2 — การนับ / Combinatorics
ต้องฝึกการคิดเป็นกรณีและโจทย์ประยุกต์
อันดับ 3 — ทฤษฎีจำนวน / Mod
เป็นทั้งคณิตศาสตร์และพื้นฐานที่เชื่อมกับคอมพิวเตอร์
อันดับ 4 — เรขาคณิต
ต้องฝึกวิเคราะห์ ไม่ใช่จำสูตรอย่างเดียว
อันดับ 5 — เซต / ความสัมพันธ์ / ฟังก์ชัน
เน้นความเข้าใจและการวิเคราะห์เงื่อนไข
อันดับ 6 — ตรรกศาสตร์
อันดับ 7 — ลำดับ / ความน่าจะเป็น
สิ่งที่ผมอยากฝากถึงนักเรียน
ถ้ากำลังเตรียมสอบ สอวน.คอมพิวเตอร์อยู่ อย่าเรียนคณิตศาสตร์โดยตั้งเป้าว่า
“ฉันต้องจำสูตรให้ได้เยอะที่สุด”
แต่ลองเปลี่ยนเป็น
“ฉันต้องรู้ว่าโจทย์แบบนี้ควรใช้ความรู้เรื่องอะไร”
เพราะเมื่ออยู่ในห้องสอบ โจทย์ไม่ได้เดินมาบอกเราว่า
“สวัสดี ข้อนี้เป็น Combination นะ”
หรือ
“ข้อนี้ใช้ทฤษฎีจำนวนครับ”
มันจะมาในรูปของสถานการณ์หนึ่ง แล้วปล่อยให้เราเป็นคนค้นหาวิธีแก้เอง
ดังนั้นสิ่งที่ควรฝึกที่สุดคือ
อ่านโจทย์ให้เข้าใจ
วิเคราะห์เงื่อนไข
มอง Pattern
เลือกวิธีทำ
คำนวณให้แม่น
และสุดท้าย
ทำให้ทันเวลา
สรุป
จากการวิเคราะห์ข้อสอบคัดเลือก สอวน.คอมพิวเตอร์ ค่าย 1 ในช่วง พ.ศ. 2567–2569 ผมมองว่าเนื้อหาคณิตศาสตร์ที่ควรให้ความสำคัญเป็นพิเศษ ได้แก่
พีชคณิต → การนับ → ทฤษฎีจำนวน → เรขาคณิต → เซต/ความสัมพันธ์/ฟังก์ชัน → ตรรกศาสตร์ → ลำดับและความน่าจะเป็น
แต่สิ่งที่สำคัญกว่าการรู้ว่า “ออกเรื่องอะไร” คือการฝึกให้เด็กสามารถ เชื่อมโยงความรู้หลายเรื่องเข้าด้วยกัน และเลือกวิธีแก้โจทย์ได้อย่างรวดเร็ว
เพราะข้อสอบ สอวน. ไม่ได้ต้องการเพียงเด็กที่
“คำนวณเก่ง”
แต่ต้องการเด็กที่
“คิดเป็น แก้ปัญหาเป็น และตัดสินใจได้ภายใต้เวลาที่จำกัด”
และนี่คือเหตุผลที่ผมมองว่า คณิตศาสตร์สำหรับ สอวน.คอมพิวเตอร์ ไม่ควรเรียนเพื่อจำสูตร แต่ควรเรียนเพื่อฝึกกระบวนการคิด
สรุปโดย ครูโจ๊ก : ณัฐพล บัวอุไร


