講演抄録/キーワード |
講演名 |
2022-03-08 14:25
プログラミング演習におけるソースコード内の制御構造を利用したヒント提示手法の提案 ○島﨑悠斗・槇原絵里奈・若松玲依・小野景子(同志社大) SS2021-65 |
抄録 |
(和) |
プログラミング演習において教員やTAが学習者にヒントを与える際,各学習者のコーディング傾向を加味したアドバイスを与えることが望まれる.しかし,学習者が書いたソースコードの全容を即座に把握することは容易でない.そこで本研究では,ヒントの指標として学習者のコーディング傾向を視認しやすい制御文に着目した.制御文とヒントの関係性について実験を行った結果,ソースコード内の行数と深度がヒントの指標になることが分かった.そして,学習者に応じたヒントを制御文から動的に生成する手法を提案し,有効性を検証した.評価実験の結果,ヒントを提示した後被験者に解答の方針を与えることで学習者の進捗を向上させることができた. |
(英) |
When teachers and TAs give hints to learners in programming exercises, it is desirable to give advice that takes into account the coding tendency of each learner. However, it is not easy to immediately grasp the whole source code written by the learner. Therefore, in this study, we focused on strategy statements that make it easy to visually recognize the learner's coding tendency as an index of hints. As a result of experimenting on the relationship between strategy statements and hints, it was found that the number of lines and depth in the source code are indicators of hints. Then, we proposed a method to dynamically generate hints according to the learner from the strategy sentence, and verified its effectiveness. As a result of the evaluation experiment, After presenting hints, the learner's progress could be improved by giving the subject an answer policy. |
キーワード |
(和) |
プログラミング教育 / ヒント提示 / 制御構造 / 深度 / / / / |
(英) |
Programming education / Automatic Hint Recommendation / Strategy structure / Strategy statement depth / / / / |
文献情報 |
信学技報, vol. 121, no. 416, SS2021-65, pp. 139-144, 2022年3月. |
資料番号 |
SS2021-65 |
発行日 |
2022-02-28 (SS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
査読に ついて |
本技術報告は査読を経ていない技術報告であり,推敲を加えられていずれかの場に発表されることがあります. |
PDFダウンロード |
SS2021-65 |