Development of a Educational System that generates domain-oriented - explanations of Programs

开发面向领域的教育系统 - 程序解释

基本信息

  • 批准号:
    11680216
  • 负责人:
  • 金额:
    $ 2.18万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    1999
  • 资助国家:
    日本
  • 起止时间:
    1999 至 2001
  • 项目状态:
    已结题

项目摘要

In this research, we have developed an educational system that helps programming learners by providing domain-oriented-explanations. Domain-oriented-explanations are explanations of functions of programs by vocabularies of domain world.We think that novice programming learners feel difficulties when they cannot understand whether bugs of their own program caused by failure in constructing algorithm or failure in encoding it. Therefore our system explains domain-oriented-functions of programs independently of detailed logic of the programs. By comparing explanations with supposed behaviors of the programs, learners can check algorithms and find algorithmic bugs without middling with detailed logic of the programs. The system also shows sets of statements that realize each domain-oriented-function in order to help learners to find buggy codes. Moreover it can help learners to understand model programs by explaining them. In this research, we have proposed a method of program analysis based on simulation. Our system has a domain model which represents states of a domain world and simulates a program on the model to extract its domain-oriented-functions. We have also proposed a method to make explanations of extracted functions and logic of programs. We have implemented an experimental system and some domain models and have evaluated our methods. We think that a new type of educational system for programming can be proposed in this research.
在这项研究中,我们开发了一个教育系统,帮助编程学习者提供面向领域的解释。面向领域的解释是用领域世界的词汇来解释程序的功能。我们认为初学者在不理解自己的程序的错误是由于算法构造失败还是编码失败时会感到困难。因此,我们的系统独立于程序的详细逻辑来解释程序的面向领域的功能。通过将解释与程序的假设行为进行比较,学习者可以检查算法并发现算法错误,而无需对程序的详细逻辑进行折衷。该系统还显示了实现每个面向领域的功能,以帮助学习者找到错误的代码的语句集。此外,它可以帮助学习者理解模型程序的解释。在本研究中,我们提出了一种基于模拟的程序分析方法。我们的系统有一个领域模型,它代表了一个领域世界的状态,并模拟一个程序的模型,以提取其面向领域的功能。我们还提出了一种方法,使提取的功能和程序逻辑的解释。我们已经实现了一个实验系统和一些领域模型,并评估了我们的方法。我们认为,本研究可以提出一种新型的程序设计教育体系。

项目成果

期刊论文数量(27)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
T.Ando, Y. Kawada, R.Itoh, T.Konishi and Y.Itoh: "An Educational System that can Visualize Behaviour of Programs on the Domain World"Proc. of Int'l Conf. On Comp. in Edu. 1087-1095 (2000)
T.Ando、Y. Kawada、R.Itoh、T.Konishi 和 Y.Itoh:“可以可视化领域世界中程序行为的教育系统”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
K.Yoshikawa,Isamu Takahashi,T.Konishi and Y.Itoh: "Generating Interactive Explanations by using both Images and Texts for Microworld"Proc.of Int'l Conf.On Computer in Education (ICCE2000). 643-650 (2000)
K.Yoshikawa、Isamu Takahashi、T.Konishi 和 Y.Itoh:“通过使用图像和文本为微观世界生成交互式解释”Proc.of Intl Conf.On Computer in Education (ICCE2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
T.Ando,Y.Kawada,R.Itoh,T.Konishi and Y.Itoh: "An Educational System that can Visualize Behaviour of Programs on the Domain World,"Proc.of Int'l Conf.On Computer in Education (ICCE2000). 1087-1095 (2000)
T.Ando、Y.Kawada、R.Itoh、T.Konishi 和 Y.Itoh:“一种可以可视化领域世界中程序行为的教育系统”,Proc.of Intl Conf.On Computer in Education (ICCE2000)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
安間文彦: "プログラムの問題領域上での動作の説明・可視化を行うプログラミング学習支援システムの構築"人工知能学会知的教育システム研究会資料. SIG・IES A103-13. 75-80 (2002)
Amma Fumihiko:“解释和可视化问题区域中的程序行为的编程学习支持系统的构建”人工智能学会智能教育系统研究小组的材料。SIG·IES A103-13(2002年) )
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
T.Ando, R.Itoh, K.Konishi, Y.Itoh: "Extension of the educational system that generates domain-oriented-explanations of programs"Proc. of Int'l Conf. Comp. in Edu.. 856-859 (1999)
T.Ando、R.Itoh、K.Konishi、Y.Itoh:“生成面向领域的程序解释的教育系统的扩展”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

ITOH Yukihiro其他文献

ITOH Yukihiro的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('ITOH Yukihiro', 18)}}的其他基金

Development of model courses and educational materials for popularizing program visualizing tool TEDVIT
为普及程序可视化工具TEDVIT而开发示范课程和教材
  • 批准号:
    18K11567
  • 财政年份:
    2018
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Constructing an educational environment that has higher practical effectiveness for algorithm and programming
构建具有较高实用性的算法与编程教育环境
  • 批准号:
    24300282
  • 财政年份:
    2012
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Discovery of lysine-specific demethylase 1 Inhibitors based on enzymatic mechanism
基于酶机制发现赖氨酸特异性去甲基化酶1抑制剂
  • 批准号:
    24890193
  • 财政年份:
    2012
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Development of an Integrated Educational Environment for both Learners and Teachers in Training of Algorithm and Programming
为算法和编程培训的学习者和教师开发集成的教育环境
  • 批准号:
    20300267
  • 财政年份:
    2008
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Construction of an educational system that supports four-phases checking method for algorithms and programs
构建支持算法和程序四阶段检验方法的教育体系
  • 批准号:
    17300265
  • 财政年份:
    2005
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Construction of learning system for novice programming learners
编程新手学习体系构建
  • 批准号:
    14380081
  • 财政年份:
    2002
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
A Research on Program Understanding Based on Simulation on a World Model and its Application to Prorram Development
基于世界模型仿真的程序理解及其在程序开发中的应用研究
  • 批准号:
    08680393
  • 财政年份:
    1996
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Intelligent Tutoring System with Examples Requiring Gap Completion for Novice Programmers
为新手程序员提供间隙补全示例的智能辅导系统
  • 批准号:
    570275-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Comprehensive study on fostering active learning using an intelligent tutoring System for collaborative learning
利用协作学习的智能辅导系统促进主动学习的综合研究
  • 批准号:
    20H04299
  • 财政年份:
    2020
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Collaborative research: Fostering conceptual understanding and skill with an intelligent tutoring system for equation solving
协作研究:通过求解方程的智能辅导系统培养概念理解和技能
  • 批准号:
    1760922
  • 财政年份:
    2018
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Standard Grant
Collaborative Research: Fostering conceptual understanding and skill with an intelligent tutoring system for equation solving
协作研究:通过求解方程的智能辅导系统培养概念理解和技能
  • 批准号:
    1760947
  • 财政年份:
    2018
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Standard Grant
Testing an Intelligent Tutoring System Intervention to Enhance Genetic Risk Assessment in Underserved Blacks and Latinas at Risk of Hereditary Breast Cancer
测试智能辅导系统干预措施,以加强对服务不足的黑人和拉丁裔有遗传性乳腺癌风险的遗传风险评估
  • 批准号:
    9392295
  • 财政年份:
    2017
  • 资助金额:
    $ 2.18万
  • 项目类别:
SBIR Phase II: Intelligent tutoring system with EEG-based instructional strategy optimization
SBIR第二期:基于脑电图优化教学策略的智能辅导系统
  • 批准号:
    1556096
  • 财政年份:
    2016
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Standard Grant
Incorporation of brain activity into an intelligent tutoring system
将大脑活动纳入智能辅导系统
  • 批准号:
    493661-2016
  • 财政年份:
    2016
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Experience Awards (previously Industrial Undergraduate Student Research Awards)
EXP: Modeling Perceptual Fluency with Visual Representations in an Intelligent Tutoring System for Undergraduate Chemistry
EXP:在本科化学智能辅导系统中通过视觉表示对感知流畅度进行建模
  • 批准号:
    1623605
  • 财政年份:
    2016
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Standard Grant
An Intelligent Tutoring System for Organic Chemistry
有机化学智能教学系统
  • 批准号:
    1525197
  • 财政年份:
    2015
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Standard Grant
SBIR Phase I: Intelligent tutoring system with EEG-based instructional strategy optimization
SBIR第一期:基于脑电图优化教学策略的智能辅导系统
  • 批准号:
    1416595
  • 财政年份:
    2014
  • 资助金额:
    $ 2.18万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了