• 5 min

คาดการณ์สิ่งที่ สอวน.ค่าย 1 จะเปลี่ยนหลังมี TOI-Zero

จากที่ TOI-Zero เข้ามาเป็นส่วนหนึ่งของ สอวน. พวกเราเชื่อว่าค่าย 1 ที่เคยเป็นค่ายสอนพื้นฐานอาจจะเปลี่ยนไปบ้างไม่มากก็น้อยแหละ แต่จะเตรียมตัวยังไงดีล่ะ?

เป็ดไอคอนของเรื่องเล่าชาวอัลกอ Practical Algorithms
Practical Algorithms: เรื่องเล่าชาวอัลกอ
เพจที่อยากให้คนไทยมีเนื้อหาอัลกอริทึมดีๆ ให้ได้อ่านกัน
น้องอัลกอพูดกับคนอ่านว่าให้เตรียมตัวสำหรับ สอวน. ค่าย 1 กัน

เล่าความเดิม(มั้ง)

ค่ายสอวน. 1 ที่พวกเราเคยเข้าไป คือศูนย์ กรุงเทพฯ ซึ่งในตอนนั้น(6-7 ปีที่แล้ว) ยังรับอยู่ประมาณ 180 คน เป็นศูนย์สามเสน สมัยนี้ศูนย์ในกรุงเทพจะมีหลายศูนย์ย่อย โดยค่ายนี้จะจัดขึ้นในช่วงต้นเดือนตุลาคมที่โรงเรียนสามเสนวิทยาลัย มีระยะเวลาในการเข้าค่ายทั้งหมดประมาณ 3 สัปดาห์

ตอนที่อยู่ในค่ายตามปกติ ก็จะมีกิจกรรมหลายส่วนในค่ายเพื่อให้ทำความรู้จักกันระหว่างเด็กจากต่างโรงเรียน การเรียนการสอนก็จะอยู่ในรูปแบบ อาจารย์ในค่ายหรือพี่ศิษย์เก่าศูนย์มาสอนความรู้การเขียนโปรแกรมพื้นฐาน เช่น syntax การเขียน, ประเภทตัวแปร, ลูป, ฟังก์ชัน, pointer, และการเขียนไฟล์

คือมันพื้นฐานจริงๆอ่ะแหละ พอตอนสอบเขียนโปรแกรมมันก็เลยไม่มีอะไรมากเท่าไหร่นอกจาก การพิมพ์รูป ทำลูป หรือเรียงข้อมูลเล็กๆน้อยๆ ก็เลยพูดได้ว่าเนื้อหาไม่ได้ยากมากนัก

การมาของ TOI-Zero

แต่ปีนี้เพิ่งเริ่มจัด TOI-Zero เพื่อใช้เป็นเกณฑ์ขั้นต่ำ ซึ่งมีการให้เขียนโค้ดส่งในระบบ grader แล้ว ทำให้พวกเราคิดว่าปีนี้น่าจะเอาเนื้อหาฝั่ง Algorithm และ Data Structure ที่เคยอยู่ในค่าย 2 ตอนแรกๆ เช่นพวก Stack, Queue, Quick Sum ลงมารวมกับค่าย 1 ด้วย(เดี๋ยวบอกอีกทีว่าน่าจะมีไรเพิ่มมาในบทความหน้า) ทำให้เนื้อหาน่าจะยากกว่าเดิมอีกระดับนึงแหละ

ส่วนตัวเชื่อว่าบางศูนย์น่าจะยังมีการสอบทฤษฎีอยู่ ซึ่งหลักๆแล้วก็มีอยู่ประมาณนี้

  1. เขียนผลลัพธ์ของโปรแกรมกระดาษ

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

  2. โจทย์เลข ม.ปลาย ที่เกี่ยวกับวิชาคอมพิวเตอร์

    หัวข้อพวกแนวๆ Matrix, Vector แล้วก็เลขฐาน อนุกรม การยกกำลังกับลอการิทึม อาจจะมีพวกการ Modulo บ้างนิดหน่อย

แต่ถึงอย่างนั้นก็น่าจะเน้นการสอบเขียนโปรแกรมมากขึ้น โดยคงจะนำเนื้อหาพื้นฐานมาทำให้ยากขึ้น แต่คิดว่าความยากยังไม่น่าถึงระดับค่าย 2 แค่พอแตะๆ เนื้อหาไปเล็กน้อย ซึ่งฝึกได้ไม่ยากมาก เดาว่าพอๆ กับโจทย์ A2-A3 ใน TOI-Zero เพราะยังไม่ต้องใช้อัลกอรึทึมมากนัก

ตอนสอบสมัยก่อน

ค่ายของศูนย์กรุงเทพ(สามเสน) ในสมัยก่อน หลังจากหมดเวลาสอบเขียนโปรแกรมแล้ว นักเรียนทุกคนต้องออกจากห้อง และอาจารย์คุมสอบจะเปิดโปรแกรมของแต่ละคนเพื่อรันข้อมูลทดสอบแล้วให้คะแนนแต่ละคนด้วยมือ

แน่นอนแหละไม่ใช่เรื่องดีเท่าไหร่ แต่ก็ทำไงได้ ระบบมันมาอย่างงี้ 😭

ซึ่งเอาตรงๆ ก็ยังสรุปไม่ได้ว่าหลังมี TOI-Zero แล้วศูนย์กรุงเทพจะมี Grader ใช้ไหม

ส่วนศูนย์อื่น… ค่อนข้างมั่นใจได้ว่ามีระบบ Grader แน่ๆ… เพราะมันมีมานานแล้วไงล่ะ!! 🤣

ทิ้งท้าย

สำหรับพวกเราแล้ว คิดว่าเนื้อหาพวกนี้โดยเฉพาะพวกเรื่อง Data Structure เบื้องต้นเนี่ยจำเป็นต้องใช้เวลาประมาณหนึ่งในการทำความเข้าใจ และฝึกใช้ให้ชำนาญ

การหวังไปเรียนในค่ายนั้นทำได้ แต่ยาก และไม่ได้แนะนำให้ทำ ถ้าเป็นไปได้ก็ควรที่จะศึกษาเพิ่มเติมด้วยตนเอง ทั้งก่อนเข้าค่าย และระหว่างที่อยู่ในค่าย เพื่อที่จะทำข้อสอบให้ได้เร็ว และมีประสิทธิภาพ ไม่งั้นอาจจะอ๊องคาห้องสอบได้ 😆

ถ้าไม่รู้จะไปหาโจทย์จากไหน แหล่งหลักๆก็มี:

โจทย์จากแหล่งต่างๆของไทย อันนี้ลืมไปแล้วของศูนย์ไหน แต่ก็ดีเหมือนกัน

แต่หลังๆถ้าเริ่มทำโจทย์จนชินแล้ว แนะนำทำโจทย์ภาษาอังกฤษนะฮะ

โจทย์ในนี้เยอะ แต่ช่วงแรกๆทำแค่ถึงระดับ 1300 คะแนนก็พอ โจทย์ฝั่งนี้ก็ดี มี Tutorial ด้วย

ยิ่งทำเยอะยิ่งเห็นโจทย์หลากหลาย ซึ่งมันก็เป็นประโยชน์ให้มองโจทย์ออกไวขึ้นอ่ะนะ

ฝากทิ้งท้ายว่า ถ้ามีเวลาเหลือในการทำข้อสอบทั้งปฏิบัติ และทฤษฎี(ถ้ายังมี) ก็แนะนำว่า อ่านทวนคำตอบที่ทำไว้ หรือลองทดสอบค่าต่างๆในโปรแกรมที่เขียนด้วย ละก็ระหว่างอยู่ในค่ายให้หาเพื่อนไว้เยอะๆ นะฮะ

0

บทความอื่นๆ