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

Construction of learning system for novice programming learners

Research Project

Project/Area Number 14380081
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Educational technology
Research InstitutionShizuoka University

Principal Investigator

ITOH Yukihiro  Shizuoka University, Faculty of informatics, professor, 情報学部, 教授 (20193526)

Co-Investigator(Kenkyū-buntansha) KONISHI Tatsuhiro  Shizuoka University, Faculty of informatics, associate professor, 情報学部, 助教授 (30234800)
TAKEUCHI Yugo  Shizuoka University, Faculty of informatics, assistant professor, 情報学部, 助教授 (00333500)
KOGURE Satoru  Shizuoka University, Faculty of informatics, research associate, 情報学部, 助手 (40359758)
伊藤 敏彦  北海道大学, 大学院・工学研究科, 助教授 (20313926)
Project Period (FY) 2002 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥8,400,000 (Direct Cost: ¥8,400,000)
Fiscal Year 2004: ¥2,500,000 (Direct Cost: ¥2,500,000)
Fiscal Year 2003: ¥2,700,000 (Direct Cost: ¥2,700,000)
Fiscal Year 2002: ¥3,200,000 (Direct Cost: ¥3,200,000)
KeywordsLearning support system / Novice programming education / Program understanding / System for assisting teacher / Intelligent educational system / Multi-modal interface / Visualization / プログラム自動評価 / アルゴリズム教育 / 学習履歴管理 / プログラミング教育 / 学習支援 / 説明文生成 / アニメーション生成
Research Abstract

1.For the system generating verbal and visual explanations of target programs
(1)Expansion of our program understanding mechanism
In our previous work, we proposed a mechanism to understand a behavior of a program in the domain world of "greater and lessen". We have developed an extended method for another domain world "two dimensional space" that is used for some numerical analysis such as 'Newton method' or 'Simpson method'. We achieved it by using heuristic rules to specify correspondence between a variable and an attribute of an entity in the domain world.
(2)Development of a method to generate both verbal and visual explanations
In generating verbal explanations, the system only have to pay attention to entities changed by execution of statements. However in visual explanations, it has to present the whole image of the domain world including the not changing parts. Therefore, we have redesigned the explanation generating unit. Then we evaluate the educational effectiveness of our system by an examination. By comparing the learners using our system to ones not using it, we have confirmed the effectiveness of our system.
2.For the system assisting teachers by semi-automatic evaluation of learners' programs
Our semi-automatic evaluation unit compares a learner's program with a standard algorithm representation written by teacher. In our previous system, data structures are restricted to concrete ones such as arrays, structs, and so on. We have extended the algorithm representation in order to handle 7 kinds of abstract data structures such as stacks, trees, tables, and so on. Our system translates an operation handling an abstract data structure into operations handling concrete data structures by rules, and then it compares them with statements in learner's programs. We have evaluated the extending method by measuring the accuracy of semi-automatic evaluation and confirmed our method is effective.

Report

(4 results)
  • 2004 Annual Research Report   Final Research Report Summary
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • Research Products

    (30 results)

All 2005 2004 2003 2002 Other

All Journal Article (23 results) Publications (7 results)

  • [Journal Article] プログラミング言語学習を意識させないアルゴリズム作成・テスト環境の構築2005

    • Author(s)
      新村晃示, 鈴木浩之, 稲垣文雄, 伊藤大輔, 小西達裕, 伊東幸宏
    • Journal Title

      教育システム情報学会研究報告 19巻5号

      Pages: 63-70

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 問題領域モデル上でのプログラムの動作説明と可視化を行う学習支援システムの構築とその評価-大小関係世界を対象としたシステムとその評価-2004

    • Author(s)
      安間文彦, 小西達裕, 伊東幸宏
    • Journal Title

      教育システム情報学会誌 21巻3号

      Pages: 241-254

    • NAID

      40020800825

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] Construction and Evaluation of an Educational System that Explains the Domain-oriented-explanation of Program's Behaviors2004

    • Author(s)
      Fumihiko Anma, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proc.of International Conference on Computers in Education

      Pages: 839-845

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] プログラミング言語に依存しないアルゴリズム表現に基づくプログラム評価手法2004

    • Author(s)
      鈴木浩之, 新村晃示, 小西達裕, 伊東幸宏
    • Journal Title

      教育システム情報学会研究報告 19巻3号

      Pages: 49-56

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] 二次元座標系上でプログラムの振る舞いを説明するプログラム学習システム2004

    • Author(s)
      戸塚達也, 安間文彦, 小西達裕, 伊東幸広
    • Journal Title

      人口知能学会知的教育システム研究会資料SIG-IES-A303

      Pages: 35-40

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Construction and Evaluation of an Educational System that can Explain and Visualize Behavior of Programs on the Domain world Model -A System for 'greater' or 'lesser' World Model and its Evaluation-2004

    • Author(s)
      Fumihiko, A., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      Transactions of Japanese Society for Information and Systems in Education 21-3

      Pages: 241-254

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Construction and Evaluation of an Educational System that Explains the Domain-oriented-exolanation of Program's Behaviors2004

    • Author(s)
      Fumihiko, A., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      Proc.of International Conference on Computers in Education

      Pages: 839-845

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] A Method of Evaluating Programs Based on Algorithm Reuresentations Independent of Programming Languages2004

    • Author(s)
      Hiroyuki, S., Koji, S., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      SIG Technical Report of Japanese Society for Information and Systems in Education 19-3

      Pages: 39-45

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An Educational System generating explanations of programs on the two-dimensional world2004

    • Author(s)
      Tatsuya, T., Fumihiko, A., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      SIG Technical Report of Japanese Society for Information and Systems in Education

      Pages: 35-40

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Construction and Evaluation of an Educational System that Explains the Domain-oriented-explanation of Program's Behaviors2004

    • Author(s)
      Fumihiko Anma, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proc.of International Conference on Computers in Education(ICCE2004)

      Pages: 839-845

    • Related Report
      2004 Annual Research Report
  • [Journal Article] The Method to Support Algorithm Learning without Being Distracted by Programming Languages2003

    • Author(s)
      Koji Shinmura, Eisuke Iida, Hiroyuki Suzuki, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proc.of International Conference on Computers in Education

      Pages: 1210-1214

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] A proposal of self-reviewing system for algorithm and programming learners2003

    • Author(s)
      Hiroyuki Suzuki, Tomohiro Haraikawa, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proceedings for the joint workshop of cognition and learning through media-communication for advanced e-learning

      Pages: 206-210

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 問題領域上でのプログラムの動作説明と可視化を行う学習支援システムの構築とその評価-大小関係世界を対象としたシステムとその評価-2003

    • Author(s)
      安間文彦, 小西達裕, 伊東幸宏
    • Journal Title

      人工知能学会知的教育システム研究会資料SIG-IES-A302-06

      Pages: 27-32

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] プログラミング言語を意識させないアルゴリズム学習支援方法2003

    • Author(s)
      飯田英祐, 新村晃示, 鈴木浩之, 小西達裕, 伊東幸宏
    • Journal Title

      人工知能学会知的教育システム研究会資料SIG-IES-A203

      Pages: 77-82

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] The Method to Support Algorithm Learning without Being Distracted by Programming Languages2003

    • Author(s)
      Koji, S., Eisuke I., Hiroyuki, S., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      Proc.of International Conference on Computers in Education

      Pages: 1210-1214

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] A proposal of self-reviewing system for algorithm and programming learners2003

    • Author(s)
      Hiroyuki, S., Tomohiro, H., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      Proceedings for the joint workshop of cognition and learning through media-communication for advanced e-learning

      Pages: 206-210

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Construction and Evaluation of an Educational System that can Explain and Visualize Behavior of programs on the domain world model -A system for greater and lesser world model-2003

    • Author(s)
      Fumihiko, A., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      SIG Technical Report of Japanese Society for Information and Systems in Education

      Pages: 27-32

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] The method to support learning algorithms without conscious of programming languages2003

    • Author(s)
      Koji, S., Eisuke, I., Hiroyuki, S., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      SIG Technical Report of Japanese Society for Information and Systems in Education

      Pages: 77-82

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] The method to visualize the domain-oriented-explanation of program's behaviors2002

    • Author(s)
      Fumihiko Anma, Taketoshi Ando, Ryoji Itoh, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proc.of International Conference on Computers in Education

      Pages: 910-911

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Extension of the method to generate visual explanations of program's behaviors2002

    • Author(s)
      Fumihiko Anma, Taketoshi Ando, Ryoji Itoh, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      教育システム情報学会第27回全国大会講演論文集

      Pages: 287-288

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] The method to visualize the domain-oriented-exolanation of uroram's behaviors2002

    • Author(s)
      Fumihiko, A., Taketoshi, A., Ryoji, I., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      Proc.of International Conference on Computers in Education

      Pages: 910-911

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Extension of the method to generate visual explanations of program's behaviors2002

    • Author(s)
      Fumihiko A., Tatsuhiro, K., Yukihiro, I., I.
    • Journal Title

      Proceedings of the 27th JSiSE annual convention

      Pages: 288-282

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Educational system that can Explain and Visualize Behavior of Programs on the Domain World2002

    • Author(s)
      Fumihiko, A., Taketoshi, A., Tatsuhiro, K., Yukihiro, I.
    • Journal Title

      SIG Technical Report of Japanese Society for Information and Systems in Education

      Pages: 75-80

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Publications] K.Shinmura, E.Iida, H.Suzuki, T.Konishi, Y.Itoh: "The Method to Support Algorithm Learning without Being Distracted by Programming Languages"Proc.of International Conference on Computers in Education (ICCE 2003). 1210-1214 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] H.Suzuki, T.Haraikawa, T.Konishi, Y.Itoh: "A proposal of self-reviewing system for algorithm and programming learners"Proceedings for the joint workshop of cognition and learning through media-communication for advanced e-learning. 206-210 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 安間文彦, 小西達裕, 伊東幸宏: "問題領域上でのプログラムの動作説明と可視化を行う学習支援システムの構築とその評価-大小関係世界を対象としたシステムとその評価-"人工知能学会知的教育システム研究会資料. SIG-IES-A302. 27-32 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 戸塚達也, 安間文彦, 小西達裕, 伊東幸宏: "二次元座標系上でプログラムの振る舞いを説明するプログラム学習システム"人工知能学会知的教育システム研究会資料. SIG-IES-A303 (未定). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] F.Anma, T.Ando, R.Itoh, T.Konishi, Y.Itoh: "The method to visualize the domain-oriented-explanation of program's behaviors"Proc. of Int'l Conf.On Comp.in Edu.(ICCE2002). 910-911 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 飯田英祐, 新村晃示, 鈴木浩之, 小西達裕, 伊東幸宏: "プログラミング言語を意識させないアルゴリズム学習支援方法"人工知能学会知的教育システム研究会資料. SIG-IES-A203. 77-82 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] Fumihiko ANMA, Tatsuhiro KONISHI, Yukihiro ITOH: "Extension of the method to generate visual explanations of program's behaviors"教育システム情報学会第27回全国大会講演論文集. 287-288 (2002)

    • Related Report
      2002 Annual Research Report

URL: 

Published: 2002-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi