英文摘要 |
The purpose of this research is to explore whether learners can improve their learning achievements, attitudes and skills in the process of learning game programming through inquiry-based learning and game scenario learning basic programming. This research proposes an inquiry-based learning method combined with game scenario. The purpose is to allow learners to generate experience by playing games, and then learn the unfamiliar programming syntax through contextual relevance to achieve meaningful learning. This research takes the “Breakout” game written in Python as an example, allowing learners to learn basic programming through game code and scenario. This research adopts a case study method. The research participants are female students studying in the Department of Information Science, but they think it is very difficult to learn programming. This study proposes to learn through a combination of inquiry and game scenario, and observe the process and results of students before, during and after learning programming, and explore the changes in achievements, attitudes and skills before and after learning. The results of the study found that after the study of the game code proposed by this research, the cases have a significant improvement in learning achievement. In terms of learning attitude, interviews and questionnaire surveys show that the case agrees with the teaching method of this research and has a positive attitude towards learning program design. In terms of learning skills, the case can use these skills immediately after improving achievement. |