講演抄録/キーワード |
講演名 |
2017-10-19 15:55
Javaプログラミング学習支援システムのコード作成問題のための情報伝達テストコード手法 ○Khin Khin Zaw・Nobuo Funabiki(岡山大) SS2017-26 DC2017-25 |
抄録 |
(和) |
本グループでは,Web によるJava プログラミング学習支援システムJPLAS の開発を進めており,課題に対するソースコード作成学習のためのコード作成問題を提供している.オブジェクト指向プログラミング言語としてJavaでは,カプセル化,継承,多態性の概念の理解が必須である.しかし,初学者には難しい概念であるため,適切な学習法が求められている.本研究では,その学習支援のために,コード作成問題の情報伝達テストコード手法を提案する.情報伝達テストコードでは,3 つの概念を用いたソースコードの実装に必要となる情報を含んでいる.本手法の評価のために,4 つのアルゴリズムに対する情報伝達テストコードを作成し,本グループの2 名の学生に解答して貰った.その結果,一部を除き,それらを使った高品質のコードを作成することができた. |
(英) |
To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS), which provides the code writing problem to let students study writing a source code for a given assignment. In Java programming, the encapsulation, inheritance, and polymorphism are fundamental concepts as the object-oriented programming language that every student understands and freely uses. However, they are hard concepts for students, and the proper learning approach has been demanded. In this paper, we propose an informative test code approach for the code writing problem to help students studying them. This test code describes the necessary information in the source code to be implemented using the three concepts. For evaluations, we generated informative test codes for Queue, Stack, KMP search, and Knapsack algorithms, and asked two students to write source codes for them, where they completed the high-quality source codes using the three concepts in general. |
キーワード |
(和) |
JPLAS / JUnit / 情報伝達 / テストコード / カプセル化 / 継承 / 多態性 / |
(英) |
JPLAS / JUnit / informative / test code / encapsulation / inheritance / polymorphism / |
文献情報 |
信学技報, vol. 117, no. 248, SS2017-26, pp. 31-36, 2017年10月. |
資料番号 |
SS2017-26 |
発行日 |
2017-10-12 (SS, DC) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2017-26 DC2017-25 |
研究会情報 |
研究会 |
SS DC |
開催期間 |
2017-10-19 - 2017-10-20 |
開催地(和) |
高知市文化プラザかるぽーと |
開催地(英) |
Kochi City Culture-plaza CUL-PORT |
テーマ(和) |
ソフトウェアシステム, ネットワーク環境でのディペンダビリティ |
テーマ(英) |
Software System and Dependability on Network, etc |
講演論文情報の詳細 |
申込み研究会 |
SS |
会議コード |
2017-10-SS-DC |
本文の言語 |
英語(日本語タイトルあり) |
タイトル(和) |
Javaプログラミング学習支援システムのコード作成問題のための情報伝達テストコード手法 |
サブタイトル(和) |
|
タイトル(英) |
An Informative Test Code Approach for Code Writing Problem in Java Programming Learning Assistant System |
サブタイトル(英) |
|
キーワード(1)(和/英) |
JPLAS / JPLAS |
キーワード(2)(和/英) |
JUnit / JUnit |
キーワード(3)(和/英) |
情報伝達 / informative |
キーワード(4)(和/英) |
テストコード / test code |
キーワード(5)(和/英) |
カプセル化 / encapsulation |
キーワード(6)(和/英) |
継承 / inheritance |
キーワード(7)(和/英) |
多態性 / polymorphism |
キーワード(8)(和/英) |
/ |
第1著者 氏名(和/英/ヨミ) |
Khin Khin Zaw / Khin Khin Zaw / |
第1著者 所属(和/英) |
Okayama University (略称: 岡山大)
Okayama University (略称: Okayama Univ.) |
第2著者 氏名(和/英/ヨミ) |
Nobuo Funabiki / Nobuo Funabiki / |
第2著者 所属(和/英) |
Okayama University (略称: 岡山大)
Okayama University (略称: Okayama Univ.) |
第3著者 氏名(和/英/ヨミ) |
/ / |
第3著者 所属(和/英) |
(略称: )
(略称: ) |
第4著者 氏名(和/英/ヨミ) |
/ / |
第4著者 所属(和/英) |
(略称: )
(略称: ) |
第5著者 氏名(和/英/ヨミ) |
/ / |
第5著者 所属(和/英) |
(略称: )
(略称: ) |
第6著者 氏名(和/英/ヨミ) |
/ / |
第6著者 所属(和/英) |
(略称: )
(略称: ) |
第7著者 氏名(和/英/ヨミ) |
/ / |
第7著者 所属(和/英) |
(略称: )
(略称: ) |
第8著者 氏名(和/英/ヨミ) |
/ / |
第8著者 所属(和/英) |
(略称: )
(略称: ) |
第9著者 氏名(和/英/ヨミ) |
/ / |
第9著者 所属(和/英) |
(略称: )
(略称: ) |
第10著者 氏名(和/英/ヨミ) |
/ / |
第10著者 所属(和/英) |
(略称: )
(略称: ) |
第11著者 氏名(和/英/ヨミ) |
/ / |
第11著者 所属(和/英) |
(略称: )
(略称: ) |
第12著者 氏名(和/英/ヨミ) |
/ / |
第12著者 所属(和/英) |
(略称: )
(略称: ) |
第13著者 氏名(和/英/ヨミ) |
/ / |
第13著者 所属(和/英) |
(略称: )
(略称: ) |
第14著者 氏名(和/英/ヨミ) |
/ / |
第14著者 所属(和/英) |
(略称: )
(略称: ) |
第15著者 氏名(和/英/ヨミ) |
/ / |
第15著者 所属(和/英) |
(略称: )
(略称: ) |
第16著者 氏名(和/英/ヨミ) |
/ / |
第16著者 所属(和/英) |
(略称: )
(略称: ) |
第17著者 氏名(和/英/ヨミ) |
/ / |
第17著者 所属(和/英) |
(略称: )
(略称: ) |
第18著者 氏名(和/英/ヨミ) |
/ / |
第18著者 所属(和/英) |
(略称: )
(略称: ) |
第19著者 氏名(和/英/ヨミ) |
/ / |
第19著者 所属(和/英) |
(略称: )
(略称: ) |
第20著者 氏名(和/英/ヨミ) |
/ / |
第20著者 所属(和/英) |
(略称: )
(略称: ) |
講演者 |
第1著者 |
発表日時 |
2017-10-19 15:55:00 |
発表時間 |
30分 |
申込先研究会 |
SS |
資料番号 |
SS2017-26, DC2017-25 |
巻番号(vol) |
vol.117 |
号番号(no) |
no.248(SS), no.249(DC) |
ページ範囲 |
pp.31-36 |
ページ数 |
6 |
発行日 |
2017-10-12 (SS, DC) |
|