WEKO3
アイテム
コーディングメトリクスを用いたブロック言語使用による構文エラー回避効果の計測
https://ipsj.ixsq.nii.ac.jp/records/174217
https://ipsj.ixsq.nii.ac.jp/records/174217cc3db596-d374-4294-ade8-a4f411cd49ca
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2016 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Symposium(1) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2016-08-15 | |||||||||||
| タイトル | ||||||||||||
| タイトル | コーディングメトリクスを用いたブロック言語使用による構文エラー回避効果の計測 | |||||||||||
| タイトル | ||||||||||||
| 言語 | en | |||||||||||
| タイトル | Measurement of the effect of bypassing compile errors using block-based language by coding metrics | |||||||||||
| 言語 | ||||||||||||
| 言語 | jpn | |||||||||||
| キーワード | ||||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | 学習分析 | |||||||||||
| 資源タイプ | ||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||||||
| 資源タイプ | conference paper | |||||||||||
| 著者所属 | ||||||||||||
| 静岡大学大学院総合科学技術研究科情報学専攻 | ||||||||||||
| 著者所属 | ||||||||||||
| 青山学院大学社会情報学部 | ||||||||||||
| 著者所属 | ||||||||||||
| 静岡大学情報学部 | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Department of Informatics, Graduate School of Integrated Science and Technology, Shizuoka University | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| School of Social Informatics, Aoyama Gakuin University | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Faculty of Informatics, Shizuoka University | ||||||||||||
| 著者名 |
田中, 良樹
× 田中, 良樹
× 松澤, 芳昭
× 酒井, 三四郎
|
|||||||||||
| 論文抄録 | ||||||||||||
| 内容記述タイプ | Other | |||||||||||
| 内容記述 | Visual Programming Language(VPL) を用いたプログラミング入門教育は,構文エラーによる学習のオーバーヘッドを軽減できることが利点とされている.しかし,実際にどの程度オーバーヘッドを軽減し,学習環境の改善に貢献しているかを定量的に示した研究はない.そこで本研究では,7つのコーディングメトリクスを定義し,入門教育におけるVPL使用効果の定量的な計測を試みた.文科系の大学1年生を対象としたブロック言語とJavaを自由に選択可能なプログラミング入門講義で収集した,4年分,約400名のデータに対して分析を行った.その結果,1)ブロック言語利用時間率とコンパイルエラー修正時間率には相関が見られたが,ブロック言語利用時間率と作業時間には相関が無いこと,2)Javaを用いてプログラミングを行なった学生は概算で20%程度コンパイルエラー修正に費やしているとこと,3)コンパイルエラーで躓き,ブロック言語を利用して学習を継続した学生が2%程度存在すること,が明らかになった. | |||||||||||
| 論文抄録(英) | ||||||||||||
| 内容記述タイプ | Other | |||||||||||
| 内容記述 | While an advantage of block-based visual language is to eliminate compile errors, it theoritically encourages students to focus high-level algorithm creation in introductory programming. However, there is no research which clearly illustrates the advantage in a quantitative way. The paper discusses the use of seven coding metrics which are defined using fine grain logs recorded by students' development environment where the students can select their language in Block-based or Java. The total of 400+ students' logs were collected over four years, and analyzed. The results illuminate the following three findings: (1) There is a negative correlation between block-editing rate and compile error correction time, whereas no correlation between block-editing rate and working time, (2) Using Java requires approximately 20% of compile error correction time to students, (3) There are 2% of students who eventually decided to use Block after they spent much time for compile error correction with Java. | |||||||||||
| 書誌情報 |
情報教育シンポジウム2016論文集 巻 2016, p. 59-66, 発行日 2016-08-15 |
|||||||||||
| 出版者 | ||||||||||||
| 言語 | ja | |||||||||||
| 出版者 | 情報処理学会 | |||||||||||