SlideShare una empresa de Scribd logo
1 de 16
FACULTAD DE INGENIERIA
Programa de Tecnología en Sistemas
         de Información

Laboratorio de Estructura de Datos
FACULTAD DE INGENIERIA
      Programa de Tecnología en Sistemas de Información


Datos del Docente

       Nombre:      Boris Salleg Royero
       Profesión:     Ingeniero de Sistemas de Información
       Correo Institucional: borissalleg7778@correo.itm.edu.co
       Teléfono Móvil:   301 268 10 05
DATOS DE LA ASIGNATURA
En programación, una estructura de datos es una forma de organizar un
conjunto de datos elementales con el objetivo de facilitar su manipulación.
Un dato elemental es la mínima información que se tiene en un sistema.
DATOS DE LA ASIGNATURA
CONTENIDO TEMATICO DE LA ASIGNATURA
                           Estructura de datos                                           Laboratorio
 Semana
                   Objetivo              Mapa Conceptual                    Objetivo               Mapa Conceptual
          Asimilar los conceptos de la    Conceptos básicos        Aprender cómo se escribe         Estructura de clase
          programación orientada a        de      programación     un      programa       fuente    Constructores
          objetos.                        orientada a objetos:     tomando como base TODA           Métodos
                                          Concepto de clase:                                        herencia
                                                                   la orientación a objetos.
                                          atributos y métodos.                                      Utilización de varias
                                          Objetos: instancias de                                    clases en la solución
                                          las clases.                                               de problemas
                                          Método principal.
                                          Herencia
                                          Polimorfismo
1,2,3,4                                   Encapsulamiento,
                                          entre otros
CONTENIDO TEMATICO DE LA ASIGNATURA
                       Estructura de datos                                    Laboratorio
Semana
              Objetivo            Mapa Conceptual              Objetivo             Mapa Conceptual

         Aprender las              Estructuras             Realizar               Estructura ARRAY:
         estructuras de datos      estáticas:              programas   que        Declaración e instancia de
         (matrices), capaces       Concepto de arreglos    hagan uso de las       matrices.
                                   bidimensionales.                               Uso     de    matrices    y
         de almacenar                                      matrices.
                                   Algoritmos        con                          vectores. Programas sobre
         colecciones de            arreglos                                       manejo de arreglos, que
5,6      datos del mismo           (bidimensionales),                             involucren varias clases.
         tipo.                     métodos y varias
                                   clases.




 5                     Evaluación Acumulativa                             Práctica Acumulativa
CONTENIDO TEMATICO DE LA ASIGNATURA
                              Estructura de datos                                                      Laboratorio
Semana
             Objetivo                   Mapa Conceptual                              Objetivo                     Mapa Conceptual

         Aprender todos los         Estructura pila:                        Implementar                     Declaración e instancia de pilas.
         conceptos                  Definición de pila                      programas que creen y           Propiedades y métodos de la
         relacionados con           Métodos principales apilar (Push),      utilicen la clase pila          estructura
                                    desapilar (pop)                                                         Pila crear
         pila.
                                    Recursión (expresión infija, postfija                                   Apilar
  7                                 y prefija)                                                              Desapilar
                                    Representación de las pilas,                                            Utilización de la clase pila en
                                    concepto de Pila como vector.                                           problemas prácticos y cotidianos




         Aprender todos los         Estructura cola:                        Implementar                     Declaración e instancia de colas.
         conceptos                  Definición de cola                      programas que creen y           Propiedades y métodos de la
         relacionados con           Métodos      principales    encolar     utilicen la clase cola.         estructura
                                    (inserta cola), desencolar (elimina                                     Cola crear
         colas.
                                    cola)                                                                   Encolar
  8                                 Representación de las colas,                                            Desencolar
                                    concepto de cola como vector.                                           Utilización de la clase cola en
                                                                                                            problemas prácticos y cotidianos




  9                            Evaluación Acumulativa                                                 Práctica Acumulativa
CONTENIDO TEMATICO DE LA ASIGNATURA
                           Estructura de datos                                         Laboratorio
Semana
            Objetivo                Mapa Conceptual                       Objetivo              Mapa Conceptual

         Diferenciar el          Introducción a la memoria         Implementar en un       Declaración de nodos y
         manejo de               Dinámica.                         programa el uso de      apuntadores
         memoria                 Concepto de apuntador a           apuntadores, con la     Implementación de la clase
                                 memoria                                                   lista simplemente ligadas
         dinámica y                                                creación de listas
                                 Concepto de: Nodo                                     o   Crear inicio
         memoria                 Concepto de lista simplemente     simples.            o   Crear por el final
         estática,               ligada o enlazada                                     o   Recorrido
         mediante el uso         Operaciones       con    listas                       o   Inserción
         de apuntadores.         simplemente ligadas                                   o   Borrado
                            o    Creación                                              o   Búsqueda
                            o                                                          o
9,10                        o
                                 Inserción
                                 Borrado                                               o
                                                                                           Organización
                                                                                           Otras operaciones
                            o    Búsqueda                                                  Utilización     de   la   clase
                            o    Organización                                              lista_simple     en problemas
                            o    Otras operaciones                                         prácticos y cotidianos
CONTENIDO TEMATICO DE LA ASIGNATURA
                         Estructura de datos                                          Laboratorio
Semana
            Objetivo              Mapa Conceptual                      Objetivo                Mapa Conceptual

         Seguir con el         Concepto de lista doblemente     Realizar programas        Implementación de la clase
         aprendizaje de        ligada o enlazada                en cuya solución se       lista doblemente ligada
         otras estructuras     Operaciones       con   listas   pueda utilizar listas o   Crear inicio
                               doblemente ligadas                                     o   Crear por el final
         dinámicas    que                                       dobles
                           o   Creación                                               o   Recorrido
         utilicen      los o   Inserción                                              o   Inserción
         apuntadores       o   Borrado                                                o   Borrado
                           o   Búsqueda                                               o   Búsqueda
 11                        o   Organización                                           o   Organización
                           o   Otras operaciones                                      o   Otras operaciones
                                                                                          Utilización     de   la    clase
                                                                                          lista_doble     en    problemas
                                                                                          prácticos y cotidianos
CONTENIDO TEMATICO DE LA ASIGNATURA
                         Estructura de datos                                             Laboratorio
Semana
            Objetivo               Mapa Conceptual                      Objetivo                Mapa Conceptual

         Seguir con el         Concepto de lista doblemente        Realizar programas        Implementación de la clase
         aprendizaje de        ligada circular o enlazada          en cuya solución se       lista doblemente ligada circular
         otras estructuras     Operaciones        con     listas   pueda utilizar listas o   Crear inicio
                               doblemente ligadas circular                               o   Crear por el final
         dinámicas    que                                          dobles circulares
                           o   Creación                                                  o   Recorrido
         utilicen      los o   Inserción                                                 o   Inserción
         apuntadores       o   Borrado                                                   o   Borrado
                           o   Búsqueda                                                  o   Búsqueda
                           o   Organización                                              o   Organización
                           o   Otras operaciones                                         o   Otras operaciones
12                                                                                           Utilización     de   la    clase
                                                                                             lista_doble_circular          en
                                                                                             problemas        prácticos     y
                                                                                             cotidianos




 12                       Evaluación Acumulativa                                       Práctica Acumulativa
CONTENIDO TEMATICO DE LA ASIGNATURA
                             Estructura de datos                                   Laboratorio
Semana
             Objetivo                 Mapa Conceptual               Objetivo              Mapa Conceptual

         Aprender       la        Definición de arboles        Realizar programas      Implementación de la clase
         organización             Características            y que    utilicen  la     nodo y árbol
         jerárquica    de         propiedades de los arboles   estructura      de o    Crear árbol
                                  Longitud de camino                               o   Recorrido en preorden
         los        datos,                                     árboles.
                              Arboles binarios                                     o   Recorrido en inorden
         mediante                                                                  o   Recorrido en postorden
         árboles.                                                                      Utilización de la clase nodo-
13                                                                                     arbol en problemas prácticos
                                                                                       y cotidianos
CONTENIDO TEMATICO DE LA ASIGNATURA
                             Estructura de datos                                            Laboratorio
Semana
             Objetivo                  Mapa Conceptual                     Objetivo                  Mapa Conceptual

         Aprender        a         Arboles binarios                  Realizar programas           Implementación de la clase
         recorrer un árbol         Definición.                       que      utilicen  la        nodo y árbol
         binario         y         Características de los arboles    estructura        de o       Creación
                                   binarios                                                o      Inserción
         reconocer      la                                           árboles.
                                   Representación de los arboles                           o      borrado
         naturaleza                binarios en memoria                                      Utilización de la clase nodo-árbol en
         recursiva de las          Recorrido de árboles binarios:                           problemas prácticos y cotidianos
         operaciones con       Recorrido en preorden
         árboles...            Recorrido en inorden
                               Recorrido en postorden
14                                 Operaciones      con    árboles
                                   binarios
                              o    Creación
                              o    Inserción
                              o    borrado
CONTENIDO TEMATICO DE LA ASIGNATURA
                                Estructura de datos                                         Laboratorio
Semana
             Objetivo                    Mapa Conceptual                    Objetivo                  Mapa Conceptual

         Utilizar las clases          Archivos:                        Elaborar programas          Implementación de la clase
         de entrada y                 Registro,                        que    utilicen  los        archivo
         salida         para          Operaciones     de   lectura   y almacenamientos.     o      Creación
                                      escritura,                                            o      Inserción
         modelar
                                                                                            o      Borrado
         problemas que                                                                      o      Consultar
         requieran         el                                                                      Utilización de la clase archivo
15       manejo           de                                                                       en problemas prácticos y
         información                                                                               cotidianos
         persistente.




16                                 Evaluación Final                                             Práctica Final
ESTRATEGIAS Y METODOLOGIAS PEDAGOGICAS

•COMPETENCIA
“Conjunto de valores, actitudes, conocimientos y habilidades, que le permiten al individuo analizar situaciones
 problema del orden académico, social y personal para tomar decisiones pertinentes e implementarlas en un
contexto determinado, y que puedan ser evaluables”.

Escuela de Pedagogía ITM 2011.
ESTRATEGIAS Y METODOLOGIAS PEDAGOGICAS
Comprende las actividades de enseñanza, aprendizaje y evaluación, las metodologías,
los ambientes de aprendizaje y los medios o recursos educativos necesarios para el proceso de formación.
Las actividades de evaluación deben diseñarse para que cumplan la función de realimentar a estudiantes
sobre las características, avances, logros y dificultades que se presentan en el proceso de aprendizaje y
en la consecución o no de la competencia.


                             Actividades de
      Actividades de                                   Actividades de evaluación
                                 trabajo
  enseñanza-aprendizaje                             Actividad          %           Fecha
                             independiente
          30%                      70%

          Guias                Consultas

       Laboratorios             Talleres
ESTRATEGIAS Y METODOLOGIAS PEDAGOGICAS
                                              TABLA DE SABERES
        Saber              Saber complementario                Saber hacer                          Ser –Ser con Otros

(contenido declarativo)    (contenido declarativo)     (contenido procedimental)                 (Contenido actitudinal)

 Saber cognoscitivo     Saber cognoscitivo que          Procedimientos,                   Características actitudinales de
  básico necesario    sirve de apoyo al proceso estrategias, habilidades y                   carácter personal y social
para el desarrollo de formativo al profundizar prácticas tanto de carácter                requeridas en los desempeños.
  la competencia.      en el nivel de desarrollo   cognitivo como motriz.                  El concepto de actitud pertenece a los
                         de la competencia. Se   cognición (del latín: cognoscere,         dominios de la psicología social y de la
                       constituye en el trabajo   "conocer") hace referencia a la               psicología de la personalidad.
                          independiente del      facultad de los seres de procesar
                                                                                          Según Milton Rockeach una actitud es una
                               estudiante.           información a partir de la
                                                                                                  organización de creencias
                                                       percepción , el conocimiento
                                                                                         interrelacionadas, relativamente duradera,
                                                         adquirido (experiencia) y
                                                                                           que describe, evalúa y recomienda una
                                                       características subjetivas que
                                                                                            determinada acción con respecto a un
                                                      permiten valorar la información.
                                                                                            objeto o situación, siendo así que cada
                                                                                           creencia tiene componentes cognitivos,
                                                                                                   afectivos y de conducta

Más contenido relacionado

Destacado

Tecnologías de la información y la comunicación (
Tecnologías de la información y la comunicación (Tecnologías de la información y la comunicación (
Tecnologías de la información y la comunicación (dego123456789
 
Microfinance in costa rica
Microfinance in costa ricaMicrofinance in costa rica
Microfinance in costa ricaemorau886
 
CREAR ASOCIACIÓN
CREAR ASOCIACIÓNCREAR ASOCIACIÓN
CREAR ASOCIACIÓNfnavmat
 
Filosofia de la educacion por Juliette Ramirez
Filosofia de la educacion por Juliette RamirezFilosofia de la educacion por Juliette Ramirez
Filosofia de la educacion por Juliette Ramirezjuliette123brarez
 
Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...
Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...
Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...Wayne Wang
 
Proyecto (chicle energetizante)
Proyecto (chicle energetizante)Proyecto (chicle energetizante)
Proyecto (chicle energetizante)12345_paola
 
Robert Fontana - CCA Manille 23 11
Robert Fontana - CCA Manille 23 11Robert Fontana - CCA Manille 23 11
Robert Fontana - CCA Manille 23 11courageasia
 
3.2. measuring market opportunities
3.2. measuring market opportunities3.2. measuring market opportunities
3.2. measuring market opportunitiestellstptrisakti
 

Destacado (11)

La Grulla
La GrullaLa Grulla
La Grulla
 
Tecnologías de la información y la comunicación (
Tecnologías de la información y la comunicación (Tecnologías de la información y la comunicación (
Tecnologías de la información y la comunicación (
 
Microfinance in costa rica
Microfinance in costa ricaMicrofinance in costa rica
Microfinance in costa rica
 
CREAR ASOCIACIÓN
CREAR ASOCIACIÓNCREAR ASOCIACIÓN
CREAR ASOCIACIÓN
 
Filosofia de la educacion por Juliette Ramirez
Filosofia de la educacion por Juliette RamirezFilosofia de la educacion por Juliette Ramirez
Filosofia de la educacion por Juliette Ramirez
 
Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...
Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...
Applying Ant Colony Optimization to Solve Two-Stage Integrated Production and...
 
Proyecto (chicle energetizante)
Proyecto (chicle energetizante)Proyecto (chicle energetizante)
Proyecto (chicle energetizante)
 
Robert Fontana - CCA Manille 23 11
Robert Fontana - CCA Manille 23 11Robert Fontana - CCA Manille 23 11
Robert Fontana - CCA Manille 23 11
 
technical report- final
technical report- finaltechnical report- final
technical report- final
 
M s-y-traders-india
M s-y-traders-indiaM s-y-traders-india
M s-y-traders-india
 
3.2. measuring market opportunities
3.2. measuring market opportunities3.2. measuring market opportunities
3.2. measuring market opportunities
 

Similar a Laboratorio Estructura Datos

Rc john cordoba
Rc   john  cordobaRc   john  cordoba
Rc john cordoba11793854
 
Rc john cordoba
Rc   john  cordobaRc   john  cordoba
Rc john cordoba11793854
 
Estructuras de datos_hexagonos
Estructuras de datos_hexagonosEstructuras de datos_hexagonos
Estructuras de datos_hexagonosLic_Tomas Maestria
 
Estructuras de datos_hexagonos
Estructuras de datos_hexagonosEstructuras de datos_hexagonos
Estructuras de datos_hexagonosLic_Tomas Maestria
 
Tdr elvar mosquera
Tdr elvar mosqueraTdr elvar mosquera
Tdr elvar mosqueraand3s
 
Tdr elvar mosquera
Tdr elvar mosqueraTdr elvar mosquera
Tdr elvar mosqueraand3s
 
Curso de java para principiantes
Curso de java para principiantesCurso de java para principiantes
Curso de java para principiantesKeyla Bullon
 
Programación del curso inf212 - POO
Programación del curso inf212 - POOProgramación del curso inf212 - POO
Programación del curso inf212 - POODiego Santimateo
 
Evidencia 8. secuencia didactica
Evidencia 8. secuencia didacticaEvidencia 8. secuencia didactica
Evidencia 8. secuencia didacticajavs8
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosluisfer-77
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosluisfer-77
 
Ejemplo explicito de matematizar física
Ejemplo explicito de matematizar físicaEjemplo explicito de matematizar física
Ejemplo explicito de matematizar físicaLolis Morales
 
Sesion 15 patrones de diseño
Sesion 15 patrones de diseñoSesion 15 patrones de diseño
Sesion 15 patrones de diseñoJulio Pari
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier CalvoeiciUV
 
Reconocimiento estructura de datos
Reconocimiento estructura de datosReconocimiento estructura de datos
Reconocimiento estructura de datosLeydy Martinez Perez
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 

Similar a Laboratorio Estructura Datos (20)

Rc jose parra
Rc  jose  parraRc  jose  parra
Rc jose parra
 
Rc john cordoba
Rc   john  cordobaRc   john  cordoba
Rc john cordoba
 
Rc john cordoba
Rc   john  cordobaRc   john  cordoba
Rc john cordoba
 
Estructuras de datos_hexagonos
Estructuras de datos_hexagonosEstructuras de datos_hexagonos
Estructuras de datos_hexagonos
 
Estructuras de datos_hexagonos
Estructuras de datos_hexagonosEstructuras de datos_hexagonos
Estructuras de datos_hexagonos
 
Tdr elvar mosquera
Tdr elvar mosqueraTdr elvar mosquera
Tdr elvar mosquera
 
Tdr elvar mosquera
Tdr elvar mosqueraTdr elvar mosquera
Tdr elvar mosquera
 
Base de datos i
Base de datos iBase de datos i
Base de datos i
 
Unidad didactica
Unidad didacticaUnidad didactica
Unidad didactica
 
Curso de java para principiantes
Curso de java para principiantesCurso de java para principiantes
Curso de java para principiantes
 
Programación del curso inf212 - POO
Programación del curso inf212 - POOProgramación del curso inf212 - POO
Programación del curso inf212 - POO
 
Evidencia 8. secuencia didactica
Evidencia 8. secuencia didacticaEvidencia 8. secuencia didactica
Evidencia 8. secuencia didactica
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Ejemplo explicito de matematizar física
Ejemplo explicito de matematizar físicaEjemplo explicito de matematizar física
Ejemplo explicito de matematizar física
 
Sesion 15 patrones de diseño
Sesion 15 patrones de diseñoSesion 15 patrones de diseño
Sesion 15 patrones de diseño
 
Clase1 javaii
Clase1 javaiiClase1 javaii
Clase1 javaii
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
 
Reconocimiento estructura de datos
Reconocimiento estructura de datosReconocimiento estructura de datos
Reconocimiento estructura de datos
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 

Más de Boris Salleg

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datosBoris Salleg
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminadaBoris Salleg
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basicoBoris Salleg
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basicoBoris Salleg
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internetBoris Salleg
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basicoBoris Salleg
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritasBoris Salleg
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datosBoris Salleg
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesariaBoris Salleg
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completoBoris Salleg
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQLBoris Salleg
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jspBoris Salleg
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jspBoris Salleg
 

Más de Boris Salleg (20)

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datos
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basico
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basico
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internet
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basico
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritas
 
Arboles
ArbolesArboles
Arboles
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQL
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jsp
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jsp
 
Practica eventos
Practica eventosPractica eventos
Practica eventos
 
Clase event
Clase eventClase event
Clase event
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 

Laboratorio Estructura Datos

  • 1. FACULTAD DE INGENIERIA Programa de Tecnología en Sistemas de Información Laboratorio de Estructura de Datos
  • 2. FACULTAD DE INGENIERIA Programa de Tecnología en Sistemas de Información Datos del Docente Nombre: Boris Salleg Royero Profesión: Ingeniero de Sistemas de Información Correo Institucional: borissalleg7778@correo.itm.edu.co Teléfono Móvil: 301 268 10 05
  • 3. DATOS DE LA ASIGNATURA En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
  • 4. DATOS DE LA ASIGNATURA
  • 5. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Asimilar los conceptos de la Conceptos básicos Aprender cómo se escribe Estructura de clase programación orientada a de programación un programa fuente Constructores objetos. orientada a objetos: tomando como base TODA Métodos Concepto de clase: herencia la orientación a objetos. atributos y métodos. Utilización de varias Objetos: instancias de clases en la solución las clases. de problemas Método principal. Herencia Polimorfismo 1,2,3,4 Encapsulamiento, entre otros
  • 6. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Aprender las Estructuras Realizar Estructura ARRAY: estructuras de datos estáticas: programas que Declaración e instancia de (matrices), capaces Concepto de arreglos hagan uso de las matrices. bidimensionales. Uso de matrices y de almacenar matrices. Algoritmos con vectores. Programas sobre colecciones de arreglos manejo de arreglos, que 5,6 datos del mismo (bidimensionales), involucren varias clases. tipo. métodos y varias clases. 5 Evaluación Acumulativa Práctica Acumulativa
  • 7. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Aprender todos los Estructura pila: Implementar Declaración e instancia de pilas. conceptos Definición de pila programas que creen y Propiedades y métodos de la relacionados con Métodos principales apilar (Push), utilicen la clase pila estructura desapilar (pop) Pila crear pila. Recursión (expresión infija, postfija Apilar 7 y prefija) Desapilar Representación de las pilas, Utilización de la clase pila en concepto de Pila como vector. problemas prácticos y cotidianos Aprender todos los Estructura cola: Implementar Declaración e instancia de colas. conceptos Definición de cola programas que creen y Propiedades y métodos de la relacionados con Métodos principales encolar utilicen la clase cola. estructura (inserta cola), desencolar (elimina Cola crear colas. cola) Encolar 8 Representación de las colas, Desencolar concepto de cola como vector. Utilización de la clase cola en problemas prácticos y cotidianos 9 Evaluación Acumulativa Práctica Acumulativa
  • 8. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Diferenciar el Introducción a la memoria Implementar en un Declaración de nodos y manejo de Dinámica. programa el uso de apuntadores memoria Concepto de apuntador a apuntadores, con la Implementación de la clase memoria lista simplemente ligadas dinámica y creación de listas Concepto de: Nodo o Crear inicio memoria Concepto de lista simplemente simples. o Crear por el final estática, ligada o enlazada o Recorrido mediante el uso Operaciones con listas o Inserción de apuntadores. simplemente ligadas o Borrado o Creación o Búsqueda o o 9,10 o Inserción Borrado o Organización Otras operaciones o Búsqueda Utilización de la clase o Organización lista_simple en problemas o Otras operaciones prácticos y cotidianos
  • 9. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Seguir con el Concepto de lista doblemente Realizar programas Implementación de la clase aprendizaje de ligada o enlazada en cuya solución se lista doblemente ligada otras estructuras Operaciones con listas pueda utilizar listas o Crear inicio doblemente ligadas o Crear por el final dinámicas que dobles o Creación o Recorrido utilicen los o Inserción o Inserción apuntadores o Borrado o Borrado o Búsqueda o Búsqueda 11 o Organización o Organización o Otras operaciones o Otras operaciones Utilización de la clase lista_doble en problemas prácticos y cotidianos
  • 10. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Seguir con el Concepto de lista doblemente Realizar programas Implementación de la clase aprendizaje de ligada circular o enlazada en cuya solución se lista doblemente ligada circular otras estructuras Operaciones con listas pueda utilizar listas o Crear inicio doblemente ligadas circular o Crear por el final dinámicas que dobles circulares o Creación o Recorrido utilicen los o Inserción o Inserción apuntadores o Borrado o Borrado o Búsqueda o Búsqueda o Organización o Organización o Otras operaciones o Otras operaciones 12 Utilización de la clase lista_doble_circular en problemas prácticos y cotidianos 12 Evaluación Acumulativa Práctica Acumulativa
  • 11. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Aprender la Definición de arboles Realizar programas Implementación de la clase organización Características y que utilicen la nodo y árbol jerárquica de propiedades de los arboles estructura de o Crear árbol Longitud de camino o Recorrido en preorden los datos, árboles. Arboles binarios o Recorrido en inorden mediante o Recorrido en postorden árboles. Utilización de la clase nodo- 13 arbol en problemas prácticos y cotidianos
  • 12. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Aprender a Arboles binarios Realizar programas Implementación de la clase recorrer un árbol Definición. que utilicen la nodo y árbol binario y Características de los arboles estructura de o Creación binarios o Inserción reconocer la árboles. Representación de los arboles o borrado naturaleza binarios en memoria Utilización de la clase nodo-árbol en recursiva de las Recorrido de árboles binarios: problemas prácticos y cotidianos operaciones con Recorrido en preorden árboles... Recorrido en inorden Recorrido en postorden 14 Operaciones con árboles binarios o Creación o Inserción o borrado
  • 13. CONTENIDO TEMATICO DE LA ASIGNATURA Estructura de datos Laboratorio Semana Objetivo Mapa Conceptual Objetivo Mapa Conceptual Utilizar las clases Archivos: Elaborar programas Implementación de la clase de entrada y Registro, que utilicen los archivo salida para Operaciones de lectura y almacenamientos. o Creación escritura, o Inserción modelar o Borrado problemas que o Consultar requieran el Utilización de la clase archivo 15 manejo de en problemas prácticos y información cotidianos persistente. 16 Evaluación Final Práctica Final
  • 14. ESTRATEGIAS Y METODOLOGIAS PEDAGOGICAS •COMPETENCIA “Conjunto de valores, actitudes, conocimientos y habilidades, que le permiten al individuo analizar situaciones problema del orden académico, social y personal para tomar decisiones pertinentes e implementarlas en un contexto determinado, y que puedan ser evaluables”. Escuela de Pedagogía ITM 2011.
  • 15. ESTRATEGIAS Y METODOLOGIAS PEDAGOGICAS Comprende las actividades de enseñanza, aprendizaje y evaluación, las metodologías, los ambientes de aprendizaje y los medios o recursos educativos necesarios para el proceso de formación. Las actividades de evaluación deben diseñarse para que cumplan la función de realimentar a estudiantes sobre las características, avances, logros y dificultades que se presentan en el proceso de aprendizaje y en la consecución o no de la competencia. Actividades de Actividades de Actividades de evaluación trabajo enseñanza-aprendizaje Actividad % Fecha independiente 30% 70% Guias Consultas Laboratorios Talleres
  • 16. ESTRATEGIAS Y METODOLOGIAS PEDAGOGICAS TABLA DE SABERES Saber Saber complementario Saber hacer Ser –Ser con Otros (contenido declarativo) (contenido declarativo) (contenido procedimental) (Contenido actitudinal) Saber cognoscitivo Saber cognoscitivo que Procedimientos, Características actitudinales de básico necesario sirve de apoyo al proceso estrategias, habilidades y carácter personal y social para el desarrollo de formativo al profundizar prácticas tanto de carácter requeridas en los desempeños. la competencia. en el nivel de desarrollo cognitivo como motriz. El concepto de actitud pertenece a los de la competencia. Se cognición (del latín: cognoscere, dominios de la psicología social y de la constituye en el trabajo "conocer") hace referencia a la psicología de la personalidad. independiente del facultad de los seres de procesar Según Milton Rockeach una actitud es una estudiante. información a partir de la organización de creencias percepción , el conocimiento interrelacionadas, relativamente duradera, adquirido (experiencia) y que describe, evalúa y recomienda una características subjetivas que determinada acción con respecto a un permiten valorar la información. objeto o situación, siendo así que cada creencia tiene componentes cognitivos, afectivos y de conducta