Automated positive reinforcement of good programming processes
Automated positive reinforcement of good programming processes
批准号:
2313793
负责人:
Mariam Salloum
金额:
$40.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-10-01 至 2026-09-30
中文摘要
这个项目旨在为国家利益服务,通过开发技术来自动奖励学生在编写计算机程序时遵循良好的过程。这个项目旨在解决一个常见的问题,即学生在计算机编程课程中表现不佳,因为他们没有遵循一个好的过程。“过程”指的是学生在开发计算机程序时采用的一种方法。虽然老师可能会建议学生遵循一个好的流程,但学生们通常不会接受这样的建议,也许他们认为自己可以走一条通往有效项目的捷径。给学生加分是积极影响学生行为的最直接、最常见的方式。然而,手动为遵循良好的流程打分是一项劳动密集型的评分任务。该项目旨在创建自动化方法来奖励良好的编程过程,同时深入了解良好的编程过程如何提高学生的元认知和成功。该项目团队计划利用新的编程学习系统,该系统可以捕获与过程相关的数据,以自动分析学生记录的行为和积分。自动获得积分的过程行为将包括四个阶段:1)尽早开始,2)花费足够的时间,3)一点一点地编写程序,以及4)彻底测试自己的程序。这种自动化直到最近才成为可能,因为基于云的编程学习环境的出现记录了学生的大部分编程行为。该项目旨在回答几个研究问题:1)使用当今广泛使用的编程学习系统是否可以自动授予期望的过程点?2)过程积分是否能够激励良好的过程,同时避免负面后果,比如让学生因为“被监视”而感到压力?3)流程点是否可以通过简单的可视化和基本的说明变得透明易懂?4)过程点最终会影响学生的元认知、行为和成功吗?这些技术将被编入Python脚本,并将提供给全国各地的编程教师。NSF IUSE: EDU项目支持研究和开发项目,以提高所有学生STEM教育的有效性。通过其参与学生学习轨道,该计划支持有前途的实践和工具的创建,探索和实施。该项目还得到了NSF IUSE:HSI计划的支持,该计划的目标是提高STEM本科教育的质量,提高攻读STEM副学士学位或学士学位的学生的招聘、保留和毕业率。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Assessing the Impact of Artificial Intelligence on CS Education
-
批准号:2332345
-
项目类别:Standard Grant
-
资助金额:$4.99万
-
财政年份:2023
-
负责人:Mariam Salloum
-
依托单位:
Teaching introductory CS: Shifting from detecting/punishing cheating to gaining programming behavior insight
-
批准号:2111323
-
项目类别:Standard Grant
-
资助金额:$51.49万
-
财政年份:2021
-
负责人:Mariam Salloum
-
依托单位:
Collaborative Research: HDR DSC: DS-PATH: Data Science Career Pathways in the Inland Empire
-
批准号:2123444
-
项目类别:Continuing Grant
-
资助金额:$102.5万
-
财政年份:2021
-
负责人:Mariam Salloum
-
依托单位:
国内基金
海外基金
登录
查看更多内容
脊髓电刺激活化Na(V)1.1阳性GABA神经元持续缓解癌痛
-
批准号:82371223
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:闻大翔
-
依托单位:
CD8+T细胞亚群在抗MDA5抗体阳性皮肌炎中的致病机制研究
-
批准号:82371805
-
项目类别:面上项目
-
资助金额:45.00万元
-
批准年份:2023
-
负责人:扶琼
-
依托单位:
mTORC1-LL37正反馈环路在玫瑰痤疮发病中的作用及机制研究
-
批准号:82073457
-
项目类别:面上项目
-
资助金额:53.0万元
-
批准年份:2020
-
负责人:邓智利
-
依托单位:
垂体Nestin阳性细胞多向分化潜能的研究
-
批准号:30500248
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2005
-
负责人:陈江海
-
依托单位: