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?
估计虚拟现实中的联系时间:对比度重要吗?
Electromechanical model of IPMC artificial muscle
IPMC人工肌肉机电模型
Summer Coding Camp: Curriculum, Experiences, and Evaluation
编程夏令营:课程、经验和评估

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 万元
  • 项目类别:
    面上项目
最优区分视角下内外部社会责任不一致的影响因素及其对企业的积极影响研究
  • 批准号:
    72302070
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
内容创意平台中用户积极和消极反馈与创作者效能间关系的研究:基于认知和认同的双路径模型
  • 批准号:
    72302250
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
数字经济时代股东积极主义的制度创新、治理效应与机制研究
  • 批准号:
    72372103
  • 批准年份:
    2023
  • 资助金额:
    41.00 万元
  • 项目类别:
    面上项目

相似海外基金

Testing a Memory-Based Hypothesis for Anhedonia
测试基于记忆的快感缺失假设
  • 批准号:
    10598974
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
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万
  • 项目类别:
Reward Valuation and Suicidal Behavior in High-Risk Adolescents
高危青少年的奖励评估和​​自杀行为
  • 批准号:
    10655103
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了