TY - JOUR
T1 - Value Trace Problems for Code Reading Study of JavaScript Programming
AU - Mon, Khin Thet
AU - Wai, Khaing Hsu
AU - Funabiki, Nobuo
AU - Kyaw, Htoo Htoo Sandi
N1 - Publisher Copyright:
© 2022 by the authors.
PY - 2022/5
Y1 - 2022/5
N2 - JavaScript programming takes critical roles in developing web application systems. Unfortunately, JavaScript programming is not fully educated in most universities, although its study may not be easy for students since the code is usually made by special composing styles. To assist self-study of JavaScript programming, currently, we are developing JavaScript programming learning assistant system (JSPLAS) by extending our JPLAS works for Java programming. In JPLAS, the value trace problem (VTP) is offered for code reading study by novice students. A VTP instance consists of a source code and a set of questions, where each question asks the actual value of an important variable or an output message in the source code. The correctness of any answer is marked through string matching with the correct one. In this paper, we study the VTP for code reading study of JavaScript programming. We generate 57 instances using source codes on basic grammar concepts and confirm the effectiveness through applications to 45 university students in Myanmar and Japan.
AB - JavaScript programming takes critical roles in developing web application systems. Unfortunately, JavaScript programming is not fully educated in most universities, although its study may not be easy for students since the code is usually made by special composing styles. To assist self-study of JavaScript programming, currently, we are developing JavaScript programming learning assistant system (JSPLAS) by extending our JPLAS works for Java programming. In JPLAS, the value trace problem (VTP) is offered for code reading study by novice students. A VTP instance consists of a source code and a set of questions, where each question asks the actual value of an important variable or an output message in the source code. The correctness of any answer is marked through string matching with the correct one. In this paper, we study the VTP for code reading study of JavaScript programming. We generate 57 instances using source codes on basic grammar concepts and confirm the effectiveness through applications to 45 university students in Myanmar and Japan.
KW - coding reading
KW - grammar concepts
KW - JavaScript Programming
KW - value trace problem
UR - http://www.scopus.com/inward/record.url?scp=85129101345&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85129101345&partnerID=8YFLogxK
U2 - 10.18178/ijiet.2022.12.5.1637
DO - 10.18178/ijiet.2022.12.5.1637
M3 - Article
AN - SCOPUS:85129101345
SN - 2010-3689
VL - 12
SP - 430
EP - 435
JO - International Journal of Information and Education Technology
JF - International Journal of Information and Education Technology
IS - 5
M1 - 1637
ER -