• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Object-oriented programming education support system utilizing learning analytics

Research Project

Project/Area Number 20K03265
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 09080:Science education-related
Research InstitutionNational Institute of Technology, Kumamoto College

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 掛下 哲郎  佐賀大学, 理工学部, 准教授 (10214272)
大月 美佳  佐賀大学, 理工学部, 講師 (20315138)
Project Period (FY) 2020-04-01 – 2023-03-31
Project Status Completed (Fiscal Year 2022)
Budget Amount *help
¥3,770,000 (Direct Cost: ¥2,900,000、Indirect Cost: ¥870,000)
Fiscal Year 2022: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2021: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2020: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Keywordsラーニングアナリティクス / プログラミング / e-learning / 穴埋め問題
Outline of Research at the Start

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

Outline of Final Research Achievements

The purpose of this study is to extend pgtracer, a programming education support tool for C language developed by the applicants, to Java, and to obtain useful knowledge for programming education by analyzing learning logs obtained through operational experiments. To extend pgtracer for Java, we developed a program that automatically generates a program and a trace table from given Java source code. The trace table was also extended to support functions specific to object-oriented programming, such as message transmission. We conducted operational experiments and analyzed the collected data to obtain knowledge. These results were published in journals and international conferences.

Academic Significance and Societal Importance of the Research Achievements

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

Report

(4 results)
  • 2022 Annual Research Report   Final Research Report ( PDF )
  • 2021 Research-status Report
  • 2020 Research-status Report
  • Research Products

    (12 results)

All 2023 2022 2021 2020 Other

All Journal Article (5 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 5 results,  Open Access: 4 results) Presentation (6 results) (of which Int'l Joint Research: 5 results) Remarks (1 results)

  • [Journal Article] Fill-in-the-blank Questions for Object-Oriented Programming Education and Its Preliminary Evaluation2023

    • Author(s)
      Miyuki Murata, Naoko Kato, Mika Ohtsuki, Tetsuro Kakeshita
    • Journal Title

      International Journal of Learning Technologies and Learning Environments

      Volume: 6 Pages: 1-19

    • Related Report
      2022 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Improvement of Fill-in-the-blank Questions for Object-Oriented Programming Education2023

    • Author(s)
      Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
    • Journal Title

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

      Volume: 1 Pages: 1-12

    • Related Report
      2022 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Analysis of Student’s Learning Log Data in Fill-in-the-Blank Programming Questions2022

    • Author(s)
      Kakeshita Tetsuro, Murata Miyuk, Kato Naoko, Nakayama Youhei
    • Journal Title

      International Journal of Learning Technologies and Learning Environments

      Volume: 5 Issue: 1 Pages: 1

    • DOI

      10.52731/ijltle.v5.i1.565

    • ISSN
      2434-0324, 2434-0332
    • Related Report
      2021 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Improved HyFlex Course Design Utilizing Live Online and On-demand Courses2021

    • Author(s)
      Tetsuro Kakeshita
    • Journal Title

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

      Volume: 2 Pages: 104-113

    • DOI

      10.5220/0010470901040113

    • Related Report
      2020 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] プログラミング学習支援ツールpgtracerを自学習に活用した授業実践と学習行動の分析2020

    • Author(s)
      村田美友紀,嘉藤直子,掛下哲郎
    • Journal Title

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

      Volume: 6 Pages: 25-37

    • NAID

      170000181986

    • Related Report
      2020 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] Improvement of Fill-in-the-blank Questions for Object-Oriented Programming Education2022

    • Author(s)
      Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
    • Organizer
      Proc. IFIP World Conference on Computers in Education (WCCE 2022)
    • Related Report
      2022 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Generating Trace Table for Java Programs2022

    • Author(s)
      Masateru Kishikawa, Mika Ohtsuki, Tetsuro Kakeshita
    • Organizer
      11th International Congress on Advanced Applied Informatics (IIAI-AAI)
    • Related Report
      2022 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Converting Java Source Code for Programming Education Support Tool pgtracer2021

    • Author(s)
      Masateru Kishikawa, Tetsuro Kakeshita
    • Organizer
      Proc. 10th Int. Congress on Advanced Applied Informatics (IIAI-AAI)
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research
  • [Presentation] Fill-in-the-blank Questions for Object-Oriented Programming Education2021

    • Author(s)
      Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
    • Organizer
      Proc. 10th Int. Congress on Advanced Applied Informatics (IIAI-AAI)
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research
  • [Presentation] Development and Evaluation of a Search Application for Elementary School Programming Materials2021

    • Author(s)
      Yuya Akinaga, Tetsuro Kakeshita
    • Organizer
      Proc. 10th Int. Congress on Advanced Applied Informatics (IIAI-AAI)
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research
  • [Presentation] 小中学校の生徒と教員を対象とするオンライン・プログラミング講座2020

    • Author(s)
      掛下哲郎,江島光代
    • Organizer
      情報処理学会 情報教育シンポジウムSSS2020
    • Related Report
      2020 Research-status Report
  • [Remarks] 研究成果報告書「ラーニングアナリティクスを活用したオブジェクト指向プログラミング教育支援システム」

    • URL

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

    • Related Report
      2022 Annual Research Report

URL: 

Published: 2020-04-28   Modified: 2024-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi