Supporting Learning and Enhancement of Programming Competencies Through Use of Immediate Critiques of Antipatterns in Novice Programmer Code
Supporting Learning and Enhancement of Programming Competencies Through Use of Immediate Critiques of Antipatterns in Novice Programmer Code
批准号:
2142309
负责人:
Leo Ureel
金额:
$59.97万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-05-01 至 2025-04-30
中文摘要
该项目旨在通过开发一个系统来自动检测学生在编程课上犯的代码错误,从而服务于国家利益。向学生提供丰富、即时的反馈显著提高了学习结果,从而提高了编程技能。由于班级规模迅速增加和教师短缺,使用人工评分员及时提供反馈是困难的。这个项目的目标是开发一个能够在编程入门课程中自动向学生提供高质量反馈的系统。一旦开发完成,资源有限的部门可以使用该系统向学生提供及时的反馈。项目团队将扩展现有的WebTA系统,以研究学生在编程入门课程中所犯的常见错误。将使用混合方法来评估在一年级工程课程中使用WebTA作为学习工具的影响。假设这种干预将:(A)提高学生的计算技能;(B)提高学生的计算和工程自我效能感;(C)使学生和教师能够用一种共同的语言围绕反模式进行对话。学生将使用WebTA进行编码、思考反馈和做出更改的紧凑学习循环。第一年的讲师将帮助识别和编码新手反模式,从而产生一个MATLAB反模式库。项目团队将与课程讲师合作,在他们的教学材料中嵌入反模式的术语和示例。WebTA将被开发为免费提供的软件系统。NSF IUSE:EHR计划支持研究和开发项目,以提高所有学生的STEM教育的有效性。通过参与的学生学习路径,该计划支持有前景的实践和工具的创建、探索和实施。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
This project aims to serve the national interest by developing a system that will automatically detect coding mistakes made by students in programming classes. Providing rich, immediate feedback to students significantly improves learning outcomes resulting in better coding skills. Providing feedback in a timely manner using human graders is difficult due to rapidly increasing class sizes and instructor shortages. The goal of this project is to develop a system that can automatically provide high-quality feedback to students in introductory programming classes. Once developed, the system can be used by departments with limited resources to provide timely feedback to students. The result will be students with strong coding skills who will be ready to meet the current demand for programmers in the technology workforce.The project team will extend an existing system, WebTA, to study the common errors that are made by students in introductory programming courses. A mixed-methods approach will be used to evaluate the impacts of using WebTA as a learning tool in a first-year engineering course. The hypothesis is that this intervention will: (a) improve students’ computing skills, (b) improve students’ computing and engineering self-efficacy, and (c) enable students and instructors to converse in a common language around antipatterns. Students will use WebTA to engage in a tight learning cycle of coding, reflecting on feedback, and making changes. First-year instructors will assist in identifying and encoding novice antipatterns, resulting in a MATLAB antipattern library. The project team will partner with course instructors to embed the terminology and examples of antipatterns in their instructional materials. WebTA will be developed as a freely available software system. The NSF IUSE: EHR Program supports research and development projects to improve the effectiveness of STEM education for all students. 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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
登录
查看更多内容
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位:
Understanding structural evolution of galaxies with machine learning
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:Nicola Rosario Napolitano
-
依托单位:
煤矿安全人机混合群智感知任务的约束动态多目标Q-learning进化分配
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:吉建娇
-
依托单位:
基于领弹失效考量的智能弹药编队短时在线Q-learning协同控制机理
-
批准号:62003314
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:沈剑
-
依托单位:
集成上下文张量分解的e-learning资源推荐方法研究
-
批准号:61902016
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2019
-
负责人:万珊珊
-
依托单位:
具有时序迁移能力的Spiking-Transfer learning (脉冲-迁移学习)方法研究
-
批准号:61806040
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2018
-
负责人:解修蕊
-
依托单位:
基于Deep-learning的三江源区冰川监测动态识别技术研究
-
批准号:51769027
-
项目类别:地区科学基金项目
-
资助金额:38.0万元
-
批准年份:2017
-
负责人:张大奇
-
依托单位:
具有时序处理能力的Spiking-Deep Learning(脉冲深度学习)方法研究
-
批准号:61573081
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2015
-
负责人:屈鸿
-
依托单位:
基于有向超图的大型个性化e-learning学习过程模型的自动生成与优化
-
批准号:61572533
-
项目类别:面上项目
-
资助金额:66.0万元
-
批准年份:2015
-
负责人:孙雪冬
-
依托单位:
E-Learning中学习者情感补偿方法的研究
-
批准号:61402392
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2014
-
负责人:秦继伟
-
依托单位: