...
首页> 外文期刊>Informatica: An International Journal of Computing and Informatics >Increasing the Engagement Level in Algorithms and Data Structures Course by Driving Algorithm Visualizations
【24h】

Increasing the Engagement Level in Algorithms and Data Structures Course by Driving Algorithm Visualizations

机译:通过驱动算法可视化提高算法和数据结构课程的接合水平

获取原文
           

摘要

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 solutionusing 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. 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 solutionusing 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.
机译:本文介绍了我们在数据结构和算法主题中应用算法可视化领域的研究结果。我们完成了几个实验,这些实验将学生在一个情况下以纯粹的视觉方式解决简单问题的能力,并通过对特定的解决方案进行编程在另一个方面的编程语言。描述了实验,并在论文中分析了结果。根据我们之前的非正式体验和我们发现的分析结果,我们发现有部分学生,这将能够应用算法以视觉方式对具体问题,但将无法清晰地表达并在给定的编程语言中实现它。试图应对这种情况,我们提出了一种新的教学方法,以及研究支持系统的原型。 ,基于学生将参与创建简单可视化的想法,而不仅仅是使用它们。这种批准的目的CH是帮助学生开发两种类型的技能 - 了解算法并通过增加参与水平并支持主动学习来实现它们。本文介绍了我们在数据结构和算法主题中应用算法可视化领域的研究结果。我们完成了几个实验,这些实验将学生在一个情况下以纯粹的视觉方式解决简单问题的能力,并通过对特定的解决方案进行编程在另一个方面的编程语言。描述了实验,并在论文中分析了结果。根据我们之前的非正式体验和我们发现的分析结果,我们发现有部分学生,这将能够应用算法以视觉方式对具体问题,但将无法清晰地表达并在给定的编程语言中实现它。试图应对这种情况,我们提出了一种新的教学方法,以及研究支持系统的原型。 ,基于学生将参与创建简单可视化的想法,而不仅仅是使用它们。这种批准的目的CH是帮助学生开发两种类型的技能 - 了解算法并通过增加参与水平并支持主动学习来实现它们。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号