构建协作学习:探索入门编程中的社交标注
计算机与社会
2024-07-16 v1 软件工程
摘要
软件工程教育日益增长的需求在课程中带来了学习挑战,因为涉及多样化的主题需要实际应用,如编程或软件设计,这些都依赖于小组工作和互动。社交标注(Social Annotation, SA)是一种可以增强学生之间协作学习的教学方法。在 SA 中,学生和教师利用 Feedback Fruits、Perusall、Diigo 等平台进行协作标注和讨论课程材料。这种方法鼓励学生与同伴分享想法和答案,营造更具互动性的学习环境。我们分享了在针对软件工程本科生的入门编程课程中,通过 Perusall 作为课前工具进行社交标注的实施经验。我们报告了 Perusall 对 112 名学生考试成绩的影响。我们的结果表明,81% 参与有意义社交标注的学生成功通过了课程。值得注意的是,完成更多 Perusall 作业的学生通过考试的比例倾向于上升。相比之下,仅有 56% 的学生未参与 Perusall 讨论的情况下通过了考试。我们并未强制要求 Perusall 的参与。然而,来自课程评估问卷的反馈显示,大多数学生将 Perusall 列为课程最喜欢的组成部分,并且他们对学科的兴趣有所增加。
引用
@article{arxiv.2407.10322,
title = {Building Collaborative Learning: Exploring Social Annotation in Introductory Programming},
author = {Francisco Gomes de Oliveira Neto and Felix Dobslaw},
journal= {arXiv preprint arXiv:2407.10322},
year = {2024}
}