フィジカルプログラミングを用いた初心者向けプログラミング学習システムの開発

書誌事項

タイトル別名
  • Development of a Programming Learning System for Beginners by Using Physical Programming

この論文をさがす

説明

近年,ヴィジュアルプログラミング言語などのプログラムを簡単に作成できるプログラミング言語が開発され,プログラム初心者にとってプログラミングは容易なものとなってきている.このような言語を用いてプログラミング学習を行うことで,早い段階からプログラミングに興味を持つことができ,将来における情報通信技術社会を支える人材育成に貢献できると考えられる.本研究では,タンジブルユーザインタフェースを利用して物理的なブロックによるプログラミングが可能な初心者向けのプログラミング学習システムを開発した.開発したシステムは迷路を題材として,迷路のゴールまでの手順についてのプログラムを考え,ブロックを用いてプログラミングするフィジカルプログラミングにより順次処理について学ぶことができる.また,タンジブルユーザインタフェースを用いることで,個人による学習だけでなく,グループによる学習が可能である.作成するプログラムに条件を与えることでプログラミングに必要となる論理的な思考力を身につけることができ,またグループ学習ではより高い学習効果を得ることができると考えられる.システムの評価をアンケートにより行い,開発したシステムはシステムの目的である初心者が興味を持ってプログラミング学習可能なシステムとなっていることを確認できた.

We have developed a programming learning system for beginners by using physical programming. We have adopted a tangible user interface for using in a group learning. Users of the system can learn concepts of programming by thinking the program that moves a robot to goal, with interest and actively. A maze at any levels can be created. Physical programming is implemented by putting a block with a control marker. Programming learners using developed system can acquire high learning effect of logical thinking. We have confirmed that objects of the system have been realized, by questionnaire surveys. The system would contribute to human resource development for information and communications technology.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ