講演名 2014-01-11
Javaプログラミング学習支援システムのコード作成問題におけるJavadocを用いたヒント機能(スキル教育と学習支援環境/一般)
中村 拓哉, 舩曳 信生, 中西 透, 天野 憲樹,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) Javaは,信頼性,可搬性,学習性に優れたプログラミング言語として,多くの大学や専門学校で教育が行われている.このJava教育の支援を目的として本グループでは,テスト駆動開発手法に基づき,学生の作成したプログラムの自動検証を行うことで自主学習を可能とするWebを用いたJavaプログラミング学習支援システムJPLAS (Java Programming Learning Assistant System)を提案している.しかし,JPLASでは,自動検証のためのテストコードを理解した上でのソースコード作成を必要とする上,Java言語の経験の浅い学生には利用が困難であった.そこで本研究では,JPLASにおいて,テストコードからソースコード作成に必要な情報の入手方法を学ぶためのコード設計学習機能に,Javadocを用いたヒント機能を追加した.これにより,ソースコードの全体構造の理解を促し,より詳細なコード設計を可能とすることを狙いとしている.提案機能を本研究室の学生10名に適用し,その有効性を明らかにした.
抄録(英) Java has been educated in a lot of universities and professional schools due to the reliability, portability, and easy learning. To assist Java educations, our group has developed a Web-based Java Programming Learning Assistant System (JPLAS) that helps students to study Java programming by themselves through automatic testing of Java codes from students using the test-driven development method. Unfortunately, JPLAS is not suitable for less-experienced students in Java because they have to understand test codes that are necessary in automatic testing before writing source codes. In this paper, we propose a Javadoc-based hint function in the code design learning function of JPLAS to let such students learn how to collect the necessary information for a source code from a test code easily. It helps students to understand the whole structure of the source code and complete more accurate code design. We verify the effectiveness of our proposal through applications to 10 students in our laboratory.
キーワード(和) Java / プログラミング教育 / コード設計 / Webシステム / JPLAS / テスト駆動型開発手法 / Javadoc
キーワード(英) Java / programming education / code design / Web system / JPLAS / test-driven development method / Javadoc
資料番号 ET2013-87
発行日

研究会情報
研究会 ET
開催期間 2014/1/4(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Educational Technology (ET)
本文の言語 JPN
タイトル(和) Javaプログラミング学習支援システムのコード作成問題におけるJavadocを用いたヒント機能(スキル教育と学習支援環境/一般)
サブタイトル(和)
タイトル(英) A Clue Function Using Javadoc for Code Writing Problem in Java Programming Learning Assistant System
サブタイトル(和)
キーワード(1)(和/英) Java / Java
キーワード(2)(和/英) プログラミング教育 / programming education
キーワード(3)(和/英) コード設計 / code design
キーワード(4)(和/英) Webシステム / Web system
キーワード(5)(和/英) JPLAS / JPLAS
キーワード(6)(和/英) テスト駆動型開発手法 / test-driven development method
キーワード(7)(和/英) Javadoc / Javadoc
第 1 著者 氏名(和/英) 中村 拓哉 / Takuya NAKAMURA
第 1 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
第 2 著者 氏名(和/英) 舩曳 信生 / Nobuo FUNABIKI
第 2 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
第 3 著者 氏名(和/英) 中西 透 / Toru NAKANISHI
第 3 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
第 4 著者 氏名(和/英) 天野 憲樹 / Noriki AMANO
第 4 著者 所属(和/英) 岡山大学教育開発センター
Center for Faculty Development, Okayama University
発表年月日 2014-01-11
資料番号 ET2013-87
巻番号(vol) vol.113
号番号(no) 377
ページ範囲 pp.-
ページ数 6
発行日