Development of a digital game as a compiler to enhance C programming performance of university students
dc.contributor.advisor | Patcharin Panjaburee | |
dc.contributor.advisor | Monamorn Precharattana ths | |
dc.contributor.advisor | Pratchayapong Yasri | |
dc.contributor.author | Kannika Daungcharone | |
dc.date.accessioned | 2024-01-03T06:02:07Z | |
dc.date.available | 2024-01-03T06:02:07Z | |
dc.date.copyright | 2018 | |
dc.date.created | 2018 | |
dc.date.issued | 2024 | |
dc.description.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 | |
dc.description.abstract | กระบวนการเรียนการสอนในระดับอุดมศึกษาได้รับการปรับปรุงจากรูปแบบเดิมเพื่อสร้างแรงจูงใจในการเรียนรู้ให้มากขึ้นด้วยการใช้เทคโนโลยีสมัยใหม่ เช่น เว็บไซต์ สื่อสังคมออนไลน์ และเกมดิจิทัล ในการเรียนเรื่องการเขียนโปรแกรมภาษาซี มีอัตราการถอนวิชาและสอบไม่ผ่านสูง ดังนั้นการนำเกมดิจิทัลมาประยุกต์ในการเรียนการสอนจึงเป็นโจทย์ที่ท้าทาย ด้วยเหตุนี้ งานวิจัยนี้จึงแบ่งเป็น 2 ส่วนคือ การศึกษาแรกเป็นการออกแบบและสร้างเกมดิจิทัลชื่อ CPGame ซึ่งจำลองการทำงานของคอมไพเลอร์เข้ากับสถานการณ์ในชีวิตประจำวันของมนุษย์สำหรับการเรียนรู้การเขียนโปรแกรมภาษาซี ซึ่งพบว่า CPGame ช่วยส่งเสริมความสนใจในการเรียนของผู้เรียนและทำให้ตระหนักถึงความสำคัญของการเรียนรู้เนื้อหาการเขียนโปรแกรมภาษาซีมากขึ้น ซึ่งจากประโยชน์ของเกมดิจิทัลนี้จึงนำมาสู่การศึกษาที่สองที่ได้เสนอกลยุทธ์ใหม่ในการนำ CPGame ไปผสมผสานเข้ากับสภาพแวดล้อมการเรียนรู้แบบบรรยาย และทำการประเมินประสิทธิภาพของวิธีการเรียนการสอนที่เน้นเฉพาะการบรรยาย วิธีการเรียนการสอนที่ใช้เฉพาะเกมดิจิทัล และกลวิธีจัดการเรียนรู้แบบใหม่ ซึ่งพบว่าเมื่อเปรียบเทียบวิธีการเรียนการสอนทั้ง 3 รูปแบบ พบว่ามีความแตกต่างกันอย่างมีนัยสำคัญทางสถิติในด้านของแรงจูงใจ ความสำเร็จ และทักษะในการเขียนโปรแกรมภาษาซี ดังนั้นจึงขอแนะนำว่าควรนำเกมดิจิทัลเข้าไปเป็นส่วนหนึ่งของการเรียนในห้องเรียนเพื่อช่วยกระตุ้นความสนใจในการเรียนและผลสัมฤทธิ์ทางการเรียนต่อไป | |
dc.format.extent | x, 85 leaves : ill. | |
dc.format.mimetype | application/pdf | |
dc.identifier.citation | Thesis (Ph.D. (Science and Technology Education))--Mahidol University, 2018 | |
dc.identifier.uri | https://repository.li.mahidol.ac.th/handle/20.500.14594/91652 | |
dc.language.iso | eng | |
dc.publisher | Mahidol University. Mahidol University Library and Knowledge Center | |
dc.rights.holder | Mahidol University | |
dc.subject | Blended learning | |
dc.subject | Educational games -- Design and construction | |
dc.subject | Educational games -- Evaluation | |
dc.title | Development of a digital game as a compiler to enhance C programming performance of university students | |
dc.title.alternative | การพัฒนาเกมดิจิทัลเสมือนตัวแปลโปรแกรมเพื่อยกระดับสมรรถภาพการเขียนโปรแกรมด้วยภาษาซี ของนักศึกษาระดับอุดมศึกษา | |
dcterms.accessRights | open access | |
mods.location.url | http://mulinet11.li.mahidol.ac.th/e-thesis/2561/545/5836340.pdf | |
thesis.degree.department | Mahidol University. Institute for Innovative Learning | |
thesis.degree.discipline | Science and Technology Education | |
thesis.degree.grantor | Mahidol University | |
thesis.degree.level | Doctoral Degree | |
thesis.degree.name | Doctor of Philosophy |