题名

A Website of Syntax Visualization Tool for Python

DOI

10.29428/9789860544169.201801.0137

作者

Shuo-Hong Kao;Dow-Ming Yeh

关键词

programming language ; visualization ; software tool ; parser ; website

期刊名称

NCS 2017 全國計算機會議

卷期/出版年月

2017(2018 / 01 / 01)

页次

725 - 730

内容语文

英文

中文摘要

The development of computational thinking skills through computer programming is one of the main topics of current education. In Taiwan, the Ministry of Education has incorporated 〞programming〞 into compulsory subjects for secondary school students in the new course of 12-year Compulsory Education in 2018. Humans are good at dealing with visual information. Compared to monotonous and lengthy text narratives, contents in the form of graphics and images are the most convenient way for humans to learn quickly. There are many existing visual language tools such as Scratch and Blockly, and these tools can be considered as entry programming platforms for novices. However, students must convert to the conventional textual programming language and development tools if they want to further deepen their programming ability, and they will encounter many difficulties and challenges in the transition. This paper is devoted to the study of providing a visual presentation of Python language for novices. We develop a set of tools for the visualization of grammatical structures in Python with a parsing tool, ANTLR, and provide the information with a website using JSP, JavaScript, and HTML.

主题分类 基礎與應用科學 > 資訊科學