A Learning Support System for Understanding Pointers in C Language Based on Program Behavior Visualization

Authors

  • Satoru KOGURE Faculty of Informatics, Shizuoka University, Japan Author
  • Yun YE Faculty of Informatics, Shizuoka University, Japan Author
  • Koichi YAMASHITA Faculty of Business Administration, Tokoha University, Japan Author
  • Yasuhiro NOGUCHI Faculty of Informatics, Shizuoka University, Japan Author
  • Tatsuhiro KONISHI Faculty of Informatics, Shizuoka University, Japan Author
  • Yukihiro ITOH Shizuoka University, Japan Author

Abstract

Much research has been conducted on systems that facilitate learners’ understanding of program behavior through program behavior visualization. In this study, we focus on program education by constructing a system to support the understanding of pointers in C language. The system requires the learner to answer questions about the assignment statement of the pointer. The learner responds by clicking on a conceptual view in which the behavior of the algorithm is visualized. We conducted an evaluation experiment using 50 first year students in engineering department as subjects. Our results indicate that the learning system was effective.

Downloads

Download data is not yet available.

Downloads

Published

2018-11-26

How to Cite

A Learning Support System for Understanding Pointers in C Language Based on Program Behavior Visualization. (2018). International Conference on Computers in Education. http://library.apsce.net/index.php/ICCE/article/view/3675