当前位置: X-MOL 学术Informatica › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Increasing the Engagement Level in Algorithms and Data Structures Course by Driving Algorithm Visualizations
Informatica ( IF 2.9 ) Pub Date : 2020-09-15 , DOI: 10.31449/inf.v44i3.2864
Slavomír Šimoňák

The paper presents the results of our research in the field of applying algorithm visualizations within Data structures and algorithms subject. We accomplished several experiments relating the ability of students to solve simple problems in a pure visual way in one case and by programming the solution using a particular programming language in another one. The experiments are described and the results are analyzed within the paper. In accordance with our previous informal experiences and the results of the analysis we found there can be some part of students, which will be able to apply an algorithm to concrete problem in a visual way, but will not be able to express it clearly enough and implement it in given programming language. As an attempt to cope with the situation, we propose a new teaching approach, together with a prototype of study supporting system, based on the idea that students would participate on creating simple visualizations, not just using them. The purpose of such approach is to help students to develop both types of skills - understanding the algorithms and implementing them as well, by increasing the engagement level and supporting the active learning.

中文翻译:

通过推动算法可视化提高算法和数据结构课程的参与度

本文介绍了我们在数据结构和算法主题中应用算法可视化领域的研究结果。我们完成了几个实验,这些实验涉及学生在一种情况下以纯视觉方式解决简单问题的能力,以及在另一种情况下通过使用特定编程语言对解决方案进行编程的能力。在论文中描述了实验并分析了结果。根据我们之前的非正式经验和分析结果,我们发现可能有一部分学生能够将算法应用到具体问题上,但是表达得不够清晰,用给定的编程语言实现它。为了应对这种情况,我们提出了一种新的教学方法,连同学习支持系统的原型,基于学生将参与创建简单的可视化,而不仅仅是使用它们的想法。这种方法的目的是通过提高参与度和支持主动学习,帮助学生发展两种类型的技能——理解算法并实施它们。
更新日期:2020-09-15
down
wechat
bug