Contenido Programático
Contenido Programático
Contenido Programático
FACULTAD DE INGENIERÍA
PROGRAMA TECNOLOGÍA EN DESARROLLO DE SOFTWARE
INFORMACION REFERENCIAL
Competencias del componente de módulo: Estar en capacidad de utilizar la lógica de
programación para proponer soluciones adecuadas a problemas informáticos.
OBJETIVO GENERAL
Afianzar en el estudiante los conocimientos fundamentales para el manejo de estructuras
de datos comunes (arreglos, matrices, pilas, colas) y algoritmos de ordenación.
CONTENIDO TEMÁTICO
1. Estructuras de datos
1.1 Introducción-Estructuras fundamental de control
1.2 Conceptos básicos de estructuras de datos
1.3 Clasificación de las estructuras de datos
1.4 Estructuras de datos estáticas
1.5 Estructuras de datos dinámicas
1.6 Estructuras de datos dinámicas lineales
1.7 Estructuras de datos dinámicas no lineales
1.8 Alojamiento dinámico de memoria
1.9 Creación y eliminación de variables dinámicas
1.10 Abstracción
1.11 Los tipos Abstractos de Datos (TADs)
METODOLOGIA
ESTRATEGIAS PEDAGOGICAS
EVALUACION
Se realizan dos parciales, el primero por valor del 30%, el segundo por
35% y un examen final por el 30%.
Los talleres tendrán un valor del 20% (sobre el 100% del primer y segundo
parcial)
Los quices tendrán un valor del 10% (en caso de que se realicen, durante
cada corte)
BIBLIOGRAFIA
Programación algoritmos, estructuras de datos y objetos, Aguilar
JoyanesLuis;Mc Graw Hill 1999
Diseño y Manejo de Estructuras de Datos en C; Jorge A. Villalobos S; Mc
Graw Hill , 1996
Estructuras de datos en java : compatible con java, weiss, mark allen,2000
Estructuras de Datos en Java; Cesar Becerra Santamaría. ; Editorial Por
Computador.
El lenguaje de programación Java; Francisco Javier Caballos; Editorial Alfaomega-
Ra-Ma.
INSTITUCIÓN UNIVERSITARIA COLEGIO MAYOR DEL CAUCA
FACULTAD DE INGENIERÍA
PROGRAMA TECNOLOGÍA EN DESARROLLO DE SOFTWARE
Aprenda Java como si estuviera en primero; Rodríguez José Ignacio, García Jon;
Escuela Superior de Ingenieros Industriales.
Internet.