课题基金 / 基金详情

Generalization of Program Comprehension for Intelligent Progamming Environment for Learnig Programming

Generalization of Program Comprehension for Intelligent Progamming Environment for Learnig Programming
学习编程智能编程环境的程序理解的推广
批准号:
07680233
负责人:
UENO Haruki
金额:
$1.28万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1995
资助国家:
日本
项目状态:
已结题
起止时间:
1995 至 1996

项目摘要

项目成果

UENO Haruki的其他基金

相似基金

相关文献

中文摘要
翻译
随着高度信息化社会的反映,人们对学习编程的智能编程环境的需求也在逐年提高。要实现这样一个基于智能计算机辅助教学概念的系统,系统必须具有先进的功能,以便能够检测出不完整的学生程序代码中的逻辑错误,并提出建议,不仅可以修复这些错误,还可以提供适当的编程知识。我们已经为PASCAL程序开发了一个理解ALPUS的基于知识的程序。在这个项目中,我们基于AUPUS的概念和技术开发了一个通用的程序理解。其方法是:首先将不完整的学生程序代码转换为为该项目开发的一种语言无关的编程语言AL语言形式,然后对其进行规范化以减少各种编码风格,然后利用知识库中的编程知识通过模式匹配的方式进行理解,最后给学生提供建议。该系统展示了快速排序程序的有趣功能。为了在全球范围内提供该系统,我们正在尝试在互联网环境下实施该系统。
英文摘要
According to the reflex of highly informatized society the demands as well as needs for an intelligent programming environment for learning programming have been incleased year by year. To realize such a system based on the concepts of Intelligent CAI the system has to have advanced features so that it is able to detect logical errors in incomplete students' program code and give advice not only to fix them but also to give proper knowledge on programming. We already had developed a knowledge-based program understander ALPUS for Pascal programs. In this project we have developed a generalized program understander based on the concepts and technologies od AUPUS.The outline of the methods is as follws : at first, incomplete student's program code is converted to the AL language form which is a language independent programming language developed for this project, next, it is normalized to minimize a variety of coding styles, then, it is comprehended by means of pattarn matching using the programming knowledge within the knowledge base, and finally, advice is produced for the student. The system demonstrates interesting features for Quicksort programs. Inorder to provide the system in world wide we are trying to implement it in Intemet environment.
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understanding-The ALPUS′s Approach-" IEICE Trans. of Information and Systems. Vol.E-78D No.9. 1108-1117 (1995)
H.Ueno:“基于知识的程序理解的概念和方法 - ALPUS 的方法 -”IEICE Trans,第 E-78D 第 9 卷(1995 年)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
N.Satou, I.Jimbo, Y.Sekiya and H.Ueno: "PREPARE : Program Understanding System for Softwere Reverse Engineering" Proc.of JCKBSE'96. 25-34 (1996)
N.Satou、I.Jimbo、Y.Sekiya 和 H.Ueno:“PREPARE:软件逆向工程的程序理解系统”Proc.of JCKBSE96。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
上野晴樹: "リバースエンジニアリングとその課題-AIとSEの接点として-" 電子情報通信学会信学技法AI94-71. 49-56 (1995)
Haruki Ueno:“逆向工程及其挑战 - 作为 AI 和 SE 之间的联系点”IEICE IEICE Techniques AI94-71 (1995)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
上野晴樹: "C^<++>による汎用フレーム型知識工学環境ZEROの実現" ソフトウェア工学の基礎(ソフトウェア科学会). 2. 101-110 (1995)
Haruki Ueno:“使用 C^<++> 实现零通用框架型知识工程环境”软件工程基础(软件科学学会)。2. 101-110 (1995)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 9 条
    Study on Contents-Centered Shared e-Learning to Support Internationalization of Higher Education in Science and Technology
    • 批准号:
      21500970
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.83万
    • 财政年份:
      2009
    • 负责人:
      UENO Haruki
    • 依托单位:
    Cultural Harmonization for Effective Renewal Education of Engineering Ethics
    • 批准号:
      18607006
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.68万
    • 财政年份:
      2006
    • 负责人:
      UENO Haruki
    • 依托单位:
    Internet-based Adaptable Distance Learning System for Higher Education
    • 批准号:
      13480052
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $6.02万
    • 财政年份:
      2001
    • 负责人:
      UENO Haruki
    • 依托单位:
    Joint Research on Technology for Advanced Service Robot
    海外基金