• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2015 年度 実績報告書

プログラム言語に非依存なプログラミング教育環境の構築と評価

研究課題

研究課題/領域番号 26280129
研究機関早稲田大学

研究代表者

筧 捷彦  早稲田大学, 理工学術院, 教授 (20062672)

研究分担者 松澤 芳昭  青山学院大学, 社会情報学部, 助教 (40517017)
坂本 一憲  国立情報学研究所, 大学共同利用機関等の部局等, 助教 (60609139)
研究期間 (年度) 2014-04-01 – 2017-03-31
キーワードプログラミング教育 / 他プログラミング言語翻訳 / 抽象構文木 / プログラミング言語
研究実績の概要

平成27年度は言語翻訳に基づく言語非依存な教育環境及び解析環境の開発基盤を構築することを目的としていた。具体的には、言語翻訳システムを活用した言語変換の機能を利用することで、学習者自身が自由にプログラミング言語を選択してプログラミングを学習できる教育環境の研究開発に取り組んだ。新たにJavaScript言語に対応することで、一般的なプログラミング言語とは異なり、Webブラウザさえ用意すればコンパイラやエディタなどの開発環境を用意しなくとも、プログラミングを行うことができるように改良を行なった。

言語翻訳システムの開発に加えて、プログラミング言語を選択できる環境を利用することで、どのような学習効果が得られるか、学習者はどのようにプログラミング言語の選択を切り替えるか、プログラミング言語の選択と自己評価の関係性などを明らかにした。

また、学習者がプログラミングに取り組んでいる際の細かなログデータを収集する機能の開発に取り組み、分析結果から得られた知見について論文執筆および研究発表を行なった。具体的には、学習者のコンパイルエラーに関するデータを収集して、エラー内容を分析することで、学習者のプログラミングに対する学習曲線を明らかにした。その他に、パソコンを利用せずにプログラミング教育を行うための方法に関して論文執筆を行なった。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

言語翻訳システムの改良、言語翻訳をプログラミング教育に導入することによる教育効果の検証、学習者がプログラミングに取り組む際のコンパイルエラーの分析について研究活動が進んでいる。その結果、平成26年度は国際的なトップカンファレンスに採択、平成27年度は論文誌に2件採択されるなど、順調に研究結果の公開が進んでいる。また、教育効果や開発システムの評価は平成28年度の項目であるのにも関わらず、既に評価実験によって得られた結果を論文等で発表を行なっており、既に、平成28年度の計画内容についても成果が出つつある状況である。
以上を踏まえて、研究はおおむね順調に進展していると考えている。

今後の研究の推進方策

平成28年度は研究成果の教育現場への導入を通した、言語選択による教育効果の評価を予定している。前述の通り、既に教育効果の評価や分析の実施にも着手しており、平成27年度と同様のアプローチで教育現場への導入を進めていくことを予定している。

次年度使用額が生じた理由

当初計画していた研究補助員の雇用が十分にできず、それに関連して、予定していた研究活動ができなかったため、次年度使用額が発生しました。

次年度使用額の使用計画

本年度は研究補助員等を雇用して、研究成果の評価実験等を進める予定であり、既に、雇用を予定している学生から内諾を得ております。予定通りに彼らとの雇用契約が結ばれれば、結果としては、次年度使用額も含めて当初の予定通り研究費を活用して研究活動を実施できる見込みです。

  • 研究成果

    (8件)

すべて 2016 2015

すべて 雑誌論文 (2件) (うち査読あり 2件、 謝辞記載あり 2件) 学会発表 (6件) (うち国際学会 6件)

  • [雑誌論文] Compile Error Collection Viewer: Visualization of Compile Error Correction History for Self-assessment in Programming Education2016

    • 著者名/発表者名
      Yoshiaki Matsuzawa, Motoki Hirao, Sanshiro Sakai
    • 雑誌名

      International Journal of Engineering Education

      巻: 未定 ページ: 未定

    • 査読あり / 謝辞記載あり
  • [雑誌論文] まねっこダンス:真似て覚えるプログラミング学習ツール2015

    • 著者名/発表者名
      坂本一憲, 高野孝一, 本田澄, 音森一輝, 山崎頌平, 鷲崎弘宣, 深澤良彰
    • 雑誌名

      コンピュータソフトウェア

      巻: 32 ページ: 74-92

    • DOI

      http://ci.nii.ac.jp/naid/40020630175

    • 査読あり / 謝辞記載あり
  • [学会発表] ビジュアルプログラミング対応版プロセス観察システムの開発と学習効果分析2015

    • 著者名/発表者名
      田中良樹,松澤芳昭,酒井三四郎
    • 学会等名
      情報教育シンポジウム(SSS2015)
    • 発表場所
      鳥取
    • 年月日
      2015-08-19 – 2015-08-19
    • 国際学会
  • [学会発表] プログラミング教育のための多言語間プログラミング言語翻訳システム2015

    • 著者名/発表者名
      松澤芳昭,坂本一憲,大畑貴史,筧捷彦
    • 学会等名
      情報教育シンポジウム(SSS2015)
    • 発表場所
      鳥取
    • 年月日
      2015-08-19 – 2015-08-19
    • 国際学会
  • [学会発表] 初学者の協調プログラミングにおけるインタラクションの分析2015

    • 著者名/発表者名
      加藤優哉,松澤芳昭,酒井三四郎
    • 学会等名
      情報教育シンポジウム(SSS2015)
    • 発表場所
      鳥取
    • 年月日
      2015-08-18 – 2015-08-18
    • 国際学会
  • [学会発表] Promoting collaborative programing for introductory programing courses through an individual work branch and real-time sharing approach2015

    • 著者名/発表者名
      Yuya Kato, Yoshiaki Matsuzawa, Sanshiro Sakai
    • 学会等名
      IFIP 2015
    • 発表場所
      Vilinus, Lithuania
    • 年月日
      2015-07-03 – 2015-07-03
    • 国際学会
  • [学会発表] Compile Error Collection Viewer: Visualization of Learning Curve for Compile Error Correction2015

    • 著者名/発表者名
      Motoki Hirao, Yoshiaki Matsuzawa, Sanshiro Sakai
    • 学会等名
      IFIP 2015
    • 発表場所
      Vilinus, Lithuania
    • 年月日
      2015-07-01 – 2015-07-01
    • 国際学会
  • [学会発表] MeRV: A Scaffold to Promote Creating 2D Map of Method Call Structure in Block-based Programming Language2015

    • 著者名/発表者名
      Takashi Ohata, Yoshiaki Matsuzawa, Sanshiro Sakai
    • 学会等名
      IFIP 2015
    • 発表場所
      Vilinus, Lithuania
    • 年月日
      2015-07-01 – 2015-07-01
    • 国際学会

URL: 

公開日: 2017-01-06  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi