Presentation | 2014-03-08 An Implementation of Statement Fill-in-blank Problem Function for Java Programming Learning Assistant System Nobuya ISHIHARA, Nobuo FUNABIKI, Toru NAKANISHI, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | We have proposed a Web-based JPLAS (Java Programming Learning Assistant System) to help students studying Java programming by themselves at home. By adopting the Test-Driven Development (TDD) method to verify the codes from students, JPLAS aims to reduce loads of teachers in addition to enhancing learning activities of students. In this paper, we propose and implement the statement fill-in-blank problem function in JPLAS as a trial assistance for code reading that has not been underestimated, although it is very important in studies of programming. In the statement fill-in-blank problem, a student is requested to fill a statement to the blank in a given Java code. By using a Program Dependence Graph (PDG), this function blanks an essential statement in the code. To evaluate our proposal, we generated multiple statement fill-in-blank problems using codes with similar procedures and applied them to students in a Java programming course in our department. Then, we found that the solution time of students decreased as they solved more problems. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Java / programming education / Web system / JPLAS / test-driven development method / statement fill-in-blank problem |
Paper # | ET2013-98 |
Date of Issue |
Conference Information | |
Committee | ET |
---|---|
Conference Date | 2014/3/1(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Educational Technology (ET) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | An Implementation of Statement Fill-in-blank Problem Function for Java Programming Learning Assistant System |
Sub Title (in English) | |
Keyword(1) | Java |
Keyword(2) | programming education |
Keyword(3) | Web system |
Keyword(4) | JPLAS |
Keyword(5) | test-driven development method |
Keyword(6) | statement fill-in-blank problem |
1st Author's Name | Nobuya ISHIHARA |
1st Author's Affiliation | Graduate School of Natural Science and Technology, Okayama University() |
2nd Author's Name | Nobuo FUNABIKI |
2nd Author's Affiliation | Graduate School of Natural Science and Technology, Okayama University |
3rd Author's Name | Toru NAKANISHI |
3rd Author's Affiliation | Graduate School of Natural Science and Technology, Okayama University |
Date | 2014-03-08 |
Paper # | ET2013-98 |
Volume (vol) | vol.113 |
Number (no) | 482 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |