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

ラーニングアナリティクスを活用したオブジェクト指向プログラミング教育支援システム

研究課題

研究課題/領域番号 20K03265
研究種目

基盤研究(C)

配分区分基金
応募区分一般
審査区分 小区分09080:科学教育関連
研究機関熊本高等専門学校

研究代表者

村田 美友紀  熊本高等専門学校, 拠点化プロジェクト系情報セキュリティグループ, 教授 (50290838)

研究分担者 掛下 哲郎  佐賀大学, 理工学部, 准教授 (10214272)
大月 美佳  佐賀大学, 理工学部, 講師 (20315138)
研究期間 (年度) 2020-04-01 – 2023-03-31
研究課題ステータス 完了 (2022年度)
配分額 *注記
3,770千円 (直接経費: 2,900千円、間接経費: 870千円)
2022年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
2021年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
2020年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
キーワードラーニングアナリティクス / プログラミング / e-learning / 穴埋め問題
研究開始時の研究の概要

我々はC言語用の穴埋め問題を提供するプログラミング教育ツールpgtracerを開発しており,pgtracerを活用して収集したデータを分析し,さまざな知見を獲得している.本研究では,オブジェクト指向プログラミング言語のJava用に拡張したpgtracerを実際の授業で活用し,収集した学習データを分析する.またC言語の学習データとの比較分析を行い,両者の特徴を分析する.これらの分析により得られた知見を活用することで,オブジェクト指向プログラミング教育における学習効果の測定や教育効果の最大化を図ることが期待できる.

研究成果の概要

本研究の目的は,申請者らが先に開発したC言語用のプログラミング教育支援ツール「pgtracer」をJava用に拡張し,運用実験によって得られた学習ログの解析によりプログラミング教育に有用な知見を獲得することである.pgtracerは,プログラムと実行状況を表示するトレース表の穴埋め問題を出題する.Java用に拡張するため,与えられたJavaソースコードからプログラムとトレース表を自動生成するプログラムを開発した.トレース表については,メッセージ送信などオブジェクト指向プログラミング特有の機能に対応するための拡張も行った.運用実験を行い,収集したデータを用いた分析により知見を得た.

研究成果の学術的意義や社会的意義

大規模化・複雑化するソフトウェアの開発を効率化するためオブジェクト指向技術の重要性が増している.本研究で開発したツールは,大学・高専におけるオブジェクト指向プログラミング教育の問題となる演習時間とスタッフの不足を補い,オブジェクト指向プログラム特有の概念の習得を支援する.本ツールが出題する問題はプログラムと実行状況を表現するトレース表の穴埋め問題であり,学生にとっても取り組みやすい.運用実験によって収集したデータからは,作成した問題難易度の分析,学生が誤りやすい箇所の抽出など,オブジェクト指向プログラミング教育における学習効果や教育効果の最大化を図るのに有用な知見を得ることができた.

報告書

(4件)
  • 2022 実績報告書   研究成果報告書 ( PDF )
  • 2021 実施状況報告書
  • 2020 実施状況報告書
  • 研究成果

    (12件)

すべて 2023 2022 2021 2020 その他

すべて 雑誌論文 (5件) (うち国際共著 1件、 査読あり 5件、 オープンアクセス 4件) 学会発表 (6件) (うち国際学会 5件) 備考 (1件)

  • [雑誌論文] Fill-in-the-blank Questions for Object-Oriented Programming Education and Its Preliminary Evaluation2023

    • 著者名/発表者名
      Miyuki Murata, Naoko Kato, Mika Ohtsuki, Tetsuro Kakeshita
    • 雑誌名

      International Journal of Learning Technologies and Learning Environments

      巻: 6 ページ: 1-19

    • 関連する報告書
      2022 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Improvement of Fill-in-the-blank Questions for Object-Oriented Programming Education2023

    • 著者名/発表者名
      Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
    • 雑誌名

      Post Conference Book of IFIP World Conference on Computers in Education (WCCE 2022)

      巻: 1 ページ: 1-12

    • 関連する報告書
      2022 実績報告書
    • 査読あり
  • [雑誌論文] Analysis of Student’s Learning Log Data in Fill-in-the-Blank Programming Questions2022

    • 著者名/発表者名
      Kakeshita Tetsuro, Murata Miyuk, Kato Naoko, Nakayama Youhei
    • 雑誌名

      International Journal of Learning Technologies and Learning Environments

      巻: 5 号: 1 ページ: 1

    • DOI

      10.52731/ijltle.v5.i1.565

    • ISSN
      2434-0324, 2434-0332
    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Improved HyFlex Course Design Utilizing Live Online and On-demand Courses2021

    • 著者名/発表者名
      Tetsuro Kakeshita
    • 雑誌名

      In Proceedings of the 13th International Conference on Computer Supported Education (CSEDU 2021)

      巻: 2 ページ: 104-113

    • DOI

      10.5220/0010470901040113

    • 関連する報告書
      2020 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] プログラミング学習支援ツールpgtracerを自学習に活用した授業実践と学習行動の分析2020

    • 著者名/発表者名
      村田美友紀,嘉藤直子,掛下哲郎
    • 雑誌名

      情報処理学会論文誌:教育とコンピュータ(TCE)

      巻: 6 ページ: 25-37

    • NAID

      170000181986

    • 関連する報告書
      2020 実施状況報告書
    • 査読あり / オープンアクセス
  • [学会発表] Improvement of Fill-in-the-blank Questions for Object-Oriented Programming Education2022

    • 著者名/発表者名
      Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
    • 学会等名
      Proc. IFIP World Conference on Computers in Education (WCCE 2022)
    • 関連する報告書
      2022 実績報告書
    • 国際学会
  • [学会発表] Generating Trace Table for Java Programs2022

    • 著者名/発表者名
      Masateru Kishikawa, Mika Ohtsuki, Tetsuro Kakeshita
    • 学会等名
      11th International Congress on Advanced Applied Informatics (IIAI-AAI)
    • 関連する報告書
      2022 実績報告書
    • 国際学会
  • [学会発表] Converting Java Source Code for Programming Education Support Tool pgtracer2021

    • 著者名/発表者名
      Masateru Kishikawa, Tetsuro Kakeshita
    • 学会等名
      Proc. 10th Int. Congress on Advanced Applied Informatics (IIAI-AAI)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Fill-in-the-blank Questions for Object-Oriented Programming Education2021

    • 著者名/発表者名
      Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
    • 学会等名
      Proc. 10th Int. Congress on Advanced Applied Informatics (IIAI-AAI)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Development and Evaluation of a Search Application for Elementary School Programming Materials2021

    • 著者名/発表者名
      Yuya Akinaga, Tetsuro Kakeshita
    • 学会等名
      Proc. 10th Int. Congress on Advanced Applied Informatics (IIAI-AAI)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] 小中学校の生徒と教員を対象とするオンライン・プログラミング講座2020

    • 著者名/発表者名
      掛下哲郎,江島光代
    • 学会等名
      情報処理学会 情報教育シンポジウムSSS2020
    • 関連する報告書
      2020 実施状況報告書
  • [備考] 研究成果報告書「ラーニングアナリティクスを活用したオブジェクト指向プログラミング教育支援システム」

    • URL

      https://y-page.y.kumamoto-nct.ac.jp/u/m-murata/report20K03265/

    • 関連する報告書
      2022 実績報告書

URL: 

公開日: 2020-04-28   更新日: 2024-01-30  

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

Powered by NII kakenhi