An improvement of value trace problems for pointer study in C programming

Xiqin Lu, Nobuo Funabiki, Htoo Htoo Sandi Kyaw, Shune Lae Aung, Nem Khan Dim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publicationLifeTech 2021 - 2021 IEEE 3rd Global Conference on Life Sciences and Technologies
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages148-152
Number of pages5
ISBN (Electronic)9781665418751
DOIs
Publication statusPublished - Mar 9 2021
Event3rd IEEE Global Conference on Life Sciences and Technologies, LifeTech 2021 - Nara, Japan
Duration: Mar 9 2021Mar 11 2021

Publication series

NameLifeTech 2021 - 2021 IEEE 3rd Global Conference on Life Sciences and Technologies

Conference

Conference3rd IEEE Global Conference on Life Sciences and Technologies, LifeTech 2021
Country/TerritoryJapan
CityNara
Period3/9/213/11/21

ASJC Scopus subject areas

  • Biomedical Engineering
  • Health Informatics
  • Health(social science)
  • Biochemistry
  • Artificial Intelligence
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'An improvement of value trace problems for pointer study in C programming'. Together they form a unique fingerprint.

Cite this