Escolar Documentos
Profissional Documentos
Cultura Documentos
determinacin de su eficiencia.
Yolanda Soler Pellicer (1), Mateo Jernimo Lezcano Brito (2)
(1) Universidad de Granma, Cuba.
(2) Laboratorio de Informtica Educativa
Centro de Estudios de Informtica
Universidad Central Marta Abreu de Las Villas, Cuba
ysolerp@yahoo.es,
mlezcano@uclv.edu.cu
Resumen: La comprensin de los diferentes niveles
de abstraccin en el diseo de los datos, la seleccin
de estructuras y la implementacin de programas
ptimos que las manipulen, constituyen problemas a
solucionar en las carreras de perfil informtico. En
este artculo se presenta el sistema de mapas
conceptuales Tipos Abstractos de Datos como un
ambiente de ayuda al diseo de programas y el
anlisis de su complejidad. Integra animaciones,
imgenes, simulaciones, ejercicios, enlaces al aula
virtual de la asignatura Estructura de Datos, hilos
de discusin y el Sistema para la Visualizacin de
Programas (VisualProg), que constituye un recurso
importante, al permitir la visualizacin dinmica de
datos y cdigo de programas escritos en el lenguaje
Sucel, ayuda a la comprensin de procesos de un
alto nivel de abstraccin, muestra el clculo del
costo del programa y su funcin de complejidad, y
contribuye a mejorar el autoaprendizaje y el
trabajo colaborativo en un modelo de Enseanza a
Distancia.
Palabras clave: Visualizacin de programas,
Visualiza,
Estructuras
de
Datos,
Mapas
Conceptuales, Enseanza a Distancia.
Abstract: The comprehension of the different levels
of abstraction in the data design, the selection of
structures and the establishment of optimum
algorisms is being and problem to give solution in
the Computer Science specialties. In this paper one
presents the system of conceptual maps "Abstract
Data Types" as an environment of help to the design
of programs and the analysis of his complexity. It
integrates
animations,
images,
simulations,
exercises, links to the virtual classroom of the Data
Structure subject, threads of discussion and the
1. Introduccin
La educacin en entornos virtuales es una modalidad
de educacin a distancia, cuya particularidad es la
integracin de tecnologa al proceso de enseanza
aprendizaje. Estas herramientas configuran de una
manera particularmente diferente los procesos sociocognitivos del aprendiz y las situaciones interactivas
alumno alumno, alumno tutor y tutor tutor
(Kearns and Vazirani, 2001).
En el proceso de enseanza-aprendizaje de la
asignatura Estructura de Datos, generalmente, para
lograr una interpretacin acabada de un programa se
realiza el estudio del cdigo fuente, que es incmodo
y de difcil aplicacin o la construccin de casos de
prueba para explicar la conducta de un programa,
tarea penosa y especulativa. Segn (Jeffery, 2001;
Seas and Moroni, 2003; Clinton, 2004), estas
dificultades motivan el desarrollo de programas
especiales que son usados para ayudar a explicar la
conducta de otros programas.
La educacin universitaria en Cuba transita hacia un
modelo de educacin semipresencial, lo que exige
una mayor calidad en los medios y tecnologas que
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 1-2. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
2. La enseanza de la programacin de
computadoras.
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
del
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
3. Tcnicas
Programas.
de
Visualizacin
de
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
integrados
los
mapas
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
5. Conclusiones
La combinacin de los mapas conceptuales como
interfaz para presentar los conceptos y almacenar
recursos; la integracin del
Sistema de
Visualizacin de Programas VisualProg que realiza
la ejecucin real de programas ofreciendo
facilidades para la visualizacin de variables,
bloques de memoria y llamadas a funciones en
correspondencia con dicha ejecucin, ofreciendo
instrumentos para la edicin y depuracin de
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
6. Referencias
Almeida, F., Blanco, V. and Moreno, L. (2003).
EDApplets: Una Herramienta Web para la
Enseanza de Estructuras de datos y Tcnicas
Algortmitcas. Trabajo presentado en: X
Jornadas de Enseanza Universitaria de la
Informtica, Universidad de Laguna. Tenerife.
Axoft. (2005). XTango. Argentina: Axoft S.A.
Baecker, R. (1981). Sorting out Sorting. 16mm
color, sound film, 25 minutes. Dynamics
Graphics Project. Trabajo presentado en: ACM
SIGGRAPH81, Computer Systems Research
Institute, University of Toronto, Toronto,
Ontario, Canada.
Bailie, F. (1991). Improving the modularization
ability of novice programmers. Trabajo
presentado en: ACM SIGCSE Technical
Symposium on Computer Science Education.
Bladek, C. and Deek, F. P. (2005). Understanding
novice programmers difficulties as a
requirement to specifying effective learning
environments. New directions in higher
education, Nova Science, 5.
Bonar, J. and Soloway, E. (1985). Preprogramming
knowledge: A major source of misconceptions.
Human-Computer Interaction, 1(2), 133-161.
Brown, G., Carling, R., Herot, C., Kramlich, D. and
Souza, P. (1985). Program Visualization:
Graphical Support for Software Development,.
IEEE Computer, 18(8), 27-35.
Brown, M. H. and Sedgewick, R. (1984). A System
for Algorithm Animation. Trabajo presentado
en: Computer Graphics: SIGGRAPH84,
Minneapolis, Minn.
Caas, A. and Hill, G. (2004). Cmaptools: a
knowledge modeling and sharing environment.
Institute for Human & Machine Cognition,
USA.,
Castillo, J. and Barbern, O. (2000). Mapas
Conceptuales en Matemticas. Disponible en:
http://www.cip.es/netdidactica/articulos/mapas.
htm [2005.
Clinton, H. (2004). Program Monitoring and
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
10
__________________________________________________________________________________________________________________
Revista de Informtica Educativa y Medios Audiovisuales Vol. 6(13),pgs. 3-11. 2009
ISSN 1667-8338 LIE-FI-UBA. liema@fi.uba.ar
11