初学者向けプログラミング学習環境oPENの改良 : 部品複製機能とステージ作成機能  [in Japanese] Improvement of the Programming Environment for Novices "oPEN" : Stage Creation Function and Parts Replication Feature  [in Japanese]

Access this Article

Search this Article

Abstract

初等中等教育向けの学習環境として, Scratchが注目されている. Scratchはプログラムに使用する部品をマウスで組み合わせることによって, 容易にプログラムを作成することができる. しかし部品の数が多いので, 初学者の混乱を招く可能性がある. この問題を解決するために我々の研究室ではプログラミング学習環境oPENを開発した. oPENは授業が進むにつれて, プログラムに使用できる部品を段階的に増やす機能(ステージ機能)を提供することで, 初学者の混乱を低減している. しかし, 従来のoPENでは, 教員がステージを定義する際にxmlの知識が必要であること, および, プログラム作成時の部品の再利用機能がないこと等の問題が残されていた. 本研究では, これらの問題に対して, GUIによるステージ作成機能を実現し, プログラム部品の複製・再利用機能を実装することで, oPENの改良を目指した. これらの機能の実装後のoPENを試用してみた結果, 従来に比べて利便性が高く, プログラムの作成時間が短縮できることを確認した.

Journal

  • 情報学

    情報学 13(2), 22-27, 2016

Codes

  • NII Article ID (NAID)
    120006003030
  • NII NACSIS-CAT ID (NCID)
    AA12756917
  • Text Lang
    JPN
  • Article Type
    departmental bulletin paper
  • ISSN
    1349-4511
  • Data Source
    IR 
Page Top