International Journal of
Information and Education Technology

Editor-In-Chief: Prof. Jon-Chao Hong
Frequency: Monthly
ISSN: 2010-3689 (Online)
E-mali: editor@ijiet.org
Publisher: IACSIT Press
 

OPEN ACCESS
3.9
CiteScore

IJIET 2017 Vol.7(5): 374-379
doi: 10.18178/ijiet.2017.7.5.897

Value Trace Problems for Graph Theory Algorithms in Java Programming Learning Assistant System

Nobuo Funabiki , Khin Khin Zaw , Minoru Kuribayashi , Wen-Chung Kao

Abstract

Code reading is very important in programming educations for students. Through reading and analyzing high quality codes, they can study how to write a proper code and modify it with given specification. To assist with the studies of Java code reading, we proposed the value trace problem in Web-based Java Programming Learning Assistant System (JPLAS). JPLAS has been developed to provide self-learning environments to students by our group. This value trace problem asks students to trace the actual values of important variables in a Java code implementing a fundamental data structure or an algorithm. In this paper, we study value trace problems for graph theory algorithms. First, using the Dijkstra algorithm, we analyze the requirements and points in a value trace problem for this representative graph theory algorithm. Then, we generate problems for the two graph theory algorithms to examine their problem size and the effectiveness in Java programming studies. Our evaluation results show that value trace problems for graph theory algorithms are viable learning tools for algorithm understanding and code reading whereas additional tools are necessary for code writing.

Keywords

  • Java programming
  • JPLAS
  • code reading
  • value trace problem
  • graph theory algorithm
897-T09

How to Cite

Copied

Nobuo Funabiki, Khin Khin Zaw, Minoru Kuribayashi, and Wen-Chung Kao, "Value Trace Problems for Graph Theory Algorithms in Java Programming Learning Assistant System," International Journal of Information and Education Technology, vol. 7, no. 5, pp. 374-379, 2017. https://doi.org/10.18178/ijiet.2017.7.5.897

Copyright & License

Copyright © 2017 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu