课题基金 / 基金详情

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)新的节目编辑系统。该系统由几个编辑器组成。实现了一个基本的树形编辑器来编辑树形结构数据,它可以构建树形结构数据,将其保存到文件中并从保存的文件中加载。第二个编辑器可以使程序以树状结构的形式由语言的抽象语法指导。第三个编辑器的实现是由附加在每个抽象语法规则上的局部重写规则引导的树结构形式的程序生成文本形式的程序。这个编辑器作为学习工具,允许学生比较几种语言之间的具体语法,并测试他们自己的代码生成规则。这些工具可以用来尝试新的语言特性。虽然我们还不能在现场测试系统并在实际使用中对其进行评估,但我们的早期试用经验表明,该系统在程序语言课程中是有用的。在可能的情况下,我们想在我们的一个班级中使用这个系统。(2)程序解释系统我们打算实现一个可以模拟上述树编辑器构建的程序的系统。该系统旨在通过面向用户的聚焦,直观地展示计算状态。我们有几个新想法,但实施起来不那么容易。目前,该系统正在建设中。(3)远程编程我们的团队由鸟取和大阪的两组组成。我们实现了一个基于文本共享窗口的远程结对编程系统。我们正在几种不同的情况下测试该系统,并收集数据进行评估。综上所述,在本研究中,我们得到了一些想法和原型系统,可以进一步扩展我们的研究H.Nagataki, E.Kitamura, T.Nagai和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
  • 依托单位: