DIGITAL LIBRARY
SCENARIO-BASED IT EDUCATIONAL MATERIALS: GAME DEVELOPMENT AND CHEATING DETECTION
1 Hannan University (JAPAN)
2 Osaka Institute of Technology (JAPAN)
About this paper:
Appears in: INTED2025 Proceedings
Publication year: 2025
Pages: 1733-1738
ISBN: 978-84-09-70107-0
ISSN: 2340-1079
doi: 10.21125/inted.2025.0518
Conference name: 19th International Technology, Education and Development Conference
Dates: 3-5 March, 2025
Location: Valencia, Spain
Abstract:
Information Technology (IT) encompasses a wide range of fields and requires diverse knowledge and skills. Although students often focus on acquiring specific skills such as programming, their proficiency in system development tends to be insufficient. This is because system development demands not only programming expertise but also an understanding of other critical areas, including computer science, networking, cybersecurity, system design, and data science.

Therefore, we propose a method for generating IT educational materials using scenarios. A "scenario" refers to a situation that occurs in everyday life involving IT applications. In this paper, we focus on a scenario where a student develops an original game. Subsequently, when users play the game, some may attempt to cheat. The game developer is tasked with identifying the users who engaged in cheating.

In this scenario, students are required to acquire and apply various skills and knowledge, including the following:
1. Proficiency in C# programming and game design.
2. Knowledge of how to package and distribute the game software to users.
3. IT literacy to facilitate users in playing the game.
4. Understanding of cheating mechanisms, basic computer science concepts, and cybersecurity principles for some users.
5. For the developer, skills in detecting cheating behaviors.
6. The ability to analyze system logs and apply data science techniques for detecting and addressing cheating activities.

Based on the scenario, the educational materials are designed and developed. This learning method does not primarily focus on delving deeply into specific fields of study. Instead, it emphasizes the importance of each type of knowledge and skill, as well as the roles of various technologies, as demonstrated through the scenario.

The generated materials and targeted techniques include the following:
1. Proficiency in C# programming and game design techniques.
2. Understanding modern cloud-based version control systems, such as GitHub.
3. Skills for effectively utilizing new software tools.
4. Knowledge of cheat mechanisms, computer science, and cybersecurity principles.
5. Log monitoring and surveillance technologies.
6. Data analysis techniques incorporating mathematical statistics.

These materials are structured as a series of lectures spanning 15 sessions. The curriculum aims to help students appreciate the significance of each technology and area of knowledge. Particular emphasis is placed on fostering a deep understanding of the roles and applications of these technologies in practical scenarios.
Keywords:
Scenario-based learning, Integrated Education, Multidisciplinary knowledge.