课题基金 / 基金详情

A More Natural Programming Language for Children

A More Natural Programming Language for Children
更自然的儿童编程语言
批准号:
9900452
负责人:
Brad Myers
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-06-01 至 2002-05-31

项目摘要

项目成果

Brad Myers的其他基金

相似基金

相关文献

中文摘要
翻译
大多数孩子不是程序员,但他们喜欢开发类似于他们最喜欢的商业应用程序的软件,如游戏和教育应用程序。如今的编程环境使这一点变得太难了。这个项目的目标是研究儿童(五年级及以上)如何对编程概念进行推理,然后为儿童创建一种新的通用编程语言和环境,以利用这些发现。新系统的所有方面都将通过可用性技术进行彻底分析,如认知维度和儿童用户测试。该语言将是通用的,因为它不会局限于创建特定类型的程序。它将是可扩展的、模块化的、可伸缩的和结构良好的,因此学生可以轻松地编写从一行到数千行的程序。与目前大多数儿童环境不同,该系统将支持创建完整和复杂的程序。PI将利用现代技术来简化编程过程,包括直接操作和演示技术、编程环境技术(如结构编辑器),以及通过利用和重用现有组件来扩展程序的机制。多年来,一直没有一种成功的儿童新编程语言。由于PI的系统将基于对儿童思维方式的经验研究,它应该有很好的机会让大多数儿童(进而是普通公众)创建有趣和有用的应用程序http://www.cs.cmu.edu/~NatProg
英文摘要
Most children are not programmers but would like to create software that is similar to their favorite commercial applications, such as games and educational applications. Today's programming environments make this too difficult. The goals of this project are to study how children (fifth grade and older) reason about programming concepts, and then to create a new general-purpose programming language and environment for children that takes advantage of these findings. All aspects of the new system will be thoroughly analyzed with usability techniques such as Cognitive Dimensions and user tests with children. The language will be general-purpose, in that it will not be limited to creating a particular kind of program. It will be extensible, modular, scalable, and well-structured, so students can easily write programs that range from one line all the way up to many thousands of lines. Unlike most current environments for children, the system will support the creation of complete and sophisticated programs. The PI will exploit modern technologies to simplify the programming process, including direct manipulation and demonstrational techniques, programming environment technologies like structure editors, and mechanisms for extending programs by harnessing and reusing existing components. There has not been a successful new programming language for children in many years. Since the PI's system will be based on empirical studies of how children think, it should have an excellent chance of allowing the majority of children (and, by extension, the general public) to create interesting and useful applicationshttp://www.cs.cmu.edu/~NatProg
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Personalizing API Documentation
  • 批准号:
    2007482
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Brad Myers
  • 依托单位:
III: Large: Collaborative Research: Analysis Engineering for Robust End-to-End Data Science
  • 批准号:
    1856641
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $71.25万
  • 财政年份:
    2019
  • 负责人:
    Brad Myers
  • 依托单位:
CHS: Small: Multimodal Conversational Assistant that Learns from Demonstrations
  • 批准号:
    1814472
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.9万
  • 财政年份:
    2018
  • 负责人:
    Brad Myers
  • 依托单位:
TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design
  • 批准号:
    1423054
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.91万
  • 财政年份:
    2014
  • 负责人:
    Brad Myers
  • 依托单位:
国内基金
海外基金
Natural超对称中的希格斯物理与暗物质研究
  • 批准号:
    11775039
  • 项目类别:
    面上项目
  • 资助金额:
    52.0万元
  • 批准年份:
    2017
  • 负责人:
    郑思波
  • 依托单位:
Natural超对称在LHC上的现象学研究
  • 批准号:
    11405015
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2014
  • 负责人:
    郑思波
  • 依托单位: