Automated positive reinforcement of good programming processes

自动积极强化良好的编程过程

基本信息

  • 批准号:
    2313793
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-10-01 至 2026-09-30
  • 项目状态:
    未结题

项目摘要

This project aims to serve the national interest by developing techniques to automatically award points to students for following a good process when students write computer programs. This project intends to address a common problem that students perform poorly in computer programming courses because they do not follow a good process. The "process" refers to an approach students take as they develop their computer programs. While instructors may advise students to follow a good process, students often do not take such advice, perhaps believing they can take a shortcut to a working program. Giving points to students is the most direct and common way to positively influence student behaviors. However, manually awarding points for following a good process is a labor-intensive grading task. This project intends to create automated methods to reward a good programming process, meanwhile developing a deeper understanding of how a good programming process can improve student metacognition and success. This project team plans to take advantage of new programming-learning systems that can capture process-related data to automatically analyze students' recorded behaviors and award points. Process behaviors to be auto-awarded with points will include four phases: 1) starting early, 2) spending sufficient time, 3) writing programs little by little, and 4) testing one's own programs thoroughly. Such an automation has only recently become a possibility, via the advent of cloud-based programming-learning environments that record much of a student's programming behavior. The project intends to answer several research questions: 1) Can desired process points be auto-awarded using today's widely-used programming-learning systems? 2) Can process points incentivize good process while avoiding negative consequences like stressing students over "being watched"? 3) Can process points be made transparent and understandable through simple visualizations and basic explanations? 4) Will process points ultimately impact students' metacognition, behavior, and success? The techniques will be codified in Python scripts that will be made available to programming instructors across the country. The NSF IUSE: EDU Program supports research and development projects to improve the effectiveness of STEM education for all students. Through its Engaged Student Learning track, the program supports the creation, exploration, and implementation of promising practices and tools. This project is also supported by the NSF IUSE:HSI program, which has the goals of enhancing the quality of undergraduate STEM education, and increasing the recruitment, retention, and graduation rates of students pursuing associate’s or baccalaureate degrees in STEM.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.
这个项目旨在通过开发技术来为学生编写计算机程序时遵循良好过程的学生自动加分来服务于国家利益。这个项目旨在解决一个常见的问题,即学生在计算机编程课程中表现不佳,因为他们没有遵循一个好的过程。“过程”指的是学生在开发计算机程序时采取的一种方法。虽然教师可能会建议学生遵循一个好的程序,但学生通常不会接受这样的建议,也许是因为他们认为自己可以走捷径进入工作程序。给学生加分是对学生行为产生积极影响的最直接、最常见的方式。然而,手动奖励遵循良好流程的点数是一项劳动密集型评分任务。这个项目旨在创建自动化方法来奖励好的编程过程,同时加深对好的编程过程如何提高学生元认知和成功的理解。这个项目团队计划利用新的编程学习系统,该系统可以捕获与过程相关的数据,以自动分析学生记录的行为和奖励分数。自动加分的过程行为将包括四个阶段:1)早开始,2)花足够的时间,3)一点一点地编写程序,4)彻底测试自己的程序。这种自动化直到最近才成为可能,因为基于云的编程学习环境的出现记录了学生的大部分编程行为。该项目旨在回答几个研究问题:1)使用当今广泛使用的编程学习系统,是否可以自动授予所需的流程点?2)流程点是否能激励良好的过程,同时避免因“被监视”而给学生带来压力等负面后果?3)流程点能否通过简单的可视化和基本解释而变得透明和易于理解?4)流程点最终会影响学生的元认知、行为和成功吗?这些技术将被编码成Python脚本,供全国各地的编程教师使用。NSF IUSE:EDU计划支持研究和开发项目,以提高所有学生的STEM教育的有效性。通过其参与式学生学习路径,该计划支持创建、探索和实施有前途的实践和工具。该项目也得到了NSF IUSE:HSI计划的支持,该计划的目标是提高STEM本科教育的质量,并增加STEM专科或学士学位学生的招生、留住和毕业率。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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 }}

Mariam Salloum其他文献

Developing an Interdisciplinary Data Science Program
开发跨学科数据科学项目
Estimating Time to Contact in Virtual Reality: Does Contrast Matter?
估计虚拟现实中的联系时间:对比度重要吗?
Summer Coding Camp: Curriculum, Experiences, and Evaluation
编程夏令营:课程、经验和评估
Electromechanical model of IPMC artificial muscle
IPMC人工肌肉机电模型

Mariam Salloum的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Mariam Salloum', 18)}}的其他基金

Assessing the Impact of Artificial Intelligence on CS Education
评估人工智能对计算机科学教育的影响
  • 批准号:
    2332345
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Teaching introductory CS: Shifting from detecting/punishing cheating to gaining programming behavior insight
教授入门级计算机科学:从检测/惩罚作弊转向获得编程行为洞察
  • 批准号:
    2111323
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: HDR DSC: DS-PATH: Data Science Career Pathways in the Inland Empire
合作研究:HDR DSC:DS-PATH:内陆帝国的数据科学职业道路
  • 批准号:
    2123444
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似国自然基金

脊髓电刺激活化Na(V)1.1阳性GABA神经元持续缓解癌痛
  • 批准号:
    82371223
  • 批准年份:
    2023
  • 资助金额:
    49.00 万元
  • 项目类别:
    面上项目
CD8+T细胞亚群在抗MDA5抗体阳性皮肌炎中的致病机制研究
  • 批准号:
    82371805
  • 批准年份:
    2023
  • 资助金额:
    45.00 万元
  • 项目类别:
    面上项目
垂体Nestin阳性细胞多向分化潜能的研究
  • 批准号:
    30500248
  • 批准年份:
    2005
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Decoding the epigenetic landscape that delineates T cell homeostatic proliferation from uncontrolled growth”
解码表观遗传景观,描绘 T 细胞稳态增殖与不受控制的生长 –
  • 批准号:
    10644128
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Circuit control of motivation to take and seek alcohol
饮酒和寻求酒精动机的电路控制
  • 批准号:
    10753712
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Exploring affect-motivated alcohol use as a value-based decision-making process
探索情感驱动的饮酒作为基于价值的决策过程
  • 批准号:
    10738470
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Testing a Memory-Based Hypothesis for Anhedonia
测试基于记忆的快感缺失假设
  • 批准号:
    10598974
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Reward Valuation and Suicidal Behavior in High-Risk Adolescents
高危青少年的奖励评估和​​自杀行为
  • 批准号:
    10655103
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Impact of Cocaine History on Pharmacotherapy Effectiveness
可卡因史对药物治疗效果的影响
  • 批准号:
    10750162
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Safety/Toxicology, ADME and CMC Activities to Support the Assessment of the mGlu2 PAM SBP-9330 in a Phase 2 Clinical Study in Smokers
支持在吸烟者 2 期临床研究中评估 mGlu2 PAM SBP-9330 的安全性/毒理学、ADME 和 CMC 活动
  • 批准号:
    10829189
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Role of the kappa opioid receptor system in learning and substance use disorders
kappa阿片受体系统在学习和物质使用障碍中的作用
  • 批准号:
    10750800
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
A patch circuit dissection of opioid addiction
阿片类药物成瘾的补丁电路剖析
  • 批准号:
    10591745
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
Photoperiodic Programming of Monoamine Brain Circuits
单胺脑回路的光周期编程
  • 批准号:
    10735447
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了