A support System for Co-Creation of Code and Explanatory Figure Used in Education on C Programming Language Pointers.

Bibliographic Information

Other Title
  • C言語のポインタ教育で用いるコードと説明図の同時作成を補助するシステム
  • C ゲンゴ ノ ポインタ キョウイク デ モチイル コード ト セツメイズ ノ ドウジ サクセイ オ ホジョ スル システム

Search this article

Description

A support system was developed to assist in the preparation of lecture handouts and assignment materials. This system is able to co-generate a target program source code and an explanatory figure used in the teaching of C language pointers. Targeted class activities are "write explanatory figure from the code" and "write code from the explanatory figure". We developed the system for some typical exercises ? follow the steps of a linear list operation and draw a figure that represents the structure of the list. The system consists of two parts ? a generator and a viewer. The generator forms connection patterns between structures, C language codes, and data for displaying an explanatory figure based on specified settings. The viewer displays/ edits/saves the explanatory figure of data structures. The viewer includes simple editing and saving features. As a result of actual use of the system, issues such as the lack of quality control of connection patterns that can be generated and the lack of an explanatory figure of the steps in the code emerged. We are able to effectively create code and an explanatory figure useful in the exercises.

Journal

Details 詳細情報について

Report a problem

Back to top