跳转至

20230710

如果链接失效,请提一个 issue。

一门课

https://lab.cs.tsinghua.edu.cn/rust/

一项作业

Princeton COS226 Seam Carving

https://www.cs.princeton.edu/courses/archive/spring23/cos226/assignments/seam/specification.php

一篇论文

Jacqueline Whalley, Amber Settle, and Andrew Luxton-Reilly. 2023. A Think-Aloud Study of Novice Debugging. ACM Trans. Comput. Educ. 23, 2, Article 28 (June 2023), 38 pages. https://doi.org/10.1145/3589004

阅读摘要

调试是程序员必备的核心技能,然而我们对如何有效教授调试过程知之甚少。对于缺乏经验、仍在学习有效编程所需工具的新手来说,学习调试的挑战更为加剧。在本研究中,我们报告了一个案例研究,使用有声思维(think-aloud)协议来洞察三名学生在调试任务中的表现。我们的定性分析揭示了各种有帮助的实践和限制调试有效性的障碍。我们观察到,理解、基于证据的活动和工作流程实践都对新手调试的成功有贡献。缺乏持续的投入、精确性和有条理的过程会负面影响调试的有效性。我们预期,理解学生如何参与调试任务,将有助于未来的工作解决无效行为并促进有效的调试活动。