课题基金 / 基金详情

Development of a new system for programming language education

Development of a new system for programming language education
开发新的编程语言教育系统
批准号:
14380150
负责人:
TOKURA Nobuki
金额:
$3.71万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2002
资助国家:
日本
项目状态:
已结题
起止时间:
2002 至 2003

项目摘要

项目成果

TOKURA Nobuki的其他基金

相关文献

中文摘要
翻译
这项研究包括几个分主题。(1)A一种新的节目编辑系统,该系统由多个编辑器组成。实现了一个基本的树编辑器来编辑树结构数据,它允许构建树结构数据,将其保存到文件中并从保存的文件中加载。第二个编辑器使程序能够以树结构的形式由语言的抽象语法指导。第三个编辑器的实现,使一个程序在文本形式的程序在树结构形式的指导下,附加到每个抽象语法规则的本地重写规则。这个编辑器作为一个学习工具,允许学生比较几种语言之间的具体语法,并测试自己的代码生成规则。这些工具可以用来尝试新的语言功能。虽然我们还不能在现场测试该系统,并评估它在真实的用途,我们的早期试用经验表明,该系统可以在程序语言类有用。在可能的情况下,我们希望在我们的一个班级中使用该系统。(2)A程序解释系统我们打算实现一个系统,它可以模拟由上述树编辑器生成的程序。该系统是以用户为中心的可视化展示计算状态。我们有几个新的想法,但实施起来并不容易。目前,该系统正在建设中。(3)远程编程我们的团队由鸟取和大坂两个小组组成。我们实现了一个基于文本共享窗口的远程结对编程系统。我们正在几种不同的情况下测试该系统,并收集数据进行评估。[1]综上所述,在本研究中,我们得到了一些思路和原型系统,可以进一步扩展我们的研究。[1]H.Nagataki,E.Kitamura,T.永井和N.Tokura:远程配对编程系统SATORI的开发及其在编程教育中的应用。JSEE年会,2004.7.30.
英文摘要
This research includes several subthemes.(1)A new program editing system.The system consists of several editors. A fundamental tree editor is implemented to edit tree structure data which enables to build a tree structure data, save it into a file and load from saved files. The second editor enables to make a program in tree-structured form guided by an abstract syntax of the language. The third editor is implemented to make a program in a text-form from the program in tree-structured form guided by a local rewriting rules attached to each abstract syntax rule. This editor as a study tool allows students to compare the concrete syntax between several languages and to test their own code generation rules. These tools can be used to try new language features. Although we can not yet test the system in the field and evaluate it in real usages, our early experiences of trial usage show the system could be useful in a program language class. In possible chances, we would like to use the system in one of our class.(2)A program interpreting systemWe intended to implement a system which can simulate the program build by the above-mentioned tree-editor. This system is to demonstrate the computational states visually with user-oriented focusing. We have several new ideas, but the implementation is not so easy. At present, the system is under construction.(3)Remote programmingOur team consists of two groups at Tottori and Osaka. We have implemented a remote pair programming system based on text-base shared windows. We are testing the system in several different situations and gathering data for evaluation. [1]Summing up, in this study, we get several ideas and prototype systems, with which we can extend our research further.[1] H.Nagataki, E.Kitamura, T.Nagai and N.Tokura : Development of remote pair-programming system SATORI and its application to programming education. Annual Conference of JSEE,2004.7.30.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Study of Collecting User Operation Log in Ordinary Environments and Comparison with Controlled Experiment Data
  • 批准号:
    09480053
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $4.61万
  • 财政年份:
    1997
  • 负责人:
    TOKURA Nobuki
  • 依托单位:
A Multi-platform Visual Programming Environment for Novices
  • 批准号:
    07558267
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
  • 资助金额:
    $1.09万
  • 财政年份:
    1995
  • 负责人:
    TOKURA Nobuki
  • 依托单位:
Research on Development of Preparation and Presentation system of Educational Materials
  • 批准号:
    02558032
  • 项目类别:
    Grant-in-Aid for Developmental Scientific Research (B)
  • 资助金额:
    $4.35万
  • 财政年份:
    1990
  • 负责人:
    TOKURA Nobuki
  • 依托单位:
Computational Complexity for Extracting Global Information from Locally Distributed Information
  • 批准号:
    01460150
  • 项目类别:
    Grant-in-Aid for General Scientific Research (B)
  • 资助金额:
    $1.6万
  • 财政年份:
    1989
  • 负责人:
    TOKURA Nobuki
  • 依托单位: