TY - GEN
T1 - An improvement of value trace problems for pointer study in C programming
AU - Lu, Xiqin
AU - Funabiki, Nobuo
AU - Sandi Kyaw, Htoo Htoo
AU - Aung, Shune Lae
AU - Dim, Nem Khan
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/3/9
Y1 - 2021/3/9
N2 - In a lot of universities, C programming is the first computer language in the curricula before teaching advanced languages, data structure and algorithms, and computer architecture. To assist self-study of C programming through code reading, we have studied the value trace problem (VTP). In a VTP instance, a source code and a set of questions are given to students. Each question asks the actual value of an important variable or an output message in the code. The correctness of any answer is marked through string matching with the correct one. However, our previous applications of the generated 40 VTP instances to 25 students found that they could not solve well the instances related to pointer. In this paper, we present an improvement of the VTP instances on pointer by adding hints, changing questions, and generating new instances. Then, it was found that the same students could solve them far better than before.
AB - In a lot of universities, C programming is the first computer language in the curricula before teaching advanced languages, data structure and algorithms, and computer architecture. To assist self-study of C programming through code reading, we have studied the value trace problem (VTP). In a VTP instance, a source code and a set of questions are given to students. Each question asks the actual value of an important variable or an output message in the code. The correctness of any answer is marked through string matching with the correct one. However, our previous applications of the generated 40 VTP instances to 25 students found that they could not solve well the instances related to pointer. In this paper, we present an improvement of the VTP instances on pointer by adding hints, changing questions, and generating new instances. Then, it was found that the same students could solve them far better than before.
UR - http://www.scopus.com/inward/record.url?scp=85104572184&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85104572184&partnerID=8YFLogxK
U2 - 10.1109/LifeTech52111.2021.9391784
DO - 10.1109/LifeTech52111.2021.9391784
M3 - Conference contribution
AN - SCOPUS:85104572184
T3 - LifeTech 2021 - 2021 IEEE 3rd Global Conference on Life Sciences and Technologies
SP - 148
EP - 152
BT - LifeTech 2021 - 2021 IEEE 3rd Global Conference on Life Sciences and Technologies
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE Global Conference on Life Sciences and Technologies, LifeTech 2021
Y2 - 9 March 2021 through 11 March 2021
ER -