首页> 外文会议>IEEE International Conference on Emerging eLearning Technologies and Applications >Graphical environment for enhancement of learning data structures
【24h】

Graphical environment for enhancement of learning data structures

机译:用于增强学习数据结构的图形环境

获取原文
获取外文期刊封面目录资料

摘要

Data structures represent efficient way to organize data in a computer. They are integral part of most software. They are crucial for performance of database systems, run of vital parts of a computer, such as operating system, and they stand in the background of modern technologies supporting rapid application development. Apparently, their understanding is crucial for comprehension how to design robust programs and how their usage influence programs' performance, therefore any professional in information technology should be familiar with them. We proposed an environment to support efficient learning of data structures problematic among students of Faculty of Management Science and Informatics of University of Zilina. Students of the data structures course are provided this environment at the beginning of the course, and during the semester, they use it to implement and test relevant structures and algorithms. This approach let students focus on the data structures design so they are not forced to create user interface to test implemented functionality. Moreover, proposed environment provides library of interfaces and abstract ancestors of selected data structures effectively designed using the benefits of Object-Oriented Programming (OOP). Also, the environment itself is implemented using advanced principles of OOP such as design patterns. This allows students not only to learn data structures but also to realize how principles of OOP can be practically applied in development of big software solutions.
机译:数据结构代表了一种在计算机中组织数据的有效方法。它们是大多数软件的组成部分。它们对于数据库系统的性能,计算机重要部分(例如操作系统)的运行至关重要,并且它们处于支持快速应用程序开发的现代技术的背景下。显然,他们的理解对于理解如何设计健壮的程序以及它们的使用如何影响程序的性能至关重要,因此,任何信息技术专业人士都应该熟悉它们。我们提出了一个环境,以支持Zilina大学管理科学与信息学系学生有效学习有问题的数据结构。数据结构课程的学生在课程开始时就获得了这种环境,并且在学期中,他们使用它来实现和测试相关的结构和算法。这种方法使学生可以专注于数据结构设计,因此不必强迫他们创建用户界面来测试实现的功能。此外,所提出的环境提供了使用面向对象编程(OOP)的优势有效设计的接口和选定数据结构的抽象祖先的库。此外,环境本身是使用OOP的高级原理(例如设计模式)实现的。这样,学生不仅可以学习数据结构,还可以了解OOP原理如何在大型软件解决方案的开发中实际应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号