Tutors' Experiences in Using Explicit Strategies in a Problem-Based Learning Introductory Programming Course

Tutors' Experiences in Using Explicit Strategies in a Problem-Based Learning Introductory Programming Course
复制标题

导师在基于问题的学习入门编程课程中使用显式策略的经验

DOI:
--
复制
发表时间:
2021
期刊:
Annual Conference on Innovation and Technology in Computer Science Education
影响因子:
--
通讯作者:
F. Hermans
F. Hermans
中科院分区:
--
文献类型:
--
作者:
Olivier Goletti;K. Mens;F. Hermans

文献摘要

参考文献

被引文献

相似文献

在编程教育中,明确的策略正在获得牵引力。本研究的原因是,通过使用更明确的编程策略,以改善基于问题的方法的基础上的入门编程课程。在分析了这门课程的第一年本科生以前的运行后,我们得出结论,这些策略可以提高学生在学期的不同周的学习迁移。我们介绍了四种教学策略,几乎没有教学背景的导师:明确的跟踪,子目标标记的工作的例子,帕森斯问题和明确的问题解决。这些明确的编程策略旨在减少认知负荷。导师在课程中测试了这四种策略。我们的目标是探讨如何导师可以受益于他们的辅导明确的策略。对导师的采访表明,最简单和最有效的测试策略得到了最好的使用。对于更复杂的策略,应该花更多的时间来解释和建模,否则它们可能会被误解和误用。我们的结论是,四个标准是成功地使用一个明确的战略的关键:易于理解,直接应用,有用的长期和文献的支持。
In programming education, explicit strategies are gaining traction. The reason for this study was to improve an introductory programming course based on a problem-based methodology, by using more explicit programming strategies. After analysing a previous run of this course for first year undergraduate students, we concluded that such strategies could improve learning transfer for students across the different weeks of the semester. We introduced four instructional strategies to tutors with close to no pedagogical background: explicit tracing, subgoal labeled worked examples, Parsons problems and explicit problem solving. These explicit programming strategies aim to decrease cognitive load. Tutors tested these four strategies in the course. Our goal was to explore how tutors could benefit in their tutoring from explicit strategies. Interviews with the tutors show that the easiest and most effective of the tested strategies were best used. For the more elaborate strategies, more time should be devoted to explain and model them or they can be misunderstood and misapplied. We conclude that four criteria are key to successfully using an explicit strategy: easy to understand, straightforward to apply, useful on the long term and supported by literature.
CS1 中五个核心概念的子目标标记工作示例的设计和试点测试
DOI: 10.1145/3304221.3319756
发表时间: 2019
期刊: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
影响因子: --
作者:
Margulieux, Lauren E.;Morrison, Briana B.;Decker, Adrienne
通讯作者: Decker, Adrienne
支架新手程序跟踪的显式策略
DOI: 10.1145/3159450.3159527
发表时间: 2018
期刊: ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
Xie, Benjamin;Nelson, Greg L.;Ko, Andrew J.
通讯作者: Ko, Andrew J.
DOI: 10.1007/s10664-020-09810-1
发表时间: 2019-10
影响因子: 4.1
作者:
Thomas D. Latoza;Maryam Arab;Dastyni Loksa;Amy J. Ko
通讯作者: Thomas D. Latoza;Maryam Arab;Dastyni Loksa;Amy J. Ko
DOI: 10.1145/3287324.3287371
发表时间: 2019
期刊: Symposium on Computer Science Education
影响因子: --
作者:
Ko, Amy J.;LaToza, Thomas D.;Hull, Stephen;Ko, Ellen A.;Kwok, William;Quichocho, Jane;Akkaraju, Harshitha;Pandit, Rishin
通讯作者: Pandit, Rishin