Sign in

Blog

Essays, notes, and technical articles on software, research, and data systems.

/

62 posts · Showing 1–6

⭐ Featured Article
✍️TEACHING
TEACHING
📅 2026-10-22•⏱ 3 min read

บทที่ 15 โครงงานบูรณาการ: พัฒนาโปรแกรมที่มีคุณภาพแบบครบวงจร

โครงงานบูรณาการปิดเล่มที่รวมทักษะทุกบทเข้ากับระบบจัดการคะแนนนักศึกษา ตั้งแต่วิเคราะห์ ออกแบบด้วย struct และฟังก์ชัน พัฒนา ทดสอบ ไปจนส่งมอบตามมาตรฐานการเขียนโค้ด ครอบคลุม CLO1–5

Recent Publications

📄
TEACHING
📅 2026-10-22•⏱ 3 min read

บทที่ 14 จริยธรรมทางวิชาการและความซื่อสัตย์ในการพัฒนาโค้ด

อภิปรายความซื่อสัตย์ การอ้างอิง ความช่วยเหลือจากเครื่องมือ และความเป็นส่วนตัว ผ่านกรณีศึกษาการพัฒนาโค้ดและการรายงานหลักฐาน

📄
TEACHING
📅 2026-10-22•⏱ 3 min read

บทที่ 13 มาตรฐานการเขียนโค้ดและแนวคิดการจัดการเวอร์ชัน

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

📄
TEACHING
📅 2026-10-22•⏱ 3 min read

บทที่ 12 การวัดประสิทธิภาพเบื้องต้นและคุณภาพโค้ด

บทนี้สอนการวัดประสิทธิภาพของขั้นตอนวิธีด้วยการนับจำนวนรอบ (ค่าคงที่) และการจับเวลาด้วย clock() (ค่าผันแปร) พร้อมหลักคุณภาพโค้ดในการเลี่ยงการคำนวณซ้ำซ้อนและสมดุลความอ่านง่ายกับประสิทธิภาพ

📄
TEACHING
📅 2026-10-22•⏱ 3 min read

บทที่ 11 การดีบักและการทดสอบระดับหน่วย

ฝึกจำแนกข้อผิดพลาด วินิจฉัยสาเหตุ และทดสอบฟังก์ชัน C ด้วยกรณีขอบเขต พร้อมอธิบายข้อจำกัดของ assert และคำเตือนคอมไพเลอร์

📄
TEACHING
📅 2026-10-22•⏱ 3 min read

บทที่ 10 เทคนิคการแก้ปัญหา: การเรียงลำดับและการค้นหา

ฝึกเรียงลำดับและค้นหาด้วย selection sort, linear search และ binary search พร้อมตารางไล่ค่า เงื่อนไขการใช้ และกรณีข้อมูลซ้ำ