ผมได้สอนวิชาคอมพิวเตอร์กราฟิค ในภาคเรียนที่ 1 ปีการศึกษา 2552 ในการสอนผมกำหนดให้นักศึกษา ส่งโครงงานตอนปลายภาค ซึ่งโครงงานจะเป็นการเขียนเกมส์ ที่นศ.แต่ละกลุ่ม สนใจ ในการสอนผมได้เตรียม ทรัพยากรต่างๆที่เกี่ยวข้องกับการสร้างเกมส์คอมพิวเตอร์ ไว้ให้กับนึกศึกษา อาทิเช่น OPEN GL Library หนังสือที่เกี่ยวข้อง ข้อมูลเวปไซต์ที่เกี่ยวข้อง เมื่อสอนไป 3 คาบแรก ผมได้ลองประเมินดูว่านศ. สามารถทำงานตามเป้าหมายที่เราต้องการได้หรือไม่ ปรากฎว่า นศ. ทุกกลุ่มยังไม่เข้าใจ และ หาแนวทางในการสร้าง เกมส์คอมพิวเตอร์ได้
ดังนั้น ผมจึงได้แบ่งขั้นตอนการเขียนเกมส์คอมพิวเตอร์ ออกเป็น 10 ขั้นตอน ซึ่งในแต่ละขั้นตอน จะได้ output ต่างๆออกมา เช่น ในครั้งแรกให้ นศ.แต่ละกลุ่ม สร้างรูปทรง ออบเจ็กต์ ที่เกี่ยวข้องกับเกมส์ที่จะสร้าง ในครั้งที่สอง ให้นศ.แต่ละกลุ่ม พัฒนาสร้างฉากหลังให้เหมาะสมกับเกมส์ของกลุ่มตนเอง ในครั้งที่สาม ให้นศ.แต่ละกลุ่ม กำหนดปุ้มฟังก์ชั่น เพื่อบังคับ ตัวออบเจ็กต์ เป็นต้น
ผมได้ตรวจสอบดูความคืบหน้าการทำงานของนศ. ปรากฏว่าทุกกลุ่ม สามารถพัฒนางานของตนได้ตามที่เรากำหนดได้ และ นศ.จะพยายามหาความรู้จากอินเตอร์เนท จากหนังสือ และสอบถามจากกลุ่มอื่นๆ รวมทั้งถามตัวผม เพื่อที่จะสร้างงานตามที่นศ.แต่ละกลุ่มต้องการให้ได้
ผมได้เตรียมคำถามที่คาดว่าจะได้รับการสอบถามจากนักศึกษาแต่ละกลุ่มไว้ สำหรับตอบคำถาม แต่ส่วนใหญ่จะพยายามให้นศ ศึกษาจากการลองผิดลองถูกจากหนังสือ การนำตัวอย่างจากอินเตอร์เนทมาดัดแปลงก่อน หากนักศึกษาทำไม่ได้จริงๆ จึงค่อยชี้แหล่งข้อมูลให้ก่อน ถ้าหากนักศึกษายังหาคำตอบไม่ได้จริง จึงค่อยอธิบายด้วยตนเอง
เทคนิค 10 ขั้นตอนน่าสนใจมากเรยยยยยค้าบ จาขอมาประยุกต์ใช้กับสังคมศาสตร์น่ะค่ะ
สวัสดีค่ะอาจารย์สิทธิศักดิ์ ถ้าบัวต้องการเรียนเขียนเกมส์ด้วยบัวจะให้อาจารย์เป็นผู้ประสาทวิชาให้บัวได้หรือเปล่าค่ะ บัวอยู่สำนักวิจัยค่ะ
ขอบพระคุณล่วงหน้านะค่ะ
บัว
ดีจังเลย
อาจารย์ได้ประเมินผลการเรียนรู้ไว้บ้างหรือเปล่าคะ ได้ผลเป็นอย่างไรบ้างและนักศึกษาให้ความร่วมมือดีมั้ยคะ มีปัญหาอะไรบ้างอยากแลกเปลี่ยนน่ะค่ะ
บันได 10 ขั้น มีรูปแบบอย่างไรครับ ขอบคุณ
ยินดีครับคุณ บัว ตอนนี้ผมกำลังดำเนินการในลักษณะ E-LEARNING อยู่ครับ ถ้าคืบหน้าอย่างไร จะแจ้งไปทาง E-MAIL ให้ทราบครับ สำหรับอาจารย์ทุกท่านที่ถามผมเรื่องบันได 10 ขั้น ผมก็ขออธิบายแบบคร่าวๆนะครับ .. ในวิชาคอมพิวเตอร์กราฟฟิค ผลลัพท์ที่ต้องการคือ โครงงานเกมส์ 1 เกมส์ ซึ่งการจะทำให้สำเร็จนั้นค่อนข้างยาก ถ้าหากให้นักศึกษาคิดเองทั้งหมดตั้งแต่เริ่มต้นจนทำสำเร็จนั้น โอกาศสำเร็จจะค่อนข้างน้อย เพราะนักศึกษามองภาพมุมกว้างในการพัฒนาไม่ออก ดังนั้น ผมก็เลยกำหนดแนวทาง ตั้งแต่ง่าย จนถึงยาก ออกเป็น 10 ขั้น (เหตุผลเพราะ เหลือคาบสอนอีกสิบครั้ง) โดยแต่ละขั้นกำหนดไปว่า ผลลัพธ์อย่างน้อยต้องได้อะไร จึงจะได้คะแนน เมื่อกำหนดอย่างนี้ นักศึกษาก็มีแนวทางและค้นคว้าความรู้ของแต่ละขั้นตอน และก็พัฒนางานของตนเองได้อย่างต่อเนื่องและมีพื้นฐานความเข้าใจที่มากขึ้นครับ
จากการลองสอนโดยใช้เทคนิคนี้ ผมได้ลองเปรียบเทียบจากสถิติง่ายๆคือ นำจำนวนผลลัพธ์ ซึ่งก็คือเกมส์ที่ทำสำเร็จจากนักศึกษาแต่ละรุ่น ปรากฎว่า ทำเกมส์สำเร็จสมบูรณ์ 3 กลุ่ม ส่วนกลุ่มที่เหลือก็ขาดองค์ประกอบอยู่บ้างไม่สมบูรณ์ 100 เปอร์เซนต์ ซึ่งเมื่อเทียบกับ รุ่นก่อนหน้านี้ ทำเกมส์สำเร็จเพียงเกมส์เดียว เท่านั้น และก็มีบางกลุ่มไม่สารมารถพรีเซนต์งานได้
แนวคิดนี้ผมเพิ่งได้เริ่มใช้กับนศ. เป็นครั้งแรกในภาคเรียน 1/2552 ซึ่งยังคงต้องนำไปปรับปรุงวิธีการและลองใช้ในภาคเรียนที่ 2/2552 ต่อไปครับ หากท่านอาจารย์มีข้อแนะนำประการใด ก็ช่วยแนะนำด้วยนะครับ