@article{oai:tuis.repo.nii.ac.jp:00000602, author = {大城, 正典 and 永井, 保夫 and Ohshiro, Masanori and Nagai, Yasuo}, issue = {1}, journal = {東京情報大学研究論集}, month = {Sep}, note = {著者らは,初心者から上級者までを対象とした視覚化機能を持つプログラミング学習支援システムを開発してきた.扱うプログラミング言語は Java で,Eclipse のプラグインとして実装している.本システムは,識別しやすい図形表現やシームレス性・文脈依存性を考慮した視覚化表現を有し,学習者の成長過程に合わせた演習機能をいくつか備えているなど,独自の特色を持っている. 本論文では,視覚化が必要な理由,視覚化するにあたって重要な事項の解析,既存の視覚化ツール との違い,静的視覚化と動的視覚化,初心者用に開発した動的視覚化を使ったルゴリズム記述演習 機能および段階的ガイダンスをともなう構造指向の構造定義演習などについて述べる., We have developed a programming learning support system with a visualization function for beginners to advanced learners. The visualization system for Java is implemented as an Eclipse plugin. The system has its own unique features such as visualization expressions that take into consideration easy-to-identify figure representation, seamlessness / context dependency, and several exercise functions adapted to the learner’s growth process. In this paper, we explain the reason why visualization is necessary, analysis of important matters for visualization, differences from existing visualization tools, static visualization and dynamic visualization. We describe algorithm describing exercises with dynamic visualization and structure-oriented definition exercises using stepwise guidance and static visualization developed for beginners., 4, P}, pages = {23--38}, title = {初心者から上級者までを対象とした視覚化機能を持つプログラミング学習支援システム}, volume = {22}, year = {2018}, yomi = {オオシロ, マサノリ and ナガイ, ヤスオ} }