Abstract

In the teaching-learning process of computer programming subjects, problems have been faced in the design and adequate selection of data structures to represent the information and the basic operations that are carried out with them, which makes it difficult to obtain efficient algorithms. Based on this situation, an Integrated Environment for Visualization of Data Structures is developed based on conceptual maps that contains a resource repository, in which the VisualProg system is highlighted, which has the code in the SubC language as input and has the components of code visualization, of data, of the recursion tree and of the complexity analysis of the program. The implementation was based on an architecture conceived in three layers: Code Analyzer, Controller and View. Modeling is used to develop the algorithms, statistical methods to verify the usefulness of the proposal and validate the fundamental contributions of the research. The environment was applied in the teachinglearning process of the subject Data Structure of the Computer Engineering career at the University of Granma, Cuba and Systems Engineering of the Southern State University of Manabi in Ecuador. It is demonstrated that the integration of visualization techniques contributes to solve problems related to the design and implementation of data structures and programs.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.