การแข่งขัน Web Programming Competition 2025

รายละเอียดกิจกรรม

ลงทะเบียนเข้าร่วม
สถานะการลงทะเบียน
30%
30%

ลงทะเบียนแล้ว: 18 คน

รับได้: 60 คน

คงเหลือ: 42 ที่

สถานะ: เปิดรับสมัคร

เหลือ 42 ที่
เปิดรับลงทะเบียน - สามารถลงทะเบียนเข้าร่วมกิจกรรมได้
รายละเอียดกิจกรรม

Web Programming Competition 2025

การแข่งขันความสามารถในการเขียนโปรแกรมสร้างเว็บไซต์

วันจันทร์ที่ 19 สิงหาคม 2568 | เวลา 08:00 น. เป็นต้นไป
ข้อมูลภาพรวมการแข่งขัน
ผู้รับผิดชอบ
ผศ. ดร.มัลลิกา วัฒนะ
จำนวนผู้เข้าร่วม
60 คน
สถานที่จัดงาน
ห้อง 9421 และ 9422 ชั้น 4
ตึกวิทยวิภาส
วิทยาลัยการคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น
ภาษาโปรแกรมมิ่ง
PHP HTML JavaScript CSS JSON
รูปแบบกิจกรรม
การแข่งขันความสามารถในการเขียนโปรแกรมสร้างเว็บไซต์ ด้วยภาษา PHP, HTML, JavaScript, CSS, JSON และภาษาอื่นๆ ที่เกี่ยวข้องกับการพัฒนาเว็บไซต์
คุณสมบัติผู้เข้าแข่งขัน
1. เป็นนักเรียนระดับมัธยมศึกษาตอนปลาย
2. เป็นการแข่งขันแบบเดี่ยว แต่ละโรงเรียนสามารถส่งนักเรียนเป็นตัวแทน เข้าแข่งได้ไม่เกิน 5 คน และครูผู้ดูแลได้ 1 คน
3. รับสมัครจำนวนไม่เกิน 60 คน ผู้ที่สมัครก่อนจะได้รับสิทธิ์ก่อน
กำหนดการแข่งขัน
  • 1

    ลงทะเบียน

    08:00 - 08:30 น.

    นักเรียนลงทะเบียนที่หน้าห้องแข่งขัน

  • 2

    เตรียมเครื่อง

    08:30 - 09:00 น.

    เข้าห้องสอบเพื่อเตรียมเครื่องคอมพิวเตอร์ในการสอบ

  • 3

    เริ่มการแข่งขัน

    09:00 - 12:00 น.

    ระยะเวลา 3 ชั่วโมง - พัฒนาเว็บไซต์ตามโจทย์ที่กำหนด

  • 4

    ตรวจผลงาน

    12:00 - 15:00 น.

    กรรมการตรวจและให้คะแนนผลงาน

  • 5

    ประกาศผลและมอบรางวัล

    15:00 น. เป็นต้นไป

    ประกาศผลที่เพจ Facebook และมอบรางวัลที่ห้อง 9127

ข้อกำหนดทางเทคนิค
ซอฟต์แวร์ที่เตรียมไว้ให้
เซิร์ฟเวอร์: Apache Web Server, PHP 7.3.9
Code Editor: Visual Studio Code
Image Editor: Adobe Photoshop CS5
Libraries: Bootstrap 5.3, jQuery 3.7.1
ข้อห้ามสำคัญ

ไม่อนุญาตให้ใช้ซอฟต์แวร์ประเภทช่วยสร้างโค้ดจากผลลัพธ์การแสดงผล หรือโปรแกรมช่วยสร้างเว็บไซต์ เช่น Adobe Dreamweaver ในการแข่งขัน

กติกาและข้อกำหนดการแข่งขัน
1. ผู้เข้าแข่งขันเขียนโปรแกรมพัฒนาเว็บไซต์โดยใช้ภาษา PHP, HTML, JavaScript, CSS และ JSON เป็นหลัก
2. ผู้จัดการแข่งขันจะเตรียมเครื่องคอมพิวเตอร์สำหรับการเขียนโปรแกรมไว้ให้
3. เปิดให้ผู้เข้าแข่งขันเตรียมความพร้อมของเครื่องได้ก่อนการแข่งขัน 30 นาที โดยครูผู้ดูแลสามารถเข้ามาช่วยเตรียมเครื่องได้
4. หลังจากเตรียมเครื่องเสร็จแล้ว ไม่อนุญาตให้ครูผู้ดูแลเข้ามาในห้องแข่งขัน
5. กรรมการจะตรวจให้คะแนนจากเครื่องที่ผู้เข้าแข่งขันได้เขียนโปรแกรมไว้เท่านั้น
ความสามารถที่ต้องแสดง
  • สามารถอ่านข้อมูลจากไฟล์ มาประมวลผลคำนวณต่างๆ
  • สามารถสร้าง และเขียนข้อมูลลงในไฟล์ JSON
  • สร้างตารางรายงาน คำนวณค่าต่างๆ
  • รับข้อมูลจากฟอร์มและนำไปประมวลผลได้จริง
  • ออกแบบและเรียกใช้งานฟังก์ชันตามที่โจทย์กำหนด
ข้อกำหนดเว็บไซต์
1. ชื่อไฟล์หน้าแรก (Home Page) ต้องเป็น index.php เท่านั้น
2. ต้องตั้งชื่อไฟล์ตามที่โจทย์ระบุ และทุกไฟล์ให้ตั้งชื่อด้วยตัวอักษรภาษาอังกฤษ หรือตัวเลขเท่านั้น ห้ามตั้งชื่อไฟล์ด้วยภาษาไทย หรือชื่อไฟล์ที่มีช่องว่าง
3. สามารถรับข้อมูลจากฟอร์มและนำไปประมวลผลได้จริง
4. มีการออกแบบและเรียกใช้งานฟังก์ชันตามที่โจทย์กำหนดได้
5. ออกแบบหน้าตาของเว็บไซต์ให้มีความสวยงามเหมาะสมและง่ายต่อการใช้งาน
เกณฑ์การให้คะแนน
การทำงานครบถ้วนและถูกต้อง
80%
ตามที่โจทย์กำหนด
โครงสร้างเว็บไซต์และความเหมาะสม
10%
การจัดระเบียบโค้ด
ความสวยงาม
10%
UI/UX Design
รางวัลและการประกาศผล
รางวัลสำหรับผู้เข้าแข่งขัน
รางวัลชนะเลิศ 3,000 บาท + เกียรติบัตร
รางวัลรองชนะเลิศอันดับ 1 2,000 บาท + เกียรติบัตร
รางวัลรองชนะเลิศอันดับ 2 1,000 บาท + เกียรติบัตร
รางวัลชมเชย (2 รางวัล) 500 บาท + เกียรติบัตร
การรับสมัครและข้อมูลติดต่อ
กำหนดการรับสมัคร
  • รับสมัคร: ตามประกาศวิทยาลัยการคอมพิวเตอร์
  • ประกาศรายชื่อ: ที่เว็บไซต์ cpfair.computing.kku.ac.th
  • วันแข่งขัน: วันที่ 19 สิงหาคม 2568

ติดตามข่าวสารเพิ่มเติม

Facebook: Web Programming Competition – CPKKU

เว็บไซต์: cpfair.computing.kku.ac.th

ข้อแนะนำในการเตรียมตัว
ข้อแนะนำสำคัญ
  • ฝึกใช้งานซอฟต์แวร์ต่างๆ ตาม version ที่กำหนดในการแข่งขันให้คล่อง
  • ฝึกเขียนภาษา PHP, HTML, JavaScript, CSS
  • ศึกษาการใช้ Array, foreach, การสร้างไฟล์, การเขียนไฟล์
  • ฝึกการอ่านและเขียนไฟล์ JSON
  • ฝึกการสร้างแบบฟอร์มและการอ่านข้อมูลจากฟอร์ม
  • ศึกษาตัวอย่างโจทย์ที่ให้มา
  • สำหรับผู้ได้รับรางวัล: เตรียมสำเนาบัตรประชาชนเพื่อรับเงินรางวัล
สิ่งที่ผู้เข้าแข่งขันจะได้รับ
1. โจทย์ข้อสอบ
2. ไฟล์และเอกสารต่างๆ ที่เกี่ยวข้องกับการพัฒนาเว็บไซต์
3. สามารถขีดเขียนลงในกระดาษโจทย์และนำกลับไปได้

คุณต้องเข้าสู่ระบบก่อนเพื่อลงทะเบียนเข้าร่วมกิจกรรม

เข้าสู่ระบบ