รีวิวโครงงาน NSC2025 ภาคกลาง

หลังจากที่ได้พานักเรียนเข้าร่วมการแข่งขันการพัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย (NSC 2025) รอบภาคกลาง ณ มหาวิทยาลัยธรรมศาตร์ ศูนย์รังสิต เมื่อวันที่ 3 สิงหาคม พ.ศ. 2568 ที่ผ่านมา ต้องบอกว่านักเรียนทุกโรงเรียนที่มาถึงรอบนี้เก่งมากจริง ๆ ครับ ทุกทีมทำงานได้สมบูรณ์และใช้งานได้จริง ซึ่งผมก็ได้ขอสรุปโครงงาน NSC 2025 รอบภาคกลางไว้ดังนี้ครับ
## 1. ประเภทของโครงงาน
1) เกม (Games)
เป็นประเภทที่ได้รับความนิยมสูงสุดอย่างชัดเจน มีทั้งเกมเพื่อความบันเทิง (Action, RPG, Puzzle) และเกมที่สอดแทรกการเรียนรู้ (Game-Based Learning) เช่น เกมสอนคณิตศาสตร์, ฟิสิกส์, เคมี, ประวัติศาสตร์ หรือทักษะการเอาตัวรอด
2) สุขภาพและสิ่งอำนวยความสะดวก (Healthcare & Accessibility)
กลุ่มนี้มีความโดดเด่นและน่าสนใจมาก เน้นการช่วยเหลือผู้ป่วย ผู้พิการ หรือผู้สูงอายุ เช่น การทำกายภาพบำบัด, การฝึกพูด, การพัฒนาแว่นตาสำหรับผู้พิการทางสายตา, การสร้างภาพใบหน้าจากคลื่นสมอง (EEG) และแอปพลิเคชันสำหรับผู้มีภาวะสมองเสื่อม
3) การศึกษา (Education)
เป็นแอปพลิเคชันเพื่อการเรียนรู้โดยตรงที่ไม่ใช่เกม เช่น แพลตฟอร์มช่วยเรียนรู้โดยใช้เทคโนโลยี RAG (Retrieval-Augmented Generation)
4) เกษตรและสิ่งแวดล้อม (Agriculture & Environment)
โครงงานที่ช่วยแก้ปัญหาด้านการเกษตรและสิ่งแวดล้อม เช่น ระบบดูแลฟาร์มเห็ด, ระบบตรวจจับโรคในพืช, และระบบควบคุมสภาพแวดล้อม
5) สาธารณูปโภคและการคมนาคม (Utilities & Transportation)
เป็นโครงงานที่ช่วยอำนวยความสะดวกในชีวิตประจำวัน เช่น ระบบตรวจจับยานยนต์สำหรับสถานีบริการ EV และระบบวิเคราะห์พฤติกรรมการขับขี่
## 2. เครื่องมือที่ใช้ในการพัฒนา ️
มีเครื่องมือและเทคโนโลยีที่หลากหลาย แต่เครื่องมือที่ถูกนำมาใช้บ่อยที่สุด ได้แก่
1) Game Engine: Unity เป็นเอนจิ้นที่ได้รับความนิยมมากที่สุด รองลงมาคือ Pygame และ Godot
2) 3D & Design: Blender ถูกใช้สำหรับงานโมเดล 3 มิติอย่างแพร่หลาย และมี Photoshop สำหรับงานกราฟิก
3) AI & Machine Learning: OpenCV และ MediaPipe เป็นไลบรารีหลักสำหรับงานประมวลผลภาพ (Computer Vision) และท่าทาง (Pose Estimation) นอกจากนี้ยังมีการใช้ PyTorch และ TensorFlow
4) IDE & Editor: Visual Studio Code เป็นเครื่องมือที่ปรากฏให้เห็นบ่อยครั้ง
5) Hardware: มีการใช้ Raspberry Pi, Jetson Nano และ Arduino ในโครงงานที่ต้องเชื่อมต่อกับอุปกรณ์ภายนอก
## 3. ภาษาโปรแกรมที่ใช้
ภาษาโปรแกรมที่โดดเด่นและสอดคล้องกับเครื่องมือที่เลือกใช้ มีดังนี้
1) C# (ซีชาร์ป): เป็นภาษาหลักที่ใช้คู่กับ Unity จึงพบได้ในโครงงานเกมเกือบทั้งหมด
2) Python (ไพธอน): เป็นภาษาหลักสำหรับโครงงาน AI, Machine Learning และเว็บแอปพลิเคชัน
3) ภาษาอื่นๆ: มีการใช้ C++, Kotlin (สำหรับ Android), และ JavaScript/TypeScript (สำหรับเว็บ) บ้างในบางโครงงาน
## 4. การประยุกต์ใช้ปัญญาประดิษฐ์ (AI)
จากการวิเคราะห์ สามารถแบ่งได้ดังนี้
1) มีโครงงานที่ใช้ AI: 13 โครงงาน
เทคนิค AI ที่พบส่วนใหญ่คือ Computer Vision เช่น การตรวจจับวัตถุ (Object Detection), การจดจำท่าทาง (Pose/Hand Gesture Recognition) และการประมวลผลภาพ
มีการใช้ Generative AI เช่น การสร้างภาพจากสัญญาณสมอง (Brain2Face) และการใช้ Large Language Model (LLM) ในรูปแบบ RAG
มีการใช้ AI ด้านเสียง (Speech AI) สำหรับช่วยฝึกพูดและการประเมินผล
2) โครงงานที่ไม่ได้ใช้ AI: 22 โครงงาน
เป็นโครงงานที่เน้นด้านการพัฒนาซอฟต์แวร์, เกมเพลย์, การจำลองสถานการณ์ หรือการสร้างสื่อการเรียนรู้โดยไม่มีส่วนประกอบของ Machine Learning
## 5. ประเด็นอื่นๆ ที่น่าสนใจ ✨
1) เทรนด์การพัฒนาเพื่อสังคม: หลายโครงงานมุ่งเป้าไปที่การแก้ปัญหาเพื่อสังคมอย่างแท้จริง โดยเฉพาะด้านการแพทย์, การช่วยเหลือผู้พิการ และการศึกษา ซึ่งเป็นทิศทางที่น่าชื่นชมอย่างยิ่ง
2) เกม ไม่ใช่แค่เพื่อความบันเทิง: มีแนวโน้มที่ชัดเจนในการใช้ “เกม” เป็นเครื่องมือในการเรียนรู้ (Gamification / Game-Based Learning) และการฝึกทักษะต่างๆ ทำให้การเรียนรู้เป็นเรื่องสนุกและเข้าถึงง่าย
3) Computer Vision คือพระเอก: เทคโนโลยีด้านการประมวลผลภาพเป็นเทคนิค AI ที่ถูกนำมาประยุกต์ใช้มากที่สุด สะท้อนให้เห็นถึงความสามารถในการเข้าถึงไลบรารีและโมเดลที่มีประสิทธิภาพสูงในปัจจุบัน
4) การออกแบบโปสเตอร์: โปสเตอร์ส่วนใหญ่มีการออกแบบที่สวยงาม น่าสนใจ และสามารถสื่อสารข้อมูลของโครงงานที่ซับซ้อนออกมาให้เข้าใจง่ายได้ดีเยี่ยม

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.