Teaching introductory CS: Shifting from detecting/punishing cheating to gaining programming behavior insight
Teaching introductory CS: Shifting from detecting/punishing cheating to gaining programming behavior insight
批准号:
2111323
负责人:
Mariam Salloum
金额:
$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.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Progression Highlighting for Programming Courses
编程课程的进度突出显示
DOI:
--
发表时间:
2021
期刊:
ASEE annual conference
影响因子:
--
作者:
[N. Alzahrani, F. Vahid]
通讯作者:
N. Alzahrani, F. Vahid
Ultra-Lightweight Early Prediction of At-Risk Students in CS1
CS1 中高危学生的超轻量级早期预测
DOI:
10.1145/3545945.3569764
发表时间:
2023
期刊:
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education
影响因子:
--
作者:
[Gordon, Chelsea, Zhao, Stanley, Vahid, Frank]
通讯作者:
Vahid, Frank
Variability-Inducing Requirements for Programs: Increasing Solution Variability for Similarity Checking
程序的可变性要求:增加相似性检查的解决方案可变性
DOI:
10.1145/3587102.3588855
发表时间:
2023
期刊:
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education
影响因子:
--
作者:
[Pang, Ashley, Vahid, Frank]
通讯作者:
Vahid, Frank
Experiences Teaching Coral Before C++ in CS1
在 CS1 中教授 C 之前的 Coral 经验
DOI:
10.1145/3545945.3569732
发表时间:
2023
期刊:
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education
影响因子:
--
作者:
[Vahid, Frank, Downey, Kelly, Areizaga, Lizbeth, Pang, Ashley]
通讯作者:
Pang, Ashley
Impact of Several Low-Effort Cheating-Reduction Methods in a CS1 Class
CS1 课程中几种省力的减少作弊方法的影响
DOI:
10.1145/3545945.3569731
发表时间:
2023
期刊:
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education
影响因子:
--
作者:
[Vahid, Frank, Downey, Kelly, Pang, Ashley, Gordon, Chelsea]
通讯作者:
Gordon, Chelsea
共 7 条
Automated positive reinforcement of good programming processes
-
批准号:2313793
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2023
-
负责人:Mariam Salloum
-
依托单位:
Assessing the Impact of Artificial Intelligence on CS Education
-
批准号:2332345
-
项目类别:Standard Grant
-
资助金额:$4.99万
-
财政年份:2023
-
负责人:Mariam Salloum
-
依托单位:
Collaborative Research: HDR DSC: DS-PATH: Data Science Career Pathways in the Inland Empire
-
批准号:2123444
-
项目类别:Continuing Grant
-
资助金额:$102.5万
-
财政年份:2021
-
负责人:Mariam Salloum
-
依托单位:
海外基金