A programming learning environment "azur"

Visualizing block structures and program function behavior

Toshiyuki Imaizumi, Hiroaki Hashiura, Saeko Matsuura, Seiichi Komiya

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

1 Citation (Scopus)

Abstract

It is difficult for beginner programmers imagine how a program does behave. The authors focused on the reasons for the same, viz. the fact that beginners are not able to create appropriate image of the behavior of a program including the combination of control statements (e.g. if-statement, while-statement, switch-statements, etc) and/or program function. Therefore they developed such an environment that it is easy for beginners to understand the above-mentioned program. In the present paper, they have shed light on the details of the tool and they have also verified its effectiveness by an experiment.

Original languageEnglish
Title of host publicationProceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010
Pages306-311
Number of pages6
Publication statusPublished - 2010
Event9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010 - Kaunas
Duration: 2010 Aug 252010 Aug 27

Other

Other9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010
CityKaunas
Period10/8/2510/8/27

Fingerprint

Switches
Experiments

Keywords

  • Control structure
  • Program visualization
  • Programming education
  • Recursive function

ASJC Scopus subject areas

  • Software

Cite this

Imaizumi, T., Hashiura, H., Matsuura, S., & Komiya, S. (2010). A programming learning environment "azur": Visualizing block structures and program function behavior. In Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010 (pp. 306-311)

A programming learning environment "azur" : Visualizing block structures and program function behavior. / Imaizumi, Toshiyuki; Hashiura, Hiroaki; Matsuura, Saeko; Komiya, Seiichi.

Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010. 2010. p. 306-311.

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

Imaizumi, T, Hashiura, H, Matsuura, S & Komiya, S 2010, A programming learning environment "azur": Visualizing block structures and program function behavior. in Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010. pp. 306-311, 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010, Kaunas, 10/8/25.
Imaizumi T, Hashiura H, Matsuura S, Komiya S. A programming learning environment "azur": Visualizing block structures and program function behavior. In Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010. 2010. p. 306-311
Imaizumi, Toshiyuki ; Hashiura, Hiroaki ; Matsuura, Saeko ; Komiya, Seiichi. / A programming learning environment "azur" : Visualizing block structures and program function behavior. Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010. 2010. pp. 306-311
@inproceedings{3db4dce749fd4ef8a74e71371e9ced2d,
title = "A programming learning environment {"}azur{"}: Visualizing block structures and program function behavior",
abstract = "It is difficult for beginner programmers imagine how a program does behave. The authors focused on the reasons for the same, viz. the fact that beginners are not able to create appropriate image of the behavior of a program including the combination of control statements (e.g. if-statement, while-statement, switch-statements, etc) and/or program function. Therefore they developed such an environment that it is easy for beginners to understand the above-mentioned program. In the present paper, they have shed light on the details of the tool and they have also verified its effectiveness by an experiment.",
keywords = "Control structure, Program visualization, Programming education, Recursive function",
author = "Toshiyuki Imaizumi and Hiroaki Hashiura and Saeko Matsuura and Seiichi Komiya",
year = "2010",
language = "English",
isbn = "9789955258445",
pages = "306--311",
booktitle = "Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010",

}

TY - GEN

T1 - A programming learning environment "azur"

T2 - Visualizing block structures and program function behavior

AU - Imaizumi, Toshiyuki

AU - Hashiura, Hiroaki

AU - Matsuura, Saeko

AU - Komiya, Seiichi

PY - 2010

Y1 - 2010

N2 - It is difficult for beginner programmers imagine how a program does behave. The authors focused on the reasons for the same, viz. the fact that beginners are not able to create appropriate image of the behavior of a program including the combination of control statements (e.g. if-statement, while-statement, switch-statements, etc) and/or program function. Therefore they developed such an environment that it is easy for beginners to understand the above-mentioned program. In the present paper, they have shed light on the details of the tool and they have also verified its effectiveness by an experiment.

AB - It is difficult for beginner programmers imagine how a program does behave. The authors focused on the reasons for the same, viz. the fact that beginners are not able to create appropriate image of the behavior of a program including the combination of control statements (e.g. if-statement, while-statement, switch-statements, etc) and/or program function. Therefore they developed such an environment that it is easy for beginners to understand the above-mentioned program. In the present paper, they have shed light on the details of the tool and they have also verified its effectiveness by an experiment.

KW - Control structure

KW - Program visualization

KW - Programming education

KW - Recursive function

UR - http://www.scopus.com/inward/record.url?scp=84883284536&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84883284536&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9789955258445

SP - 306

EP - 311

BT - Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2010

ER -