2023 Fiscal Year Final Research Report
Development and Evaluation of Methods for Detection of Learning Difficulties on Programming Learning Sites
Project/Area Number |
21K02809
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Review Section |
Basic Section 09070:Educational technology-related
|
Research Institution | Kanto Gakuin University |
Principal Investigator |
|
Project Period (FY) |
2021-04-01 – 2024-03-31
|
Keywords | 学習支援システム / プログラミング教育 / ソースコード解析 |
Outline of Final Research Achievements |
In this study, we investigated a method to realize a system construction that reduces both the restriction of contents and the server load in a programming education environment using a Web browser. First, an environment incorporating a virtual machine on a Web browser was constructed on a trial basis. Next, evaluation items and feedback for software that analyzes source code for beginning programming students were studied in actual lectures. Then, based on the research results, we ran the program analyzer in a virtual machine on a Web browser and verified the differences from a PC. As a result of the verification, the output of evaluation results was confirmed for almost all functions with some exceptions, indicating the usefulness of the developed system.
|
Free Research Field |
学習支援システム
|
Academic Significance and Societal Importance of the Research Achievements |
本研究では一般的にサーバー側で行われてきたプログラムの実行・評価をWeb ブラウザ側にプログラムの実行環境を用意することで,プログラミング学習環境を容易に提供し,サーバーの計算能力の制約を取り除いたシステム構築に関して可能性を示した.そして,開発したプログラム解析器を実際の講義に利用し,コンパイラーが出力するメッセージより詳細なメッセージを返却する手法の改善を重ね,その機能を取り入れたプログラミング学習サイトを試作し,より細かい学習サポートの手法が機能することを示した.これらの研究成果から社会的・学術的意義を有するものと考える.
|