Teaching introductory CS: Shifting from detecting/punishing cheating to gaining programming behavior insight

教授入门级计算机科学:从检测/惩罚作弊转向获得编程行为洞察

基本信息

  • 批准号:
    2111323
  • 负责人:
  • 金额:
    $ 51.49万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2021
  • 资助国家:
    美国
  • 起止时间:
    2021-07-01 至 2024-06-30
  • 项目状态:
    已结题

项目摘要

This IUSE project aims to serve the national interest by giving computer science instructors insight into how students create programs, or solutions to their coding assignments. Plagiarism in programming courses is a significant problem. When a student submits a solution to a programming assignment that has been copied from classmates or online sources, the student may earn a high grade on the assignment but is likely not to gain an understanding of the concepts being illustrated in the assignment. Currently, when a programming assignment is given in a class, an instructor only sees a student's final submission. This project will analyze programming log files to allow instructors to see the student's entire programming process, much like "showing your work" on a mathematics assignment. The project aims to prevent cheating, by creating simple approaches that let students know their programming activity is visible to instructors. As a result they will be less likely to cheat and will gain a better mastery of the concepts being illustrated in the assignment. This project will develop various technologies. First, a "progression highlighter" will provide a concise view of every program run by a student. Second, a "coding trail" will provide a concise visual summary of a student's run. Third, an "anomaly detector" will detect coding styles that depart from the class' style. Fourth, a "drastic change detector" will detect unusual changes in code from one run to the next, suggestive of a student giving up and copy-pasting someone else's solution. Finally, an "overall concern" metric will take all the above items, plus similarity checker results, to provide an overall "concern" score to instructors. The efficacy of these technologies will be measured by analyzing the behavior of at least 100 students based on programming behavior from past quarters, that have been collected using a prototype of the tool. 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 which is funding this project, 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.
这个IUSE项目旨在通过让计算机科学教师深入了解学生如何创建程序或编码作业的解决方案来服务于国家利益。编程课程中的抄袭是一个严重的问题。当学生提交从同学或在线资源抄袭的编程作业的解决方案时,该学生可能会在作业中获得高分,但很可能无法理解作业中说明的概念。目前,当在课堂上布置编程作业时,教师只能看到学生的最终提交。这个项目将分析编程日志文件,使教师能够看到学生的整个编程过程,就像在数学作业中展示你的工作一样。该项目旨在通过创建简单的方法来防止作弊,让学生知道他们的编程活动对教师来说是可见的。因此,他们作弊的可能性较小,并将更好地掌握作业中所说明的概念。该项目将开发各种技术。首先,“进步亮点笔”将提供一个学生运行的每一个项目的简明视图。其次,“编码跟踪”将为学生的成绩提供简明的视觉总结。第三,“异常检测器”将检测与类风格不同的编码风格。第四,“剧烈变化检测器”将检测代码从一次运行到下一次运行的异常变化,提示学生放弃并复制粘贴别人的解决方案。最后,“总体关注”指标将采用上述所有项目,加上相似性检查结果,为讲师提供总体“关注”分数。这些技术的有效性将通过分析至少100名学生的行为来衡量,这些行为基于过去几个季度的编程行为,这些行为是使用该工具的原型收集的。NSF IUSE:EHR计划支持研究和开发项目,以提高所有学生的STEM教育的有效性。通过资助该项目的参与式学生学习路径,该计划支持有前景的实践和工具的创建、探索和实施。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Progression Highlighting for Programming Courses
编程课程的进度突出显示
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    N. Alzahrani, F. Vahid
  • 通讯作者:
    N. Alzahrani, F. Vahid
Ultra-Lightweight Early Prediction of At-Risk Students in CS1
CS1 中高危学生的超轻量级早期预测
Variability-Inducing Requirements for Programs: Increasing Solution Variability for Similarity Checking
程序的可变性要求:增加相似性检查的解决方案可变性
Experiences Teaching Coral Before C++ in CS1
在 CS1 中教授 C 之前的 Coral 经验
Impact of Several Low-Effort Cheating-Reduction Methods in a CS1 Class
CS1 课程中几种省力的减少作弊方法的影响
{{ 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 }}

Mariam Salloum其他文献

Developing an Interdisciplinary Data Science Program
开发跨学科数据科学项目
Estimating Time to Contact in Virtual Reality: Does Contrast Matter?
估计虚拟现实中的联系时间:对比度重要吗?
Electromechanical model of IPMC artificial muscle
IPMC人工肌肉机电模型
Summer Coding Camp: Curriculum, Experiences, and Evaluation
编程夏令营:课程、经验和评估

Mariam Salloum的其他文献

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

{{ truncateString('Mariam Salloum', 18)}}的其他基金

Automated positive reinforcement of good programming processes
自动积极强化良好的编程过程
  • 批准号:
    2313793
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Assessing the Impact of Artificial Intelligence on CS Education
评估人工智能对计算机科学教育的影响
  • 批准号:
    2332345
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Collaborative Research: HDR DSC: DS-PATH: Data Science Career Pathways in the Inland Empire
合作研究:HDR DSC:DS-PATH:内陆帝国的数据科学职业道路
  • 批准号:
    2123444
  • 财政年份:
    2021
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Continuing Grant

相似海外基金

A Holistic Approach to Improve Learning and Motivation in Introductory Programming with Automated Grading, Web-based Team Support, and Game Development
通过自动评分、基于网络的团队支持和游戏开发提高入门编程学习和动机的整体方法
  • 批准号:
    2345097
  • 财政年份:
    2024
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Collaborative Research: Characterizing Best Practices of Instructors who Have Narrowed Performance Gaps in Undergraduate Student Achievement in Introductory STEM Courses
合作研究:缩小本科生 STEM 入门课程成绩差距的讲师的最佳实践
  • 批准号:
    2420369
  • 财政年份:
    2024
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Collaborative Research: CyberTraining: Implementation:Medium: Modern Course Exemplars infused with Parallel and Distributed Computing for the Introductory Computing Course Sequence
协作研究:网络培训:实施:中:为入门计算课程序列注入并行和分布式计算的现代课程范例
  • 批准号:
    2321017
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Collaborative Research:CyberTraining:Implementation:Medium: Modern Course Exemplars infused with Parallel and Distributed Computing for the Introductory Computing Course Sequence
协作研究:网络培训:实施:中:为入门计算课程序列注入并行和分布式计算的现代课程范例
  • 批准号:
    2321020
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Transforming Introductory Computer Science Instruction with an AI-Driven Classroom Assistant
利用人工智能驱动的课堂助手改变计算机科学入门教学
  • 批准号:
    2331965
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Continuing Grant
Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent
通过对话代理在计算机科学入门中搭建计算思维的脚手架
  • 批准号:
    2235601
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
Transforming Introductory Computer Science Instruction with an AI-Driven Classroom Assistant
利用人工智能驱动的课堂助手改变计算机科学入门教学
  • 批准号:
    2236011
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Continuing Grant
Transforming Introductory Computer Science Instruction with an AI-Driven Classroom Assistant
利用人工智能驱动的课堂助手改变计算机科学入门教学
  • 批准号:
    2236195
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Continuing Grant
Collaborative Research: Effects of instructional analogies on illusions of understanding in Introductory Geoscience
合作研究:教学类比对地球科学导论中理解错觉的影响
  • 批准号:
    2300990
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Continuing Grant
Integrating an Artificial Intelligence-Driven, Culturally Responsible Digital Graphic Novel Curriculum into STEM Introductory Biology Courses
将人工智能驱动、对文化负责的数字图画小说课程融入 STEM 生物学入门课程
  • 批准号:
    2234281
  • 财政年份:
    2023
  • 资助金额:
    $ 51.49万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了