Downloads provided by UsageCounts
To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides the element fill-in-blank problem to help novice students self-study Java programming by filling in blanked elements in a code. However, it is a pity that this problem can be solvable without reading the algorithm in the code, especially if students are familiar with grammar. In this paper, we propose the value trace problem to answer the changing values of important variables in a Java code that implements a fundamental data structure or algorithm , so as to improve the code reading capability. To verify the effectiveness, we generated five problems using Java codes for sorting and asked 10 students in our group to solve them.
algorithm, fill-in-blank, value trace problem, code reading, JPLAS, Java programming education
algorithm, fill-in-blank, value trace problem, code reading, JPLAS, Java programming education
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 3 | |
| downloads | 5 |

Views provided by UsageCounts
Downloads provided by UsageCounts