当前位置: X-MOL 学术Computer Science Education › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Interpersonal process recall: a novel approach to illuminating students’ software development processes
Computer Science Education Pub Date : 2018-11-07 , DOI: 10.1080/08993408.2018.1542190
Adon Christian Michael Moskal 1 , Rob Wass 2
Affiliation  

ABSTRACT Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are undervalued. Moreover, many of these processes involve tacit thinking that is often seemingly invisible, meaning it can be difficult for teachers to identify and address shortcomings in student processes. Objective: In this paper, we employ a novel approach called Interpersonal Process Recall (IPR) to encourage students to think more about their software development processes. Method: We conducted IPR sessions with five undergraduate programming students—we screen captured them working on programming assignments, and then used the screen captures to stimulate reflection. IPR is hallmarked by several key features, namely its developmental (rather than evaluative) focus, and the use of a facilitator to guide reflection in a structured way. Findings: We found IPR was useful for both the teaching staff and the students, revealing incongruence between the value students placed on certain development processes and what they actually do in practice. Implications: IPR is a novel approach for shining a light on student software development processes. We hope this paper encourages other practitioners to consider adding IPR to their toolbox of approaches for encouraging students to reflect on their software development processes.

中文翻译:

人际交往过程回忆:一种启发学生软件开发过程的新方法

摘要背景和背景:鼓励本科编程学生更多地思考他们的软件开发过程是具有挑战性的。大多数编程课程侧重于编码技能开发和掌握编程语言特性;随后的软件开发过程(例如规划、代码注释和错误调试)被低估了。此外,这些过程中的许多过程都涉及通常看似不可见的默会思维,这意味着教师可能难以识别和解决学生过程中的缺点。目标:在本文中,我们采用了一种称为人际过程回忆 (IPR) 的新方法来鼓励学生更多地思考他们的软件开发过程。方法:我们与五名本科编程专业的学生进行了 IPR 课程——我们对他们进行编程作业的屏幕截图,然后使用屏幕截图来激发反思。IPR 具有几个关键特征,即它的发展(而不是评估)重点,以及使用促进者以结构化的方式指导反思。调查结果:我们发现知识产权对教学人员和学生都有用,揭示了学生对某些发展过程的重视与他们在实践中实际做的事情之间的不一致。启示:IPR 是一种新颖的方法,可以为学生软件开发过程提供亮点。我们希望本文能鼓励其他从业者考虑将知识产权添加到他们的方法工具箱中,以鼓励学生反思他们的软件开发过程。
更新日期:2018-11-07
down
wechat
bug