Item type |
Symposium(1) |
公開日 |
2024-08-03 |
タイトル |
|
|
タイトル |
Pythonプログラミング教育のための視覚化システム |
タイトル |
|
|
言語 |
en |
|
タイトル |
Visualization System for Python Programming Education |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
プログラミング教育,Python,視覚化,Eclipse,デザインパターン |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
東京情報大学 |
著者所属 |
|
|
|
東京情報大学 |
著者所属(英) |
|
|
|
en |
|
|
Tokyo University of Information Sciences |
著者所属(英) |
|
|
|
en |
|
|
Tokyo University of Information Sciences |
著者名 |
大城, 正典
永井, 保夫
|
著者名(英) |
Ohshiro, Masanori
Nagai, Yasuo
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
著者らは以前よりプログラミング言語の学習のために視覚化ツールが有効であると考えており,Javaの学習のための視覚化システムをEclipseのプラグインとして開発してきた.本研究では,その技術を基本としたプログラミング言語Pythonの学習を補助する視覚化システムを提案する.本システムはEclipseのプラグインとして実装されており,PyDevでコードの解析・実行を行い,GEFの機能によってグラフィック描写を行っている.本稿では,Pythonプログラムにおけるソースプログラムの構造を視覚化する静的視覚化,プログラムの動作の様子を視覚化する動的視覚化,およびオブジェクト指向における基本的なデザインパターンと言えるオブジェクトコンポジションの構造を強調した視覚化機能について提案する. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
The authors have long considered visualization tools effective for learning programming languages and have developed a visualization system for learning Java as an Eclipse plug-in. In this study, we propose a visualization system to assist in learning the programming language Python, which is based on this technology. The system is implemented as an Eclipse plug-in, where the code is analyzed and executed by PyDev, and graphical depiction is performed by the GEF function. This paper proposes a static visualization system for visualizing the structure of source programs in Python programs, a dynamic visualization system for visualizing the behavior of programs, and a visualization function that emphasizes the structure of object compositions, which is a basic design pattern in object-oriented programming. The visualization functions emphasizing the structure of object compositions, which is a fundamental design pattern in object-oriented programming, are proposed. |
書誌情報 |
情報教育シンポジウム論文集
巻 2024,
p. 375-381,
発行日 2024-08-03
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |