课题基金 / 基金详情

Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent

Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent
通过对话代理在计算机科学入门中搭建计算思维的脚手架
批准号:
2236198
负责人:
Igor Fabio Steinmacher
金额:
$40.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-01-01 至 2025-12-31

项目摘要

项目成果

Igor Fabio Steinmacher的其他基金

相似基金

相关文献

中文摘要
翻译
这个项目旨在通过研究被称为会话代理的虚拟助手如何帮助学生学习计算机编程来服务于国家利益。教授入门编程的一个关键挑战在于如何将学生用非正式语言(也称为“伪代码”)编写的初始编程解决方案翻译成计算机可以理解的形式。项目团队计划设计和评估一个会话代理原型,以提高学生的编程技能。对话代理将使学生能够用自然语言表达算法的每一步,然后将引导学生生成、理解并将表达式演变为正式的编程语言。该项目有可能改变教育环境,使学生在学习计算机编程概念和计算思维时获得个性化和情境化的关注。会话代理可以调整代码生成以满足学生的需求。拟议的工作有可能降低学生面临的障碍,并使教师更好地了解学生的挑战和期望。所提出的会话代理将帮助学生用自然语言表达他们最初的算法思维,然后引导学生生成、理解和发展更正式的编程代码。该项目将帮助学生产生更好的解决方案,发展编程技能,并越来越多地参与到学习过程中。项目团队将通过一系列实验室和实地研究来评估会话代理在帮助学生学习计算机编程方面的有效性。该项目旨在比较和对比学生如何在有代理和没有代理的情况下生成代码,学生如何理解所提出的方法,以及学生如何学习编程概念。NSF IUSE: EDU项目支持研究和开发项目,以提高所有学生STEM教育的有效性。通过其参与学生学习轨道,该计划支持有前途的实践和工具的创建,探索和实施。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
This project aims to serve the national interest by investigating how virtual assistants called conversational agents can help students to learn computer programming. A key challenge of teaching introductory programming lies in how to translate students' initial programming solutions that are written in informal language (also known as "pseudocode") into a form the computer can understand. The project team plans to design and evaluate a conversational agent prototype to improve students' programming skills. The conversational agent will enable students to express each step of an algorithm in natural language, then will guide students toward generating, understanding, and evolving expressions into a formal programming language. The project has the potential to change education settings so that students will get individual and contextualized attention when students learn computer programming concepts and computational thinking. The conversational agents can adapt code generations to match students’ needs. The proposed work has the potential to lower the hurdles faced by students and to provide instructors with a better understanding of students' challenges and expectations. The proposed conversational agents will help students to express their initial algorithmic thinking in natural language, and then guide students toward generating, understanding, and evolving more formal programming codes. The project will help students to produce better solutions, develop programming skills, and increasingly engage in the learning process. The project team will evaluate the effectiveness of the conversational agent in helping students to learn computer programming through a set of labs and field studies. The project intends to compare and contrast how students will produce codes with and without the agents, how students will perceive the proposed approach, and how students will learn programming concepts. 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 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.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Can AI serve as a substitute for human subjects in software engineering research?
人工智能能否在软件工程研究中替代人类受试者?
DOI: 10.1007/s10515-023-00409-6
发表时间: 2024
期刊: Automated Software Engineering
影响因子: 3.4
作者: [Gerosa, Marco, Trinkenreich, Bianca, Steinmacher, Igor, Sarma, Anita]
通讯作者: Sarma, Anita
How to Support ML End-User Programmers through a Conversational Agent
如何通过会话代理支持 ML 最终用户程序员
DOI: 10.1145/3597503.3608130
发表时间: 2024
期刊: Proceedings of the International Conference on Software Engineering
影响因子: --
作者: [Arteaga Garcia, Emily Judith, Nicolaci Pimentel, João Felipe, Feng, Zixuan, Gerosa, Marco, Steinmacher, Igor, Sarma, Anita]
通讯作者: Sarma, Anita
A Learning Environment for an Open-Source Contribution Model
  • 批准号:
    2247929
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.86万
  • 财政年份:
    2023
  • 负责人:
    Igor Fabio Steinmacher
  • 依托单位:
CHS: Large: Collaborative Research: Gender-Inclusive Open Source through Gender-Inclusive Tools
  • 批准号:
    1900903
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $52.89万
  • 财政年份:
    2019
  • 负责人:
    Igor Fabio Steinmacher
  • 依托单位:
国内基金
海外基金
Computational Methods for Analyzing Toponome Data