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
中文摘要
大多数孩子都不是程序员,但他们希望创建类似于他们最喜欢的商业应用程序的软件,例如游戏和教育应用程序。 今天的编程环境使这变得太困难了。 该项目的目标是研究儿童(五年级及以上)如何推理编程概念,然后为儿童创造一种新的通用编程语言和环境,利用这些发现。 新系统的各个方面都将通过可用性技术进行彻底分析,例如认知维度和儿童用户测试。该语言将是通用的,因为它将不限于创建特定类型的程序。 它将是可扩展的,模块化的,可伸缩的,结构良好的,所以学生可以很容易地编写程序,范围从一行一直到数千行。 与目前大多数儿童环境不同,该系统将支持创建完整和复杂的程序。 PI将利用现代技术来简化编程过程,包括直接操作和演示技术,编程环境技术,如结构编辑器,以及通过利用和重用现有组件来扩展程序的机制。 多年来,没有一种成功的儿童编程语言。 由于PI的系统将基于对儿童思维方式的实证研究,因此它应该有很好的机会让大多数儿童(以及推而广之的公众)创建有趣和有用的应用程序。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
-
依托单位:
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
-
批准号:1314356
-
项目类别:Standard Grant
-
资助金额:$92.95万
-
财政年份:2013
-
负责人:Brad Myers
-
依托单位:
HCC: Small: Better Tools for Authoring Interactive Behaviors
-
批准号:1116724
-
项目类别:Standard Grant
-
资助金额:$49.52万
-
财政年份:2011
-
负责人:Brad Myers
-
依托单位:
Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers' Creativity
-
批准号:0757511
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Brad Myers
-
依托单位:
CPA-SEL: Better Tools for Software Understanding
-
批准号:0811610
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2008
-
负责人:Brad Myers
-
依托单位:
Automatically Generating Consistent User Interfaces for Multiple Appliances
-
批准号:0534349
-
项目类别:Continuing Grant
-
资助金额:$41.2万
-
财政年份:2005
-
负责人:Brad Myers
-
依托单位:
Lowering the Barriers to Successful Programming
-
批准号:0329090
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2003
-
负责人:Brad Myers
-
依托单位:
Using Handhelds to Help People with Motor Impairments
-
批准号:0308065
-
项目类别:Continuing Grant
-
资助金额:$47.52万
-
财政年份:2003
-
负责人:Brad Myers
-
依托单位:
ITR: Collaborative Research: Dependable End-User Software
-
批准号:0324770
-
项目类别:Continuing Grant
-
资助金额:$32.4万
-
财政年份:2003
-
负责人:Brad Myers
-
依托单位:
Making it Easier to Interact with Technology Through Handheld Personal Universal Controllers
-
批准号:0117658
-
项目类别:Standard Grant
-
资助金额:$50.59万
-
财政年份:2001
-
负责人:Brad Myers
-
依托单位:
DLI-Phase 2: An Intelligent Authoring Tool for Non-Programmers Using the Informedia Video Library
-
批准号:9817527
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:1999
-
负责人:Brad Myers
-
依托单位:
Demonstrational Interfaces for Visualization and End-User Programming
-
批准号:9319969
-
项目类别:Continuing Grant
-
资助金额:$24.0万
-
财政年份:1994
-
负责人:Brad Myers
-
依托单位:
Using Demonstration in User Interfaces
-
批准号:9020089
-
项目类别:Standard Grant
-
资助金额:$26.91万
-
财政年份:1991
-
负责人:Brad Myers
-
依托单位:
国内基金
海外基金
Natural超对称中的希格斯物理与暗物质研究
-
批准号:11775039
-
项目类别:面上项目
-
资助金额:52.0万元
-
批准年份:2017
-
负责人:郑思波
-
依托单位:
Natural超对称在LHC上的现象学研究
-
批准号:11405015
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2014
-
负责人:郑思波
-
依托单位: