ゲームで学ぶプログラミングの最前線:最新研究が示す効果と未来
📌 この記事の結論
- ゲームを用いた基礎プログラミング学習の研究は、過去50年で著しく増加しており、特に2004年以降、急速な成長が見られます。
- 研究は国際的に広がり、会議論文が主流ですが、より詳細なジャーナル論文の余地があります。
- 主要な研究テーマは、学生のモチベーション、エンゲージメント、問題解決能力の向上、そして計算論的思考の育成です。
- 今後はアダプティブラーニング、没入型技術(AR/VR)、AI統合など、よりパーソナライズされた学習環境への進化が期待されます。
1. ゲームを通じたプログラミング学習の重要性
デジタル時代において、プログラミングは計算論的思考、問題解決能力、ソフトウェア開発の基盤を形成する重要なスキルとして浮上しています。世界中の教育機関は、学校や大学レベルでプログラミングコースをカリキュラムに組み込むことを進めていますが、多くの初心者はプログラミング学習を困難に感じています。
プログラミングの概念の抽象性、複雑な構文、論理的思考と問題解決能力の必要性が、これらの困難の原因です。これらの障壁は、しばしば初心者プログラマーの間でモチベーションの低下、認知過負荷、高い脱落率につながっています。
これらの課題に対処するため、研究者や教育者は、学生のエンゲージメントと学習体験を向上させる新しい教育方法を模索してきました。その一つの方法が、プログラミング教育へのゲームの導入です。教育ゲーム、シリアスゲーム、ゲーミフィケーションを含むゲームベース学習は、インタラクティブで刺激的な学習環境を構築するために広く利用されています。
最近の研究では、ゲームベース学習が学生の計算論的思考、エンゲージメントレベル、モチベーション、プログラミングの成功に肯定的な影響を与えることが示されています。さらに、ゲームベースの戦略は、プログラミング概念を理解する上で不可欠な要素である能動的な参加、実験、即座のフィードバックを促進します。
本研究は、ゲームを通じた基礎プログラミング学習の研究状況をより体系的かつ最新の分析で理解することに貢献するものです。
2. 紹介する論文の概要
📄 論文情報
| タイトル | Bibliometric Analysis of Global Research Trends on Learning Basic Programming Through Games (ゲームを通じた基礎プログラミング学習に関するグローバル研究動向の書誌学的分析) |
|---|---|
| 著者 | Shafinaz Mohammad Niyaz Khan, Juzlinda Md. Ghazali, Noor Azli Mohamed Masrop, Roslinda Ramli, & Roslina Ibrahim |
| 掲載誌 | e-JURNAL PENYELIDIKAN DAN INOVASI, VOL. 13 NO. 2 (AUGUST, 2026) Special Edition AIDI, Page 298-310 |
| 研究対象 | ゲームを通じた基礎プログラミング学習に関する研究動向 |
| 研究期間 | 1973年~2025年 |
研究の目的
本研究は、基礎プログラミング教育におけるゲームに関する研究状況、新たなテーマ、出版パターンを包括的に把握し、書誌学的概観を提供することを目的としています。この分野での出版物の増加にもかかわらず、研究ランドスケープ、出現テーマ、出版パターンに関する徹底的な理解が不足しているという課題に取り組んでいます。
研究の方法
この書誌学的研究は、Scopusデータベースからデータを収集し、分析を行いました。以下に主なステップを説明します。
- データベースの選定: 広範な学術文献をカバーするScopusデータベースを使用しました。
- キーワード検索: 以下のキーワードを組み合わせた検索クエリを使用し、関連性の高い論文を特定しました。
- プログラミング学習関連: "learning" AND "basic" OR "introductory" OR "fundamental" OR "elementary" OR "beginner-level" OR "foundations" OR "principles" OR "first-year" OR "entry-level" AND "programming"
- ゲーム関連: "game" OR "gamification" OR "game-based learning" OR "serious game" OR "educational game" OR "learning game" OR "instructional game" OR "training game" OR "applied game" OR "purpose-driven game" OR "game for learning" OR "pedagogical game"
- データ抽出: 1973年から2025年までの期間で、合計1603件の論文が特定されました。これらの論文から、出版年、著者、所属機関、出版物名、引用数、著者キーワードなどの書誌情報が抽出されました。
- 分析と可視化: 出版トレンド、主要著者、貢献国、機関、出版物名、引用数、キーワードの共起を分析しました。主要な研究クラスターとテーマの進展を特定するために、書誌計量ツールとVOSviewerを用いた可視化マッピングアプローチが採用されました。
3. 研究結果のポイント3つ
本研究の書誌学的分析により、ゲームを通じた基礎プログラミング学習に関する研究動向の包括的な概要が明らかになりました。特に注目すべき3つのポイントは以下の通りです。
✅ ポイント1:研究は急速に増加しており、特に近年注目度が高い。
ゲームを通じたプログラミング学習に関する研究は、1973年の最初の出版以来、特に2004年以降、急速に増加しています。2017年には前年比73%増と急増し、2000年代の第2の10年間(2010年代)には、全出版物の88.96%が発表されました。これは、プログラミングが重要なデジタルリテラシースキルとして認識され、初等教育から高等教育まで幅広い分野で教育テクノロジーの活用が進んでいることを示唆しています。
✅ ポイント2:国際的な研究協力が進み、会議発表が研究の中心となっている。
アメリカが全体の20.52%と最も多くの出版物に貢献しており、中国、イギリス、ギリシャ、ドイツ、ブラジルなどがそれに続きます。マレーシア、台湾、インドネシア、インド、日本といったアジア諸国の存在感も増していることが示されました。出版物の53.71%が会議論文であり、この分野が技術革新や教育方法の進歩によってダイナミックに変化していることを示しています。また、論文の97.19%が英語で書かれており、国際的な知識共有の主要言語としての英語の優位性が確認されました。
✅ ポイント3:主要な研究テーマは学生のエンゲージメント向上と計算論的思考の育成。
キーワード分析では、「学生」「教育」「コンピュータプログラミング」「教育コンピューティング」「コンピュータゲーム」が上位を占めました。さらに、「ゲーミフィケーション」「ゲームベース学習」「計算論的思考」「モチベーション」「問題解決」といった用語が頻繁に登場し、研究がゲームを教育ツールとして活用し、高次の思考スキルを促進し、学習成果を向上させることに焦点を当てていることが明確に示されました。また、「人工知能」も上位キーワードに現れており、AIを統合したゲームベースの学習環境への関心が高まっていることが伺えます。
4. ADVANCEの現場から見た実感
堺市南区のプログラミングスクールADVANCEで実際にプログラミングを教えている講師としての意見は以下の三つです
🎮 現場で感じる3つの変化
エンゲージメントとモチベーションの劇的な向上
論文が示すように、ゲームは子供たちの学習意欲を飛躍的に高めます。ADVANCEでは、Scratchから始めて、Roblox StudioやUnity (C#)といったゲーム制作を通じてプログラミングを学びます。生徒たちは「自分のゲームを作る」という具体的な目標があるため、難しい課題にも自ら挑戦し、楽しみながら学び続けることができます。特に、「キャラクターが動いた!」「スコアが増えた!」といった小さな成功体験が、次の学習への大きなモチベーションに繋がっているのを日々実感しています。
実践的な問題解決能力と計算論的思考の育成
ゲーム制作の過程では、「どうすれば思い通りの動きになるのか」「なぜこのコードでは動かないのか」といった具体的な問題に常に直面します。例えば、JavaScriptでウェブサイトのゲームを開発する際にバグが発生しても、ADVANCEの講師はすぐに答えを与えるのではなく、生徒自身がデバッグし、論理的に解決策を導き出すプロセスを重視します。この試行錯誤を通じて、計算論的思考力と粘り強く課題に取り組む力が養われます。これは、プログラミングだけでなく、あらゆる分野で役立つ汎用的なスキルです。
未来を見据えた技術トレンドへの対応
論文で指摘されている「AI統合」や「没入型技術」といった研究の最前線は、ADVANCEのカリキュラム開発においても重要な指針となっています。UnityでのC#プログラミングは、将来的なAIやVR/AR開発につながる基礎力を養うことを目的としています。また、Pythonのような汎用性の高い言語の基礎を学ぶことで、ゲーム以外の分野でも応用できる力を育んでいます。ADVANCEは、単にプログラミングの知識を教えるだけでなく、未来の技術を使いこなす力を育むことを常に意識しています。
ADVANCEでは、本論文で指摘されているようなゲームを通じた学習の有効性を日々の指導で実感しています。特に、子どもたちが自らの手でゲームを作り上げる過程で得られる達成感と問題解決能力は、彼らの未来を拓く大切な力だと考えています。
5. 保護者の方へ:家庭でできること
ゲームを通じたプログラミング学習の効果は、ご家庭でのサポートによってさらに高まります。ここでは、保護者の方ができる簡単な3つのヒントをご紹介します。
お子さんの興味を尊重し、一緒に体験してみる
お子さんがどんなゲームに夢中になっているか尋ねてみましょう。そして、可能であれば一緒に簡単なプログラミングゲーム(例:Scratch)をプレイしたり、動画を見たりしてみてください。「これはどうやって動いているのかな?」といった会話から、プログラミングへの自然な興味を引き出すことができます。
「なぜ?」を問いかけ、考える時間を与える
お子さんがゲームやデジタルツールを使っている時、「なぜこうなるんだろう?」「どうすればもっと面白くなるかな?」といったオープンな質問を投げかけてみてください。すぐに答えを教えるのではなく、お子さん自身が試行錯誤し、解決策を見つけるプロセスを大切にすることで、問題解決能力が育まれます。
小さな成功を具体的に褒め、プロセスを肯定する
プログラミングは、すぐに完璧なものができるわけではありません。コードの一部が機能した、バグを一つ修正できた、アイデアを形にできた、といった小さな成功を具体的に褒めてあげましょう。結果だけでなく、挑戦したプロセスを肯定することで、お子さんは自信を持ち、難しい課題にも前向きに取り組むことができるようになります。
🎮 ADVANCEで一緒にプログラミングを始めませんか?
堺市南区のプログラミングスクールADVANCEでは、Scratchからはじめて、Roblox、Unity(C#)まで段階的に学べます。
研究で効果が実証されたプログラミング教育を、ゲーム制作を通じて楽しく体験できます。
▶ ぼうけんを はじめる 無料体験会に申し込む!6. 参考文献
- Dalpé, R. (2002). Bibliometric Analysis of Biotechnology. Scientometrics, 55(2), 189-213. https://doi.org/10.1023/a:1019663607103
- Donthu, N., Kumar, S., Mukherjee, D., Pandey, N., & Lim, W. M. (2021). How to Conduct a Bibliometric Analysis: An Overview and Guidelines. Journal of Business Research, 133, 285-296. https://doi.org/10.1016/j.jbusres.2021.04.070
- Ellegaard, O., & Wallin, J. A. (2015). The Bibliometric Analysis of Scholarly Production: How Great is the Impact?. Scientometrics, 105(3), 1809-1831. https://doi.org/10.1007/s11192-015-1645-z
- Fahimnia, B., Sarkis, J., & Davarzani, H. (2015). Green Supply Chain Management: A Review and Bibliometric Analysis. International Journal of Production Economics, 162, 101-114. https://doi.org/10.1016/j.ijpe.2015.01.003
- Hainey, T., & Baxter, G. (2024). A Serious Game for Programming in Higher Education. Computers & Education: X Reality, 4, 100061. https://doi.org/10.1016/j.cexr.2024.100061
- Ishak, M. S., Sarkowi, A., Ahmi, A., Abdulrauf-Salau, A., & Memon, S. (2023). Global Research Trends in School Bullying: A Bibliometric Analysis. Journal of Educational and Social Research, 13(1), 91-105. https://doi.org/10.36941/jesr-2023-0009
- Klarin, A. (2019). Mapping Product and Service Innovation: A Bibliometric Analysis and A Typology. Technological Forecasting and Social Change, 149, 119776. https://doi.org/10.1016/j.techfore.2019.119776
- Kücher, A., & Feldbauer-Durstmüller, B. (2019). Organisational Failure and Decline - A Bibliometric Study of the Scientific Frontend. Journal of Business Research, 98, 503-516. https://doi.org/10.1016/j.jbusres.2018.05.017
- Leydesdorff, L., de Moya-Anegón, F., & Guerrero-Bote, V. P. (2010). Journal Maps on the Basis of Scopus Data: A Comparison with the Journal Citation Reports of the ISI. Journal of the American Society for Information Science and Technology, 61(2), 352-369. https://doi.org/10.1002/asi.21250
- Linnenluecke, M. K., Marrone, M., & Singh, A. K. (2020). Conducting Systematic Literature Reviews and Bibliometric Analyses. Australian Journal of Management, 45(2), 175-194. https://doi.org/10.1177/0312896219877678
- Ma, J., Zhang, Y., Zhu, Z., Zhao, S., & Wang, Q. (2023). Game-Based Learning for Students’ Computational Thinking: A Meta-Analysis. Journal of Educational Computing Research, 61(7), 1430-1463. https://doi.org/10.1177/07356331231178948
- Moher, D., Liberati, A., Tetzlaff, J., & Altman, D. G. (2009). Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement. BMJ, 339. https://doi.org/10.1136/bmj.b2535
- Sharma, V., Bhagat, K. K., Huang, H. H., & Chen, N. S. (2022). The Design and Evaluation of an AR-Based Serious Game to Teach Programming. Computers & Graphics, 103, 1-18. https://doi.org/10.1016/j.cag.2022.01.002
- Singh, V. K., Singh, P., Karmakar, M., Leta, J., & Mayr, P. (2021). The Journal Coverage of Web of Science, Scopus and Dimensions: A Comparative Analysis. Scientometrics, 126(6), 5113-5142. https://doi.org/10.1007/s11192-021-03948-5
- Swacha, J., & Szydłowska, J. (2023). Does Gamification Make a Difference in Programming Education? Evaluating FGPE-Supported Learning Outcomes. Education Sciences, 13(10), 984. https://doi.org/10.3390/educsci13100984
- Tikva, C., & Tambouris, E. (2023). The Effect of Scaffolding Programming Games and Attitudes Towards Programming on the Development of Computational Thinking. Education and Information Technologies, 28(6), 6845-6867. https://doi.org/10.1007/s10639-022-11465-y
- Tsiotras, D., & Xinogalos, S. (2021). Investigating the Perceived Player Experience and Short-Term Learning of the Text-Based Java Programming Serious Game “Rise of the Java Emperor”. Informatics in Education, 20(1), 153-170. https://www.ceeol.com/search/article-detail?id=936710
- Verma, S., & Gustafsson, A. (2020). Investigating the Emerging COVID-19 Research Trends in the Field of Business and Management: A Bibliometric Analysis Approach. Journal of Business Research, 118, 253-261. https://doi.org/10.1016/j.jbusres.2020.06.057
- Videnovik, M., Vold, T., Kiønig, L., Madevska Bogdanova, A., & Trajkovik, V. (2023). Game-Based Learning in Computer Science Education: A Scoping Literature Review. International Journal of STEM Education, 10(1), 54. https://doi.org/10.1186/s40594-023-00447-2
- Wang, X., Cheng, M., & Li, X. (2023). Teaching and Learning Computational Thinking Through Game-Based Learning: A Systematic Review. Journal of Educational Computing Research, 61(7), 1505-1536. https://doi.org/10.1177/07356331231180951
- Xinogalos, S., & Satratzemi, M. (2022). The Use of Educational Games in Programming Assignments: SQL Island as a Case Study. Applied Sciences, 12(13), 6563. https://doi.org/10.3390/app12136563
- Zakaria, R., Ahmi, A., Ahmad, A. H., & Othman, Z. (2021). Worldwide Melatonin Research: A Bibliometric Analysis of the Published Literature Between 2015 and 2019. Chronobiology International, 38(1), 27-37. https://doi.org/10.1080/07420528.2020.1838534