TY - GEN
T1 - Applications of Grammar-Concept Understanding and Value Trace Problems to Novice Students for C Programming Learning
AU - Funabiki, Nobuo
AU - Lu, Xiqin
AU - Shwe, San Hay Mar
AU - Htet, Ei Ei
AU - Kyaw, Htoo Htoo Sandi
AU - Ueda, Kiyoshi
AU - Kao, Wen Chung
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - To assist self-study of C programming through code reading, we have proposed the grammar-concept understanding problem (GUP) and the value trace problem (VTP). A GUP instance asks the keyword in a given source code that corresponds to the grammar concept described in the question. A VTP instance asks the value of an important variable or message in the code. In both ones, the correctness of any answer is marked through string matching with the correct one. In this paper, we present the application of GUP and VTP instances to first-year undergraduate students taking a C programming course in the computer science department at College of Engineering, Nihon University. The same instances are assigned to be solved several times during the course. The results observe the progress of the correct answer rate as the course elapsed and confirm the effectiveness in study by novice students.
AB - To assist self-study of C programming through code reading, we have proposed the grammar-concept understanding problem (GUP) and the value trace problem (VTP). A GUP instance asks the keyword in a given source code that corresponds to the grammar concept described in the question. A VTP instance asks the value of an important variable or message in the code. In both ones, the correctness of any answer is marked through string matching with the correct one. In this paper, we present the application of GUP and VTP instances to first-year undergraduate students taking a C programming course in the computer science department at College of Engineering, Nihon University. The same instances are assigned to be solved several times during the course. The results observe the progress of the correct answer rate as the course elapsed and confirm the effectiveness in study by novice students.
UR - http://www.scopus.com/inward/record.url?scp=85123043792&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123043792&partnerID=8YFLogxK
U2 - 10.1109/ICCE-TW52618.2021.9603085
DO - 10.1109/ICCE-TW52618.2021.9603085
M3 - Conference contribution
AN - SCOPUS:85123043792
T3 - 2021 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2021
BT - 2021 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2021
Y2 - 15 September 2021 through 17 September 2021
ER -