A program transformation tool for visualizing control structure in graphical representations

Chih Yueh Chou, Pin Cheng Liao, K. Robert Lai, Zhi Hong Chen

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

Abstract

In this paper, we describe a work-in-progress research to develop a program control structure visualization tool for transforming student programs into graphical representations of control structure, including sequences, selections, and iterations. The tool can be used for assisting novice students in debugging their programs by checking whether the transformed control structure of their programs is consistent with their program plans. In addition, the graphical representation of student programs can be compared to that of a model program to detect errors in program plans.

Original languageEnglish
Title of host publicationProceedings of the 22nd International Conference on Computers in Education, ICCE 2014
EditorsHiroaki Ogata, Lara Lomicka-Anderson, Ching-Sing Chai, Regine Hampel, Yusuke Hayashi, Julita Vassileva, Chen-Chung Liu, Wenli Chen, Jack Hsu, Yu-Ju Lan, Jon Mason, Masanori Yamada, Hsin-Yih Shyu, Amali Weerasinghe, Ying-Tien Wu, Li Zhang, Kinshuk, Yukihiro Matsubara, Yongwu Miao, Hiroaki Ogata, Siu Cheung Kong, Maiga Chang, Morris S. Y. Jong, Rita Kuo, Robby Robson, Barbara Wasson, Akihiro Kashihara, Ulrike Cress, Marc Jansen, Jun Oshima, Chengjiu Yin, Jianwei Zhang, Clark Chinn
PublisherAsia-Pacific Society for Computers in Education
Pages110-112
Number of pages3
ISBN (Electronic)9784990801410
Publication statusPublished - 2014
Externally publishedYes
Event22nd International Conference on Computers in Education, ICCE 2014 - Nara, Japan
Duration: 2014 Nov 302014 Dec 4

Publication series

NameProceedings of the 22nd International Conference on Computers in Education, ICCE 2014

Other

Other22nd International Conference on Computers in Education, ICCE 2014
Country/TerritoryJapan
CityNara
Period2014/11/302014/12/04

Keywords

  • Computer assisted programming learning
  • Control structure
  • Debugging
  • Program transformation
  • Program visualization

ASJC Scopus subject areas

  • General Computer Science
  • Education

Fingerprint

Dive into the research topics of 'A program transformation tool for visualizing control structure in graphical representations'. Together they form a unique fingerprint.

Cite this