Scalable Remote Peer Help for Programming Education
用于编程教育的可扩展远程同伴帮助
基本信息
- 批准号:1915515
- 负责人:
- 金额:$ 59.89万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
With support from the NSF Improving Undergraduate STEM Education Program: Education and Human Resources (IUSE: EHR), this project aims to serve the national interest by improving computer programming education. The project aims to augment the interactive textbook environment, Runestone, which offers online computer science courses with associated learning materials and programming exercises. The goal is to enable Runestone to provide context-specific help to students on exercises, including a mechanism to assist students in composing effective questions. The project team plans to develop predictive models for an accompanying system that matches students who are offering assistance with those requesting assistance. The effectiveness of the remote assistance system will be evaluated in three introductory Python programming courses: one at the lead institution, one at a community college, and one through a massive online course platform. Beyond increasing accessibility to help, this new functionality will support collaborative learning, which can help students develop a deeper understanding of course material as they clarify concepts through conversation. The project seeks to identify the factors that affect a student's willingness to help others, the effectiveness of the help, and the perceived learning value to the helper. By supporting students through collaborative learning, this project addresses the national demand for instructional resources to meet the increased demand for enrollment in computer science courses by both majors and non-majors.The goal of this project is to enable collaborative learning opportunities in computer programming courses offered by Runestone. To accomplish this goal, a tool that facilitates remote conversations about code (Chat.codes) will be extended and integrated into Runestone. This integration will enable students to request help from peers in the context of their online Runestone textbook. As students are working on an exercise, they will see requests for help associated with that exercise. Once a student clicks through to the conversation about a specific help request, the conversation will be indexed to code runs resulting from an editor shared by all participants. In addition to integration of a peer help function, the project will develop a tool to guide students in crafting well-formulated questions. Additional enhancements include the expansion of peer help beyond on-campus cohorts, thus increasing the pool of potential helpers, with the aim of matching help requests more selectively with helpers. This project has the potential to enrich computer science education in multiple contexts for thousands of students. The NSF IUSE: EHR Program supports research and development projects to improve the effectiveness of STEM education for all students. This is a Development and Implementation project in the Engaged Student Learning track. Through the Engaged Student Learning track, the program supports the creation, exploration, and implementation of promising practices and tools.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.
在NSF改善本科STEM教育计划:教育和人力资源(IUSE:EHR)的支持下,该项目旨在通过改善计算机编程教育来服务于国家利益。该项目旨在增强互动教科书环境Runstone,该环境提供在线计算机科学课程,并提供相关学习材料和编程练习。其目标是使Runstone能够在练习中为学生提供特定背景的帮助,包括帮助学生撰写有效问题的机制。该项目团队计划为一个配套系统开发预测模型,将提供援助的学生与请求援助的学生进行匹配。远程协助系统的有效性将通过三门Python编程入门课程进行评估:一门在牵头机构,一门在社区大学,一门通过大型在线课程平台。除了增加可访问性以提供帮助外,这一新功能还将支持协作学习,这可以帮助学生在通过对话澄清概念的过程中加深对课程材料的理解。该项目旨在确定影响学生帮助他人的意愿、帮助的有效性以及对帮助者的学习价值的影响因素。该项目通过协作学习来支持学生,以满足国家对教学资源的需求,以满足专业和非专业对计算机科学课程日益增长的需求。该项目的目标是在Runstone提供的计算机编程课程中提供协作学习机会。为了实现这一目标,一个便于远程对话代码(Chat.code)的工具将被扩展并集成到Runstone中。这种整合将使学生能够在他们的在线Runstone教科书的背景下向同行请求帮助。当学生正在做练习时,他们将看到与该练习相关的帮助请求。一旦学生点击到关于特定帮助请求的对话,该对话将被索引到由所有参与者共享的编辑器产生的代码运行。除了整合同伴帮助功能外,该项目还将开发一个工具来指导学生精心设计问题。其他改进措施包括将同伴帮助扩展到校园队列之外,从而增加潜在帮助者的人数,目的是更有选择地将帮助请求与帮助者匹配。该项目有可能在多种背景下为数千名学生丰富计算机科学教育。NSF IUSE:EHR计划支持研究和开发项目,以提高所有学生的STEM教育的有效性。这是参与学生学习路径中的一个发展和实施项目。通过参与的学生学习路径,该计划支持有前景的实践和工具的创建、探索和实施。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
EdCode: Towards Personalized Support at Scale for Remote Assistance in CS Education
- DOI:10.1109/vl/hcc50065.2020.9127260
- 发表时间:2020-08
- 期刊:
- 影响因子:0
- 作者:Yan Chen;Jaylin Herskovitz;Gabriel Matute;A. Wang;Sang Won Lee;Walter S. Lasecki;Steve Oney
- 通讯作者:Yan Chen;Jaylin Herskovitz;Gabriel Matute;A. Wang;Sang Won Lee;Walter S. Lasecki;Steve Oney
PuzzleMe: Leveraging Peer Assessment for In-Class Programming Exercises
PuzzleMe:利用同伴评估进行课堂编程练习
- DOI:10.1145/3479559
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Wang, April Yi;Chen, Yan;Chung, John Joon;Brooks, Christopher;Oney, Steve
- 通讯作者:Oney, Steve
VizProg: Identifying Misunderstandings By Visualizing Students’ Coding Progress
- DOI:10.1145/3544548.3581516
- 发表时间:2023-04
- 期刊:
- 影响因子:0
- 作者:Ashley Ge Zhang;Yuanchun Chen;Steve Oney
- 通讯作者:Ashley Ge Zhang;Yuanchun Chen;Steve Oney
RunEx: Augmenting Regular-Expression Code Search with Runtime Values
- DOI:10.1109/vl-hcc57772.2023.00024
- 发表时间:2023-10
- 期刊:
- 影响因子:0
- 作者:A. Zhang;Yan Chen;Steve Oney
- 通讯作者:A. Zhang;Yan Chen;Steve Oney
Colaroid: A Literate Programming Approach for Authoring Explorable Multi-Stage Tutorials
Colaroid:一种用于创作可探索的多阶段教程的文学编程方法
- DOI:10.1145/3544548.3581525
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:Wang, April Yi;Head, Andrew;Zhang, Ashley Ge;Oney, Steve;Brooks, Christopher
- 通讯作者:Brooks, Christopher
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Steve Oney其他文献
CoCapture: Effectively Communicating UI Behaviors on Existing Websites by Demonstrating and Remixing
CoCapture:通过演示和重新混合有效地传达现有网站上的 UI 行为
- DOI:
10.1145/3411764.3445573 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Yan Chen;Sang Won Lee;Steve Oney - 通讯作者:
Steve Oney
Creativity support in authoring and backtracking
创作和回溯方面的创造力支持
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
B. Myers;Steve Oney;Youngseok Yoon;Joel Brandt - 通讯作者:
Joel Brandt
Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual Impairments
基于有视觉障碍的程序员的偏好,实现包容性源代码可读性
- DOI:
10.1145/3613904.3642512 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Maulishree Pandey;Steve Oney;Andrew Begel - 通讯作者:
Andrew Begel
Towards Providing On-Demand Expert Support for Software Developers
为软件开发人员提供按需专家支持
- DOI:
10.1145/2858036.2858512 - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Yan Chen;Steve Oney;Walter S. Lasecki - 通讯作者:
Walter S. Lasecki
Making End User Development More Natural
让最终用户开发更加自然
- DOI:
10.1007/978-3-319-60291-2_1 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
B. Myers;Amy J. Ko;Christopher Scaffidi;Steve Oney;Youngseok Yoon;K. Chang;Mary Beth Kery;Toby Jia - 通讯作者:
Toby Jia
Steve Oney的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Steve Oney', 18)}}的其他基金
CHS: Small: Improving Web Accessibility Through Multi-Resolution Mixed-Initiative Interaction Tools
CHS:小型:通过多分辨率混合主动交互工具提高 Web 可访问性
- 批准号:
2007857 - 财政年份:2020
- 资助金额:
$ 59.89万 - 项目类别:
Standard Grant
CRII: CHS: Designing Scalable Help Tools for Programming Courses
CRII:CHS:为编程课程设计可扩展的帮助工具
- 批准号:
1755908 - 财政年份:2018
- 资助金额:
$ 59.89万 - 项目类别:
Standard Grant
相似国自然基金
相似海外基金
Law And Policy Framework For Remote Sensing In Maritime Enforcement
海事执法遥感法律和政策框架
- 批准号:
DP240100920 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Discovery Projects
Improving Resilience of MCDI for Water Supply in Remote Communities
提高偏远社区供水的 MCDI 弹性
- 批准号:
DP240101469 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Discovery Projects
ARC Training Centre for Automated Vehicles in Rural and Remote Regions
ARC农村和偏远地区自动驾驶汽车培训中心
- 批准号:
IC230100001 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Industrial Transformation Training Centres
Sustainable wearable e-textiles for remote monitoring of atrial fibrillation patients
用于远程监测心房颤动患者的可持续可穿戴电子纺织品
- 批准号:
EP/Y021096/1 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Research Grant
Collaborative Research: Laboratory Measurements of Oxygen (O) and Nitrogen (N2) Ultraviolet (UV) Cross Sections by Particle Impact for Remote Sensing of Thermosphere O/N2 Variation
合作研究:通过粒子撞击实验室测量氧气 (O) 和氮气 (N2) 紫外线 (UV) 截面,以遥感热层 O/N2 变化
- 批准号:
2334619 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Standard Grant
Collaborative Research: IRES Track I: Wireless Federated Fog Computing for Remote Industry 4.0 Applications
合作研究:IRES Track I:用于远程工业 4.0 应用的无线联合雾计算
- 批准号:
2417064 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Standard Grant
Investigating the Adoption, Actual Usage, and Outcomes of Enterprise Collaboration Systems in Remote Work Settings.
调查远程工作环境中企业协作系统的采用、实际使用和结果。
- 批准号:
24K16436 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Memory Reshaping for Depression: A Remote Digital Randomised Controlled Feasibility Trial
抑郁症记忆重塑:远程数字随机控制可行性试验
- 批准号:
MR/Y008545/1 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Research Grant
R-Map - Mapping, understanding, assessing and predicting the effects of remote working arrangements in urban and rural areas
R-Map - 绘制、理解、评估和预测城乡地区远程工作安排的影响
- 批准号:
10106145 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
EU-Funded
Development of Cognitive Symbiosis in Virtual Agents to Improve Remote Classroom Learning Outcomes
虚拟代理认知共生的发展以改善远程课堂学习成果
- 批准号:
23K21688 - 财政年份:2024
- 资助金额:
$ 59.89万 - 项目类别:
Grant-in-Aid for Scientific Research (B)