Вы находитесь на странице: 1из 6

UNIVERSIDAD DISTRITAL

FRANCISCO JOS DE CALDAS

PROCESO DE DOCENCIA

MDCCU-F01

SUBPROCESO: GESTIN CURRICULAR

Versin:2

CONTENIDO DEL ESPACIO ACADMICO

Pgina: 1 de
7

1. INFORMACION GENERAL
FACULTAD: TECNOLOGICA
PROYECTO CURRICULAR: TECNOLOGIA EN SISTEMATIZACION DE DATOS E INGENIERIA TELEMATICA
ESPACIO ACADMICO (Asignatura):
ESTRUCTURAS DE DATOS

Obligatorio: X

CDIGO ASIGNATURA:

DOCENTE:

GRUPO:

NMERO DE CRDITOS: 3

TIPO DE CURSO:
Terico - Prctico

ALTERNATIVAS METODOLGICAS

HORARIO

Clase
Magistral

Bsico

Electivo:

Seminario
Das

Terico

SeminarioTaller

Complementario

Intrnsecas

Extrnsecas

NO. DE ESTUDIANTES:
Prctico

Taller

Prcticas

Proyectos
tutoriados

Horas

Otro
Saln

2. JUSTIFICACIN DEL ESPACIO ACADMICO (El Por Qu?)


En gran parte de las actividades del ingeniero de hoy, se hace necesario el uso del computador y de los programas como herramienta de trabajo. Para poder
aprovechar mejor estas herramientas no solo es preciso dominar un lenguaje de programacin sino tambin hacer uso de poderosas herramientas tales como las
estructuras de datos algunas de las cuales se estudian en este curso: listas, pilas, colas, rboles y grafos.
Adicionalmente, el lenguaje de programacin en el cual se ensear esta asignatura es el lenguaje C. es un lenguaje de programacin de propsito general que ofrece
como ventajas economa de expresin, control de flujo y estructuras de datos modernos y un rico conjunto de operadores. Adems, C no es un lenguaje de muy alto
nivel ni grande y no est especializado en ninguna rea especial de aplicacin. Estas caractersticas hacen de C un lenguaje abierto, portable a varios sistemas
operativos y flexible para desarrollar cualquier clase de aplicacin, en particular apropiado para los desarrollos de programas de ingeniera, al ofrecer libertad,
elegancia y consistencia en la programacin.

3. PROGRAMACIN DEL CONTENIDO (El Qu ensear?)


OBJETIVO GENERAL
Desarrollar en el estudiante habilidades para asimilar los conceptos fundamentales de estructuras de datos, implementar estas estructuras en un lenguaje de
programacin, en este caso C/C++ dentro de una estricta especificacin formal, y pueda hacer uso de las estructuras en la solucin de problemas.
OBJETIVOS ESPECFICOS

Conocer las reglas especficas para la construccin de Programas Estructurados y Modulares que permitan la puesta en marcha y mantenimiento eficaz durante la
vida til de un programa.
Este documento es propiedad de la Universidad Distrital Francisco Jos de Caldas. Prohibida su reproduccin por cualquier medio, sin previa autorizacin

Lograr que el estudiante aprenda el concepto y la notacin de una estructura de datos.


Conocer y manejar el concepto de Estructuras de Datos.
Manejar correctamente las diferentes Estructura de Datos.
Comprender los conceptos y los procedimientos para la correcta asignacin y liberacin de memoria, notando la diferencia entre memoria esttica y memoria
dinmica.
Dar las bases y suministrar los elementos del Lenguaje de Programacin C necesarios para el manejo de memoria dinmica.

COMPETENCIAS DE FORMACIN

Tener los conocimientos para realizar la implementacin de una solucin a un problema a travs de un programa de computador.
Desarrollar habilidad en encontrar la solucin adecuada a problemas a travs de programas de computador.
Tener capacidad de implementar un programa dado un problema de la vida real.
Manejar ordenadamente la informacin automatizada a travs de estructuras de datos.
Desarrollar habilidad en el anlisis de problemas y en el diseo de algoritmos que lo resuelvan de forma eficiente .
Decidir y aplicar la estructura de datos ms adecuada, de acuerdo a una situacin particular.
Generar mecanismos y destrezas innovadoras para abordar y solucionar cualquier problema.

PROGRAMA SINTTICO
UNIDAD 1. INTRODUCCIN A LAS ESTRUCTURAS DINMICAS DE DATOS

Generalidades

Apuntadores
UNIDAD 2. LISTAS

Generalidades

Tipos de Listas: Simples, Dobles, Circulares

Recorrido y Operaciones Bsicas en cada tipo de Listas


UNIDAD 3. PILAS Y COLAS

Definiciones

Operaciones Bsicas
UNIDAD 5. RBOLES BINARIOS

Creacin de rboles binarios

Notaciones infijo, prefijo y posfijo

Recorridos en inorden, preorden y posorden

rboles binario tejido


UNIDAD 4. GRAFOS

Generalidades

Representacin Ligada de Grafos

Recorrido de Grafos y Bosques Extensivos

Este documento es propiedad de la Universidad Distrital Francisco Jos de Caldas. Prohibida su reproduccin por cualquier medio, sin previa autorizacin

UNIVERSIDAD DISTRITAL
FRANCISCO JOS DE CALDAS

PROCESO DE DOCENCIA

MDCCU-F01

SUBPROCESO: GESTIN CURRICULAR

Versin:2

CONTENIDO DEL ESPACIO ACADMICO

Pgina: 4 de
7

4. ESTRATEGIAS (El Cmo?)


Metodologa Pedaggica y Didctica
Para el desarrollo de las asignaturas se realizarn explicaciones y aclaraciones de cada uno de los temas necesarios del programa, proporcionando talleres de
ejecucin, solucin de problemas aplicados los cuales se realizarn en el aula y otros como trabajo extractase.
Se incentivar el deseo de la lectura proponiendo la consulta de algunos temas para mayor enriquecimiento
Actividades en grupos relacionadas la solucin de problemas y cuestiones terico-prcticas relacionadas con la asignatura, de manera que se intente reforzar y aplicar
los conceptos bsicos a situaciones reales concretas y fomentar la capacidad de anlisis, sntesis de los estudiantes. Adicionalmente se proponen prcticas de
laboratorio que son implementadas en curso
Trabajos complementarios, que incidirn en la nota de la asignatura y pueden ser tericos, prcticos o terico-prcticos y debern realizarse de forma individual o por
grupo de mximo dos estudiantes.
Tutoras de atencin a los estudiantes
Evaluacin: Con el fin de que el alumno verifique si posee el nivel de conocimientos mnimo que le permita afrontar la elaboracin de las prcticas de la asignatura con
ciertas garantas de xito.
Horas

Tipo de
curso

TD

TC

Horas
Profesor / semana
TA

(TD+TC)

Horas
Estudiante / semana

(TD+TC+TA)

Total Horas
Estudiante / semana

Crditos

X 16 Semanas

Trabajo Presencial Directo (TD): trabajo de aula con plenaria de todos los estudiantes.
Trabajo Mediado _ Cooperativo (TC): trabajo de tutora del docente a pequeos grupos o de forma individual a los estudiantes.
Trabajo Autnomo (TA): Trabajo del estudiante sin presencia del docente, que se puede realizar en distintas instancias: en grupos de trabajo o en forma individual, en casa o en biblioteca, laboratorio, etc.)

5.

RECURSOS (Con qu?)

MEDIOS Y AYUDAS:
Para un buen entendimiento de la asignatura es indispensable una sala de informtica con equipos los suficientemente actualizado, con un compilador de C como DevC++ u otro, bibliografa suficiente para consultas y actividades que los estudiantes tienen que desarrollar en las respectivas clases.
BIBLIOGRAFA

Este documento es propiedad de la Universidad Distrital Francisco Jos de Caldas. Prohibida su reproduccin por cualquier medio, sin previa autorizacin

Becerra Santamara Cesar. Estructuras de Datos. UNIANES. 1990.

Allen Weiss, Mark. "Data Structures And Algorithms Analysis In C++", Addison-Wesley.

Bjarne, Stroustrup. El C++ Lenguaje de Programacin, 2nd Ed., Pearson .

Cairo, Osvaldo. Estructuras de Datos (Spanish Edition) (Hardcover - Nov 2006)

Drozdek, Adam. Estructura de Datos y Algoritmos en Java/ Data Structures And Algorithms In Java (Spanish Edition) (Paperback - Jan 2, 2007)

Franch, Xavier. Estructuras de Datos - Especificacin, Diseo e Implementacin - 4 Ed.. 434 Pgs.. ISBN 970-15-0773-8. Coedicin: Alfaomega, Ediciones Upc

Joyanes Aguilar, Luis. Estructura de Datos en Java (Paperback - 2008)

Joyanes Aguilar, Luis. Programacin en C. Metodologa, Estructura de Datos y Objetos. Edit. McGrawHill, 2001
Joyanes Aguilar, Luis. Algoritmos y Estructuras de Datos: Una Perspectiva en C (Spanish Edition) (Paperback - Feb 2005)

Joyanes Aguilar, Luis., Fernandez Azuela, Matilde y Sanchez Garcia, Lucas. Estructuras de Datos en C (Spanish Edition) (Paperback - Feb 2006)

Leen Ammeraal, "Stl Standard Template Library For C++ Programmers",

Leendert Ammeraal, "Algorithms and Data Structures In C++",

Martinez, Roman y Quiroga, Elda. Estructuras de Datos Referencia Practica con Orientacion a Objetos (Spanish Edition) (Paperback - May 22, 2002)

Nyhoff, Larry, "C++ An Introduction to Data Structures", Prentice Hall

O'reilly., Loudon Kyle, Mastering Algorithms with C,

_Enlaces de Internet

http://directory.google.com/Top/Computers/Programming/Languages/C/Tutorials/

http://www.eskimo.com/~scs/C-faq/top.html

http://www.cs.cf.ac.uk/Dave/C/CE.html

Este documento es propiedad de la Universidad Distrital Francisco Jos de Caldas. Prohibida su reproduccin por cualquier medio, sin previa autorizacin

http://www.lysator.liu.se/c/bwk-tutor.html

http://www.graylab.ac.uk/doc/tutorials/C/

http://labsopa.dis.ulpgc.es/prog_c/

UNIVERSIDAD DISTRITAL
FRANCISCO JOS DE CALDAS

PROCESO DE DOCENCIA

MDCCU-F01

SUBPROCESO: GESTIN CURRICULAR

Versin:2

CONTENIDO DEL ESPACIO ACADMICO

Pgina: 6 de
7

6. ORGANIZACIN / TIEMPOS (De qu forma )


ESPACIOS, TIEMPOS Y AGRUPAMIENTOS

7.

EVALUACIN (Qu, Cundo, Cmo?)

TIPO DE EVALUACIN

FECHA

PORCENTAJE

ASPECTO A EVALUAR DEL CURSO


1. Evaluacin del desempeo docente
2. Evaluacin de los aprendizajes de los estudiantes en sus dimensiones: individual/grupo, terica/prctica, oral/escrita
3. Autoevaluacin
4. Co evaluacin del curso: de forma oral entre estudiantes y docentes.
Datos del docente
NOMBRE:
PREGRADO:
POSRGRADO:

Asesoras:
Nombre Estudiante

Firma

Cdigo

Fecha

Este documento es propiedad de la Universidad Distrital Francisco Jos de Caldas. Prohibida su reproduccin por cualquier medio, sin previa autorizacin

FIRMA DEL DOCENTE


FECHA DE ENTREGA

Este documento es propiedad de la Universidad Distrital Francisco Jos de Caldas. Prohibida su reproduccin por cualquier medio, sin previa autorizacin

Вам также может понравиться