课题基金 / 基金详情

Understanding and Mitigating the Impacts of Code Intelligence Systems in Introductory Programming Courses

Understanding and Mitigating the Impacts of Code Intelligence Systems in Introductory Programming Courses
了解并减轻代码智能系统在编程入门课程中的影响
批准号:
2225373
负责人:
Mohammad Amin Alipour
金额:
$35.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-10-01 至 2025-09-30

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
该项目旨在通过了解使用人工智能(AI)生成计算机代码对计算机科学教育的影响,为国家利益服务。人工智能工具可以从用自然语言编写的问题描述中生成计算机代码,这可能会使高质量软件程序的开发更快、更容易。虽然这些“代码智能”(CI)系统可以积极地改善行业中专业开发人员的工作流程,但它们也有可能影响学生学习计算的方式。本研究将探讨使用CI系统来分析学生的修补行为(与学习成果相关)和学生的自我效能感(影响成绩结果)的影响。这些系统可以帮助困难的学生学习,或者如果学生过于依赖它们,它们可能会缩短学生的学习时间。在设计新颖的课程作业或识别学习环境中的剽窃行为时,CI系统可能会给教师带来严重的挑战。在这项由BCSER项目支持的研究中,PI将熟练掌握学习理论和研究方法,以研究采用CI系统对大学编程入门课程学习的影响。这项研究的结果将有利于学生的保留和计算机科学教育的多样性。该项目将利用科学知识的扩展概念来评估和描述代码生成工具对学生在编程入门课程中学习的影响。第一个项目目标是为学生开发必要的基础设施,以便在web开发环境中使用智能代码生成,以便学生能够访问代码生成功能。第二个项目目标是通过参与测试对修补和自我效能的影响的试点实验,了解代码生成工具在计算机科学入门课程中的使用。第三个项目目标是设计和评估一种干预,通过鼓励学生更密切地关注生成的代码来减轻对学生学习的潜在负面影响。这将为CI系统的积极使用创造一个扩展的知识库。该项目的第四个主要目标包括参与与计算机科学教育研究相关的专业发展研讨会和在线课程,以及与导师举行形成性评估会议。这将改善PI和该机构计算机科学教育研究的能力建设和可持续性。计算机科学研究界将通过出版物和计算机科学会议上的演讲获得经验教训、面临的挑战和开发的产品,包括相应的数据集和可重复性包。该项目由美国国家科学基金会EHR STEM教育研究核心研究能力建设项目(ECR: BCSER)支持,该项目旨在培养研究人员开展高质量STEM教育研究的能力。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
This project aims to serve the national interest by understanding the impact on computer science education of using artificial intelligence (AI) to generate computer code. Artificial intelligence tools can generate computer code from the description of a problem written in natural language, and it may lead to faster and easier development of high-quality software programs. While these “code intelligence” (CI) systems may positively improve workflow for professional developers in industry, they also have potential to impact how students learn computing. This research will investigate the impacts of the use of CI systems to analyze students’ tinkering behaviors, which are associated with learning gains, and students’ feelings of self-efficacy, which affect performance outcomes. These systems may help struggling students learn, or they may shortcut student learning if the students become too reliant on them. CI systems can pose serious challenges for instructors in designing novel course assignments or identifying plagiarism in the learning environment. In this research supported by the BCSER program, the PI will develop proficiency in learning theories and research methods to study the impacts of the adoption of CI systems on learning in introductory college programming courses. The outcomes of this research will benefit student retention and diversity in computer science education.This project will utilize extended concepts from learning science knowledge to evaluate and characterize the impacts of code generation tools on students' learning in introductory programming courses. The first project goal is to develop the necessary infrastructure to use intelligent code generation within a web development environment for students, so that students have access to code-generating capabilities. The second project goal is to understand the use of the code generation tool in introductory computer science courses through engagement in pilot experiments examining effects on tinkering and self-efficacy. A third project goal is to design and evaluate an intervention to mitigate the potential negative impacts on students’ learning by encouraging students to pay closer attention to the generated code. These will create an extended knowledge base for positive use of CI systems. A fourth key goal of this project involves engagement in professional development workshops and online classes related to computer science education research as well as holding formative assessment meetings with mentors. These will improve capacity building and sustainability of computer science education research for the PI and the institution. The computer science research community will gain access to lessons learned, challenges faced and products developed, including corresponding datasets and reproducibility packages, through publications and presentations at computer science conferences. The project is supported by NSF's EHR Core Research Building Capacity in STEM Education Research (ECR: BCSER) program, which is designed to build investigators’ capacity to carry out high-quality STEM education research.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)
会议论文
海外基金