CAREER: Improving Undergraduate Computing Education by Scaffolding Write Code Problems with Automatically Generated, Personalized, and Adaptive Parsons Problems

职业:通过使用自动生成、个性化和自适应帕森斯问题搭建脚手架编写代码问题来改善本科计算机教育

基本信息

项目摘要

This award is funded in whole or in part under the American Rescue Plan Act of 2021 (Public Law 117-2). This project aims to serve the national interest by creating and testing tools to improve student success in introductory programming courses. Programming courses usually require students to practice by writing complete programs. However, this can be very difficult for students who are new to programming. Struggling while writing code can increase the risk that students will fail a course or leave the field. Students from groups that are underrepresented in computing are more at risk in introductory programming courses since they tend to have less prior experience. This project will help students succeed in writing complete programs by providing them with a hint in the form of a mixed-up code problem. In these problems, students place mixed-up blocks of code in the correct order. Prior research has shown that students solve these problems faster than writing complete programs and yet still learn a similar amount. This project will automatically generate two types of mixed-up code problems from student-written code: (1) a problem based on the most common student-written solution, and (2) a personalized problem based on a student's incorrect solution. The goals of this project are to investigate the effects of two types of mixed-up code problems, also called Parsons problems, with respect to student perceptions, learning gains, efficiency, problem completion rates, self-efficacy, and retention. Methods include think-aloud within-subjects studies, between subject studies, and surveys. Effects will be tested in multiple educational contexts: an undergraduate Python course, an online Python course, programs to help secondary students from groups underrepresented in computing succeed, an undergraduate Java course, and a high-school level Java course. The tools and generated problems will be integrated into Runestone, an open-source ebook platform that is already used by hundreds of institutions and tens of thousands of students. Research results will be disseminated via blogs, conference papers, and workshops for computing instructors. This project will add new knowledge in the effort to scaffold learning for students who are struggling while writing complete programs. Techniques used in this project, if successful, could be used in other STEM subjects to improve success and retention rates. This CAREER award is supported by NSF's IUSE:EHR Program which supports research and development projects to improve the effectiveness of STEM education for all students.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.
该奖项全部或部分根据2021年美国救援计划法案(公法117-2)资助。该项目旨在通过创建和测试工具来服务于国家利益,以提高学生在入门编程课程中的成功率。编程课程通常要求学生通过编写完整的程序来练习。然而,这对于刚接触编程的学生来说可能非常困难。在编写代码时挣扎可能会增加学生不及格或离开该领域的风险。来自计算领域代表性不足的群体的学生在入门编程课程中面临的风险更大,因为他们的经验往往更少。这个项目将帮助学生成功地编写完整的程序,为他们提供一个混合代码问题的形式提示。在这些问题中,学生将混淆的代码块按正确的顺序放置。先前的研究表明,学生解决这些问题的速度比编写完整的程序更快,但仍然学到了类似的量。这个项目将从学生编写的代码中自动生成两种类型的混合代码问题:(1)基于最常见的学生编写的解决方案的问题,以及(2)基于学生的不正确解决方案的个性化问题。这个项目的目标是调查两种类型的混合代码的问题,也被称为帕森斯问题,相对于学生的看法,学习收益,效率,问题完成率,自我效能和保留的影响。方法包括有声思维学科内的研究,学科间的研究,和调查。效果将在多个教育环境中进行测试:一个本科Python课程,一个在线Python课程,帮助在计算中代表性不足的群体的中学生取得成功的计划,一个本科Java课程和一个高中水平的Java课程。这些工具和生成的问题将被集成到Runestone中,Runestone是一个开源的电子书平台,已经被数百个机构和数万名学生使用。研究成果将通过博客、会议论文和计算机教师研讨会传播。这个项目将增加新的知识,努力为那些在编写完整程序时苦苦挣扎的学生提供学习的支架。在这个项目中使用的技术,如果成功的话,可以用于其他STEM科目,以提高成功率和保留率。该职业奖由NSF的IUSE:EHR计划支持,该计划支持研究和开发项目,以提高所有学生的STEM教育的有效性。该奖项反映了NSF的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Using Adaptive Parsons Problems to Scaffold Write-Code Problems
{{ 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 }}

Barbara Ericson其他文献

Variations on a theme: role of media in motivating computing education
主题的变体:媒体在激励计算机教育中的作用
Georgia Computes! An Intervention in a US State, with Formal and Informal Education in a Policy Context
佐治亚州计算!
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    M. Guzdial;Barbara Ericson;Tom Mcklin;Shelly Engelman
  • 通讯作者:
    Shelly Engelman
An Analysis of Interactive Feature Use in Two Ebooks
两本电子书中交互功能的使用分析
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Barbara Ericson
  • 通讯作者:
    Barbara Ericson
Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw
使用描画和素描来解决编程问题:复制和扩展对学生所画内容的分析
Listening to linked lists: using multimedia to learn data structures (abstract only)
听链表:利用多媒体学习数据结构(仅摘要)

Barbara Ericson的其他文献

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

{{ truncateString('Barbara Ericson', 18)}}的其他基金

The Tutor Engagement Assistant (TEA): Promoting High-Quality TA-Student Interactions
导师参与助理 (TEA):促进高质量的助教与学生互动
  • 批准号:
    2214594
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Improving Undergraduate Computing Education through Virtual Peer Instruction in Interactive Ebooks
通过交互式电子书中的虚拟同伴教学改善本科计算机教育
  • 批准号:
    2043207
  • 财政年份:
    2021
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Operation Reboot: Transforming Unemployed IT Workers into High School Computing Teachers
重启行动:将失业的IT工人转变为高中计算机教师
  • 批准号:
    0940932
  • 财政年份:
    2009
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Collaborative Research: Alice and Media Computation
合作研究:Alice 和媒体计算
  • 批准号:
    0618562
  • 财政年份:
    2007
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant

相似国自然基金

Improving modelling of compact binary evolution.
  • 批准号:
    10903001
  • 批准年份:
    2009
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Improving Recruitment, Retention, and Success of Marine Science Undergraduate Students to Enter the Blue Economy Workforce
提高海洋科学本科生进入蓝色经济劳动力队伍的招聘、保留和成功率
  • 批准号:
    2321678
  • 财政年份:
    2024
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Improving undergraduate student critical thinking and ability to solve environmental problems with fossil records through FossilSketch application
通过 FossilSketch 应用程序提高本科生批判性思维和利用化石记录解决环境问题的能力
  • 批准号:
    2337105
  • 财政年份:
    2024
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Improving Outcomes for At-Risk STEM First-Year Students through Course-Based Undergraduate Research Experiences
通过基于课程的本科生研究经验改善面临风险的 STEM 一年级学生的成果
  • 批准号:
    2235984
  • 财政年份:
    2023
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Improving Persistence in Undergraduate Engineering and Computer Science
提高本科工程和计算机科学的持久性
  • 批准号:
    2221621
  • 财政年份:
    2023
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
STEM Ed PRF: Understanding and Improving Undergraduate Computer Science Regulation, Performance, and Motivation Using Digital Traces and Technologies
STEM Ed PRF:使用数字痕迹和技术理解和改进本科计算机科学的监管、性能和动机
  • 批准号:
    2222228
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Improving Undergraduate Mathematics Education with Interleaving
通过交错改进本科数学教育
  • 批准号:
    2225258
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Improving STEM Undergraduate Student Outcomes Through Partnerships, Mentoring, and High Impact Practices
通过合作、指导和高影响力实践提高 STEM 本科生的成绩
  • 批准号:
    2129917
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Collaborative Research: Measuring and Improving Physics Quantitative Literacy throughout the Undergraduate Curriculum
合作研究:测量和提高整个本科课程的物理定量素养
  • 批准号:
    2214765
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
HSI Pilot Project: Improving Undergraduate Biology Courses to Enhance Student Achievement and Interest in Biology and Related Coursework and Careers
HSI 试点项目:改进本科生物学课程,以提高学生对生物学及相关课程和职业的成绩和兴趣
  • 批准号:
    2150454
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
Collaborative Research: Measuring and Improving Physics Quantitative Literacy throughout the Undergraduate Curriculum
合作研究:测量和提高整个本科课程的物理定量素养
  • 批准号:
    2214283
  • 财政年份:
    2022
  • 资助金额:
    $ 79.15万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了