paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Teaching Software Construction at Scale with Mastery Learning: A Case Study

在大规模软件构造教学中使用掌握学习:案例研究
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2019匹配度 0/10 · 该论文研究软件工程课程教学中的掌握学习与测验自动评分,属于计算机教育方向,与用户关注的程序分析、LLM/Agent 与 PL 交叉、浮点或贝叶斯程序分析等研究方向无关。引用 4 inbox
Elisa Baniassad, Alice Campbell, Tiara Allidina, Asrai Ord
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:报告在约450人软件构造课程中应用掌握学习与自动评分,以微测验提升概念掌握。

本文研究如何在大规模软件构造课程中实施掌握学习,以帮助学生识别并掌握基础概念,同时应对频繁评估带来的反馈与评分负担。作者在约450名学生的二年级课程中划分23个主题,为每个主题提供书面或口头测验,并允许学生反复评估直至通过;同时开发了测验自动评分、分析、可视化与反馈系统。学期内共实施超过1.2万次测验。结果表明,学生对基础与高级概念的掌握优于以往学期;由于同时引入视频与掌握学习,难以完全隔离归因,但评估结果暗示可重复微测验对提升有重要作用,自动评分与数据收集也带来持久的教学洞见。

问题
在大规模课程中实施掌握学习需要频繁、个性化的测验与反馈,传统教学方式难以扩展。
方法
在约450人的软件构造课程中划分23个主题,对每个主题进行可重复的书面或口头微测验,并构建自动评分、分析、可视化与反馈系统。
评估
学期内实施超过1.2万次测验,并将学生概念掌握情况与以往学期比较;同时结合自动评分与数据收集进行教学分析。
原文摘要(Abstract)

Mastery Learning involves delineating learning units and assessing each unit individually and repeatedly until a student obtains success. Mastery Learning has been shown to help students better identify and grasp fundamental concepts. We applied Mastery Learning in a second-year software construction course with roughly 450 students. We delineated 23 topics, and administered either a written or verbal quiz to assess each topic. We built a quiz auto-grading, analysis, visualization, and feedback system to help cope with the scale of the class. By the end of the semester we had administered over 12K quizzes. We found evidence that students grasped both fundamental concepts and advanced concepts better than in prior semesters. Because we made two changes at once (introducing videos and Mastery Learning) it is difficult to isolate whether the Mastery Learning Approach was solely responsible, but assessment results suggest that the repeatable micro-quizzes were instrumental in these gains. Auto-grading and extensive data collection allowed a depth of analysis that afforded us invaluable and lasting pedagogical insights.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{BaniassadCAO19,
  title = {Teaching Software Construction at Scale with Mastery Learning: A Case Study},
  author = {Elisa Baniassad and Alice Campbell and Tiara Allidina and Asrai Ord},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse-seet.2019.00027}
}