课题基金 / 基金详情

Collaborative Research: Enabling Independent Learning of Computer Programming Using Programs Written by Peers

Collaborative Research: Enabling Independent Learning of Computer Programming Using Programs Written by Peers
协作研究:使用同行编写的程序实现计算机编程的独立学习
批准号:
0835371
负责人:
Wanda Dann
金额:
$11.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2011-08-31

项目摘要

项目成果

Wanda Dann的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Last Modified Date: 08/04/08 Last Modified By: Amy Baylor Abstract The purpose of this project is to develop and evaluate user interface tools that enable middle school students to effectively teach themselves the basics of computer programming using programs written by peers. The proposed tools will enable middle school users to 1) identify interesting functionality within programs written by peers and 2) re-create that functionality for use in their own programs through automatically generated custom tutorials. As users complete these tutorials to re-create functionality selected from programs their peers have written, they will be introduced to a broad range of programming concepts and constructs. The project will include user testing to both guide and evaluate the development of 1) user interface tools that enable novice programmers to find code of interest in an unfamiliar codebase and 2) technology to automatically generate customized tutorials based on a recorded history of the sequence of user interface actions used to construct a program. Computer programming has become a fundamental tool that enables progress across a broad range of disciplines including basic science, communications, and medicine. Yet, Computer Science is failing to attract the number of students necessary to sustain progress both within the discipline and in those disciplines supported by computer science. Opportunities to study computer science during middle school (when many students begin to opt out of math and science based careers) are rare. This project will enable middle school children to teach themselves computer programming using programs created by their peers. The project will be implemented within Storytelling Alice, an environment that enables middle school children to write programs to create 3D animated movies. Users will be able to identify parts of movies created by other users that interest them and follow automatically generated tutorials to learn how to create the selected parts of those movies. By building tools that help users to learn effectively from programs written by peers within an appealing programming environment, we enable middle school students across the country to develop skills in computer programming at a time when formal opportunities to study computer science are decreasing and the need for computer scientists is increasing. While this project targets middle school students in the context of learning computer programming, there are many other audiences (e.g. adults learning a new piece of computer software) would benefit from software technologies that enable self-teaching
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Transition: Alice 2 to Alice 3 in Community Colleges
  • 批准号:
    0903271
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $89.15万
  • 财政年份:
    2009
  • 负责人:
    Wanda Dann
  • 依托单位:
Collaborative Research: Alice +=Java
  • 批准号:
    1007631
  • 项目类别:
    Standard Grant
  • 资助金额:
    $3.79万
  • 财政年份:
    2009
  • 负责人:
    Wanda Dann
  • 依托单位:
Community-based Development and Beta-testing for Alice 3 in CS1
  • 批准号:
    0849104
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.98万
  • 财政年份:
    2008
  • 负责人:
    Wanda Dann
  • 依托单位:
Collaborative Research: Alice +=Java
  • 批准号:
    0736552
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2008
  • 负责人:
    Wanda Dann
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)