课题基金 / 基金详情

CAREER: Interactive Systems for Learning Programming at Scale

CAREER: Interactive Systems for Learning Programming at Scale
职业:大规模学习编程的交互式系统
批准号:
1845900
负责人:
Philip Guo
金额:
$47.99万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2019
资助国家:
美国
项目状态:
未结题
起止时间:
2019-04-01 至 2025-03-31

项目摘要

项目成果

Philip Guo的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Computer programming is an important skill for many modern professions in fields ranging from technology to business to healthcare. Millions of people now want to learn this skill to prepare for a growing variety of careers. Although some well-resourced schools offer programming courses, the vast majority of people in this country do not have access to high-quality classroom learning environments. Thus, there is a critical need to bring the best aspects of these in-person environments to freely-accessible online settings in order to provide more people with educational opportunities. The goal of this project is to develop ways to scale up computer programming education by enabling anyone to receive free one-on-one tutoring along with computer-generated feedback as they learn programming. Its outcomes will result in a more diverse and globally-competitive American technological workforce.This project will develop, deploy, and evaluate two novel interactive systems that enable large groups of people to help one another learn programming in online environments where experts are often not available. Specifically, the research team will develop two new systems atop their widely-used Python Tutor online education platform: 1) Omnitutor, which organizes learners to tutor one another even while they are individually working on their own code, 2) Rosetta, which enables learners to annotate their code and errors with hints that may benefit future learners who face similar issues. Deploying and evaluating these systems will advance the state of scientific knowledge regarding: 1) how to coordinate a group of learners to provide both synchronous and asynchronous help while they are each working on their own code; 2) how to design interactive technologies that achieve this goal via new algorithms such as code similarity analysis, machine-assisted code simplification, and generalization of code annotations; 3) how these designs enable novices to provide high-quality assistance to people they do not personally know; and 4) common novice misconceptions about programming languages.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3472749.3474819
发表时间: 2021-10
期刊: The 34th Annual ACM Symposium on User Interface Software and Technology
影响因子: --
作者: [Philip J. Guo]
通讯作者: Philip J. Guo
Learnersourcing at Scale to Overcome Expert Blind Spots for Introductory Programming: A Three-Year Deployment Study on the Python Tutor Website
大规模学习者资源以克服入门编程的专家盲点:Python 导师网站上为期三年的部署研究
DOI: 10.1145/3386527.3406733
发表时间: 2020
期刊: Learning at Scale
影响因子: --
作者: [Guo, Philip J., Markel, Julia M., Zhang, Xiong]
通讯作者: Zhang, Xiong
Inside the Mind of a CS Undergraduate TA: A Firsthand Account of Undergraduate Peer Tutoring in Computer Labs
计算机科学本科生助教的内心世界:计算机实验室本科生同伴辅导的第一手资料
DOI: --
发表时间: 2021
期刊: ACM Technical Symposium on Computer Science Education
影响因子: --
作者: [Markel, Julia M., Guo, Philip J.]
通讯作者: Guo, Philip J.
Orienting, Framing, Bridging, Magic, and Counseling: How Data Scientists Navigate the Outer Loop of Client Collaborations in Industry and Academia
定位、框架、桥梁、魔法和咨询:数据科学家如何驾驭工业界和学术界客户合作的外环
DOI: 10.1145/3476052
发表时间: 2021
期刊: Proceedings of the ACM on Human-Computer Interaction
影响因子: --
作者: [Kross, Sean, Guo, Philip]
通讯作者: Guo, Philip
12
    CRII: CHS: Scaling Up Online Peer Tutoring of Computer Programming
    • 批准号:
      1660819
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $17.19万
    • 财政年份:
      2016
    • 负责人:
      Philip Guo
    • 依托单位:
    CRII: CHS: Scaling Up Online Peer Tutoring of Computer Programming
    • 批准号:
      1463864
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $17.5万
    • 财政年份:
      2015
    • 负责人:
      Philip Guo
    • 依托单位:
    海外基金