课题基金 / 基金详情

Using Program Dependence Graphs to Propagate Feedback to Students on Programming Assignments and Promote Responsive Teaching

Using Program Dependence Graphs to Propagate Feedback to Students on Programming Assignments and Promote Responsive Teaching
使用程序依赖图向学生传播有关编程作业的反馈并促进响应式教学
批准号:
1915404
负责人:
Carlos Rivero
金额:
$29.87万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2023-09-30

项目摘要

项目成果

Carlos Rivero的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
With support from the NSF Improving Undergraduate STEM Education Program: Education and Human Resources (IUSE: EHR), this project aims to serve the national interest by enabling faculty to improve their ability to assess student understanding in computer science courses and give feedback on student assignments. Student interest in computer science courses is rapidly increasing nationwide, putting strain on departments and instructors to offer a quality education. Providing effective personalized feedback to students is a critical part of the learning process, but a limited number of qualified instructors and large student enrollments make providing such feedback a challenge when student to faculty ratios are high. This Engaged Student Learning track Exploration and Design tier project will develop a new teaching platform to assist instructors in computer science courses by automatically propagating feedback to a large body of students. In addition, the new teaching platform aims to help instructors understand collective strengths and weaknesses of students in their courses based on their assignment submissions. This project aims to affect over 1,000 undergraduate students each year at the Rochester Institute of Technology. The teaching platform developed by this project will analyze student program submissions to create program dependence graphs that combine control and data flows for Java and Python programs. The graphs will be used to cluster similar student submissions using graph alignment, and to detect semantic expected code patterns using subgraph mining. The goal of the platform is to promote improved teaching effectiveness by presenting analytics that will help instructors understand the performance of individual students and classes as a whole. It is also designed to suggest avenues for further discussion with the class. The technical evaluation of the project will study how well the platform identifies clusters and patterns in both synthetic and real assignments. Instructors from Rochester Institute of Technology, several neighboring universities, and local high schools will participate in training workshops, and the platform will be used in introductory courses at Rochester Institute of Technology. An additional goal of the project is to develop knowledge bases to enable the use of the teaching platform with new assignments, and to evaluate the impact of the platform on the instructors' grading and teaching style. The teaching platform targets instructors of computer science courses and has the potential to influence any student studying computer science. 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.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3408877.3439599
发表时间: 2021
期刊: The 52nd ACM Technical Symposium on Computer Science Education
影响因子: --
作者: [Jawalkar, Mayur Sunil, Hosseini, Hadi, Rivero, Carlos R.]
通讯作者: Rivero, Carlos R.
Customizing Feedback for Introductory Programming Courses Using Semantic Clusters
使用语义集群定制入门编程课程的反馈
DOI: 10.1007/978-3-030-80421-3_30
发表时间: 2021
期刊: Lecture notes in computer science
影响因子: --
作者: [Marin, Victor J., Hosseini, Hadi, Rivero, Carlos R.]
通讯作者: Rivero, Carlos R.
Towards summarizing program statements in source code search
在源代码搜索中总结程序语句
DOI: 10.1145/3341105.3374055
发表时间: 2020
期刊: Proceedings of the 35th Annual ACM Symposium on Applied Computing
影响因子: --
作者: [Marin, Victor J., Bansal, Iti, Rivero, Carlos R.]
通讯作者: Rivero, Carlos R.
Mind the Gap: The Illusion of Skill Acquisition in Computational Thinking
注意差距:计算思维中技能习得的幻觉
DOI: 10.1145/3545945.3569749
发表时间: 2023
期刊: SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education
影响因子: --
作者: [Bao, Yeting, Hosseini, Hadi]
通讯作者: Hosseini, Hadi
6
    III: Small: Revisiting Experimental Evaluation Protocols for Link Prediction in Knowledge Graphs
    • 批准号:
      2346959
    • 项目类别:
      Standard Grant
    • 资助金额:
      $39.35万
    • 财政年份:
      2024
    • 负责人:
      Carlos Rivero
    • 依托单位:
    海外基金