Development of a digital game as a compiler to enhance C programming performance of university students
Issued Date
2024
Copyright Date
2018
Language
eng
File Type
application/pdf
No. of Pages/File Size
x, 85 leaves : ill.
Access Rights
open access
Rights Holder(s)
Mahidol University
Bibliographic Citation
Thesis (Ph.D. (Science and Technology Education))--Mahidol University, 2018
Suggested Citation
Kannika Daungcharone Development of a digital game as a compiler to enhance C programming performance of university students. Thesis (Ph.D. (Science and Technology Education))--Mahidol University, 2018. Retrieved from: https://repository.li.mahidol.ac.th/handle/20.500.14594/91652
Title
Development of a digital game as a compiler to enhance C programming performance of university students
Alternative Title(s)
การพัฒนาเกมดิจิทัลเสมือนตัวแปลโปรแกรมเพื่อยกระดับสมรรถภาพการเขียนโปรแกรมด้วยภาษาซี ของนักศึกษาระดับอุดมศึกษา
Author(s)
Abstract
Teaching and learning process in higher education has been modified from a traditional style to have a more motivating learning environment using modern technologies such as website, social media, and digital game. C programming language course has shown a high drop-out and failure rate; therefore, implementing the digital game on this course has been challenging. Consequently, this study was separated into two parts; the first study aimed to develop a digital game named CPGame simulating the compiler working with human daily life situations for the C programming language learning. It has been proven that the CPGame could promote students interest in learning, and appreciated the C programming language contents. According to the usefulness of the digital game, the second study aimed to propose a novel approach by blending the CPGame with the active lecturebased learning environment. An experiment was conducted to examine the effectiveness of the active lecture-based learning, the game-based learning, and the proposed approach. It was found that when these approaches were compared to each other with C programming, it showed a significant difference in terms of language motivation, achievement, and skills. It is recommended that digital games should be integrated in the classrooms to continue to motivate the students to learn to improve their academic achievement
กระบวนการเรียนการสอนในระดับอุดมศึกษาได้รับการปรับปรุงจากรูปแบบเดิมเพื่อสร้างแรงจูงใจในการเรียนรู้ให้มากขึ้นด้วยการใช้เทคโนโลยีสมัยใหม่ เช่น เว็บไซต์ สื่อสังคมออนไลน์ และเกมดิจิทัล ในการเรียนเรื่องการเขียนโปรแกรมภาษาซี มีอัตราการถอนวิชาและสอบไม่ผ่านสูง ดังนั้นการนำเกมดิจิทัลมาประยุกต์ในการเรียนการสอนจึงเป็นโจทย์ที่ท้าทาย ด้วยเหตุนี้ งานวิจัยนี้จึงแบ่งเป็น 2 ส่วนคือ การศึกษาแรกเป็นการออกแบบและสร้างเกมดิจิทัลชื่อ CPGame ซึ่งจำลองการทำงานของคอมไพเลอร์เข้ากับสถานการณ์ในชีวิตประจำวันของมนุษย์สำหรับการเรียนรู้การเขียนโปรแกรมภาษาซี ซึ่งพบว่า CPGame ช่วยส่งเสริมความสนใจในการเรียนของผู้เรียนและทำให้ตระหนักถึงความสำคัญของการเรียนรู้เนื้อหาการเขียนโปรแกรมภาษาซีมากขึ้น ซึ่งจากประโยชน์ของเกมดิจิทัลนี้จึงนำมาสู่การศึกษาที่สองที่ได้เสนอกลยุทธ์ใหม่ในการนำ CPGame ไปผสมผสานเข้ากับสภาพแวดล้อมการเรียนรู้แบบบรรยาย และทำการประเมินประสิทธิภาพของวิธีการเรียนการสอนที่เน้นเฉพาะการบรรยาย วิธีการเรียนการสอนที่ใช้เฉพาะเกมดิจิทัล และกลวิธีจัดการเรียนรู้แบบใหม่ ซึ่งพบว่าเมื่อเปรียบเทียบวิธีการเรียนการสอนทั้ง 3 รูปแบบ พบว่ามีความแตกต่างกันอย่างมีนัยสำคัญทางสถิติในด้านของแรงจูงใจ ความสำเร็จ และทักษะในการเขียนโปรแกรมภาษาซี ดังนั้นจึงขอแนะนำว่าควรนำเกมดิจิทัลเข้าไปเป็นส่วนหนึ่งของการเรียนในห้องเรียนเพื่อช่วยกระตุ้นความสนใจในการเรียนและผลสัมฤทธิ์ทางการเรียนต่อไป
กระบวนการเรียนการสอนในระดับอุดมศึกษาได้รับการปรับปรุงจากรูปแบบเดิมเพื่อสร้างแรงจูงใจในการเรียนรู้ให้มากขึ้นด้วยการใช้เทคโนโลยีสมัยใหม่ เช่น เว็บไซต์ สื่อสังคมออนไลน์ และเกมดิจิทัล ในการเรียนเรื่องการเขียนโปรแกรมภาษาซี มีอัตราการถอนวิชาและสอบไม่ผ่านสูง ดังนั้นการนำเกมดิจิทัลมาประยุกต์ในการเรียนการสอนจึงเป็นโจทย์ที่ท้าทาย ด้วยเหตุนี้ งานวิจัยนี้จึงแบ่งเป็น 2 ส่วนคือ การศึกษาแรกเป็นการออกแบบและสร้างเกมดิจิทัลชื่อ CPGame ซึ่งจำลองการทำงานของคอมไพเลอร์เข้ากับสถานการณ์ในชีวิตประจำวันของมนุษย์สำหรับการเรียนรู้การเขียนโปรแกรมภาษาซี ซึ่งพบว่า CPGame ช่วยส่งเสริมความสนใจในการเรียนของผู้เรียนและทำให้ตระหนักถึงความสำคัญของการเรียนรู้เนื้อหาการเขียนโปรแกรมภาษาซีมากขึ้น ซึ่งจากประโยชน์ของเกมดิจิทัลนี้จึงนำมาสู่การศึกษาที่สองที่ได้เสนอกลยุทธ์ใหม่ในการนำ CPGame ไปผสมผสานเข้ากับสภาพแวดล้อมการเรียนรู้แบบบรรยาย และทำการประเมินประสิทธิภาพของวิธีการเรียนการสอนที่เน้นเฉพาะการบรรยาย วิธีการเรียนการสอนที่ใช้เฉพาะเกมดิจิทัล และกลวิธีจัดการเรียนรู้แบบใหม่ ซึ่งพบว่าเมื่อเปรียบเทียบวิธีการเรียนการสอนทั้ง 3 รูปแบบ พบว่ามีความแตกต่างกันอย่างมีนัยสำคัญทางสถิติในด้านของแรงจูงใจ ความสำเร็จ และทักษะในการเขียนโปรแกรมภาษาซี ดังนั้นจึงขอแนะนำว่าควรนำเกมดิจิทัลเข้าไปเป็นส่วนหนึ่งของการเรียนในห้องเรียนเพื่อช่วยกระตุ้นความสนใจในการเรียนและผลสัมฤทธิ์ทางการเรียนต่อไป
Degree Name
Doctor of Philosophy
Degree Level
Doctoral Degree
Degree Department
Mahidol University. Institute for Innovative Learning
Degree Discipline
Science and Technology Education
Degree Grantor(s)
Mahidol University