โครงการคอมพิวเตอร์โอลิมปิก
โครงการคอมพิวเตอร์โอลิมปิก
ขั้นตอนการคัดเลือกตัวแทน
มูลนิธิฯ สอวน. จะดำเนินการคัดเลือกนักเรียนเพื่อเข้าค่ายอบรมเข้มที่ สสวท. ถ้านักเรียน คนใดสนใจ ขอให้ติดต่อ กับฝ่ายแนะแนวหรือฝ่ายวิชาการ หรือ หรือมูลนิธิฯ สอวน. หรือ สาขาโอลิมปิกวิชาการ สสวท. โทร.3924021 ต่อ 2202-2207
ช่วงเวลาดำเนินการ
ค่ายสอวน. ค่าย 1
ค่ายสอวน. ค่าย 2 แข่งขันโอลิมปิกวิชาการระดับชาติ ค่ายอบรมเข้มรอบที่ 1 ค่ายอบรมเข้มรอบที่ 2 ช่วงที่ 1 ค่ายอบรมเข้มรอบที่ 2 ช่วงที่ 2 ประกาศผลตัวแทน 4 คน |
: ประมาณเดือน ตุลาคม พฤศจิกายน
: ประมาณเดือน มีนาคม เมษายน : ประมาณเดือน เมษายน พฤษภาคม (คัดเหลือ 25 คน) : เดือนตุลาคม ใช้เวลาประมาณ 3 อาทิตย์ (คัดเหลือ 15 คน) : ปลายมีนาคม ใช้เวลาประมาณ 2 อาทิตย์ (คัดเหลือ 7 คน) : ปลายเดือนเมษายน ใช้เวลาประมาณ 2 อาทิตย์ : ปลายเดือนเมษายน (วันสุดท้ายของการเข้าค่าย)
|
แหล่งข้อมูลที่น่าสนใจเกี่ยวกับการแข่งขันคอมพิวเตอร์โอลิมปิก
- มูลนิธิฯ สอวน
-
Thailand Olympiad in Informatics
- วิชาการ.คอม
- programming.in.th
- คอมพิวเตอร์โอลิมปิกระหว่างประเทศ
การจัดอบรมที่ สสวท.
นักเรียนที่มาเข้าค่ายฝึกอบรมเข้มคอมพิวเตอร์โอลิมปิกที่ สสวท. ไม่ต้องเสียค่าใช้จ่ายใด ๆ ทั้งสิ้น ที่ สสวท. มีห้องอบรมคอมพิวเตอร์ และหอพักพร้อมอาหาร 3 มื้อ นมและขนมระหว่าง พักเรียนใน แต่ละช่วง
ตารางอบรมในการเข้าค่ายที่ สสวท.
7.00 – 8.30 น.
9.00 – 10.30 น. 10.30 – 10.45 น. 10.45 – 12.00 น. 12.00 – 13.00 น. 13.00 – 14.30 น. 14.30 – 14.45 น. 14.45 – 16.00 น. 18.00 – 19.00 น. 19.00 – 22.00 น. |
รับประทานอาหารเช้า
อบรมเนื้อหา เขียนโปรแกรม พักรับประทานอาหารว่าง อบรมเนื้อหา เขียนโปรแกรม พักรับประทานอาหารกลางวัน อบรมเนื้อหา เขียนโปรแกรม พักรับประทานอาหารว่าง อบรมเนื้อหา เขียนโปรแกรม รับประทานอาหารเย็น ฝึกแก้โจทย์ปัญหา |
หมายเหตุ
· ในการเข้าค่ายรอบที่ 2 ช่วงที่ 2 นักเรียนทุกคนจะต้องเข้าค่าย ณ มหาวิทยาลัยเกษตรศาสตร์ วิทยาเขตกำแพงแสน จังหวัดนครปฐม
· ผู้ที่ได้รับคัดเลือกเป็นตัวแทนจะต้องเข้าค่ายฝึกอบรมที่ มหาวิทยาลัยเกษตรศาสตร์ในระยะหนึ่ง ก่อนเดินทางไปแข่งขันที่ต่างประเทศ
เนื้อหาที่ใช้ในการอบรม
- Programming Review : Pointer and Recursion + Lab
- Combinatorics + Lab
- Stacks , Queue , Linked Lists + Lab
- Tree and Binary Search Tree + Lab
- Data Structure + Lab
- Sorting + Lab
- Priority Queue (Heap) + Lab
- Hashing + Lab
- Algorithm Design Techniques
- Devide and conqver and Dynamic Programming + lab
- Backtracking and Greedy Algorithm + Lab
- Introduction to Graph Theory
a. Representation, BFS, DFS,Topological Sorting+Lab
b. MST, Implementation of Union Find Data Structure + Lab
c. Single Source Shortest Path, Pair Shortest Path + Lab
- Mathematical Foundation
a. Recurrence Relations + Lab
b. Asymptotic Complexity + Lab
- Blachtracking and Pruning + Lab
- Problem Solving