Home > Archive > 2021 > Volume 11 Number 6 (Jun. 2021) >
IJIET 2021 Vol.11(6): 255-261 ISSN: 2010-3689
doi: 10.18178/ijiet.2021.11.6.1520

A Study of Element Fill-in-Blank Problems for C Programming Learning Assistant System

Htoo Htoo Sandi Kyaw, Nobuo Funabiki, Shune Lae Aung, Nem Khan Dim, and Wen-Chung Kao

Abstract—Nowadays, C programming is essential for university students to study various programming languages, algorithms, and computer architecture. Previously, we have developed Java programming learning assistant system (JPLAS) for studying Java programming. JPLAS provides several types of exercise problems to cover different study stages, including the element fill-in-blank problem (EFP). An EFP instance asks students to fill in the blank elements in the given source code. The correctness of the answer is marked through string matching. In this paper, we study the EFP for C programming learning assistant system (CPLAS), by extending our works for JPLAS. To automatically generate a feasible EFP instance, the graph-based blank element selection algorithm is newly designed and implemented for C programming. For evaluations, we generate 19 EFP instances using C source codes for basic grammar concepts, and fundamental data structures and algorithms, and assign them to 42 students in a Myanmar university. The solving results confirm the effectiveness of EFP in detecting the students who may have difficulty in studying C programming and the hard topics for them.

Index Terms—C programming, self-study, CPLAS, element fill-in-blank problem, algorithm, graph.

H. H. S. Kyaw and N. Funabiki are with Okayama University, Okayama, Japan (e-mail: pxs93q36@s.okayama-u.ac.jp, funabiki@okayama-u.ac.jp).
S. L. Aung and N. K. Dim are with University of Yangon, Yangon, Myanmar (e-mail: shunelaeaung@gmail.com, nemkdim@gmail.com).
W.-C. Kao is with the Department of Electrical Engineering, National Taiwan Normal University, Taipei, Taiwan (e-mail: jungkao@ntnu.edu.tw).

[PDF]

Cite: Htoo Htoo Sandi Kyaw, Nobuo Funabiki, Shune Lae Aung, Nem Khan Dim, and Wen-Chung Kao, "A Study of Element Fill-in-Blank Problems for C Programming Learning Assistant System," International Journal of Information and Education Technology vol. 11, no. 6, pp. 255-261, 2021.

Copyright © 2021 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).

General Information

  • ISSN: 2010-3689 (Online)
  • Abbreviated Title: Int. J. Inf. Educ. Technol.
  • Frequency: Monthly
  • DOI: 10.18178/IJIET
  • Editor-in-Chief: Prof. Jon-Chao Hong
  • Managing Editor: Ms. Nancy Y. Liu
  • E-mail: editor@ijiet.org
  • Abstracting/ Indexing: Scopus (CiteScore 2023: 2.8), INSPEC (IET), UGC-CARE List (India), CNKI, EBSCO, Google Scholar
  • Article Processing Charge: 800 USD

 

Article Metrics in Dimensions