SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
PROGRAMA DE ASIGNATURA - SÍLABO
Modalidad:
ESPE MATRIZ SANGOLQUI
1. DATOS GENERALES
Departamento:
CIENCIAS DE LA COMPUTACION
Área de Conocimiento:
PROGRAMACION
Nombre Asignatura:
ESTRUCTURA DE DATOS
Período Académico:
PREGRADO S-I MRZ20 - JUL20
Fecha Elaboración: Código: NRC: Nivel:
MVU05 6396 PREGRADO
Docente:
SOLIS ACOSTA EDGAR FERNANDO
PRESENCIAL
26/09/18 09:28 PM
efsolis@espe.edu.ec
Unidad de Organización BÁSICA
Campo de Formación: FUNDAMENTOS TEÓRICA null
Núcleos Básicos de interfaces de HCI de los sistemas
CARGA HORARIA POR COMPONENTES DE APRENDIZAJE
4
SESIONES
SEMANALES
64
DOCENCIA
PRACTICAS DE APLICACIÓN Y
EXPERIMENTACIÓN
APRENDIZAJE AUTÓNOMO
64 32
Fecha Elaboración Fecha de Actualización Fecha de Ejecución
20/09/2018 20/09/2018 01/10/2018
Conceptuales: conoce las características y funcionamiento de las estructuras de datos lineales y no lineales con sus jerárquicas. Analiza
problemas relacionados con el manejo de diferentes tipos de datos que puedan ser representados por estructuras.
Procedimentales: selecciona la estructura de datos adecuada para el planteamiento problemas.
Formula adecuadamente alternativas de solución a problemas empleando estructura de datos.
Aplica conocimientos sobre estructuras de datos, para resolver problemas planteados
Actitudinales: participar activamente en un equipo de trabajo, desarrollando aplicaciones que empleen estructuras de datos.
Descripción de la Asignatura:
Resultado de Aprendizaje de la Asignatura: (Elemento de Competencia)
Contribución de la Asignatura:
Analizar un problema e identificar y definir los requerimientos de TI apropiados para su solución.
Se ven los conceptos de las diferentes estructuras lineales y no lineales y describe los procedimientos algorítmicos en la resolución y análisis
computacionales. Estas estructuras y los algoritmos son fundamentales para el desarrollo eficaz y eficiente del software, para ello se introducen
los fundamentos de diseño, análisis e implementación de tipos abstractos de datos y algoritmos, así como el análisis de la eficiencia de los
mismos. Para esta asignatura es imprescindible que el estudiante disponga de un buen nivel de programación en cualquier lenguaje, además
trabajar en equipo para la solución a problemas complejos a través de la generación de algoritmos.
La asignatura contribuye para el desarrollo de programas de computador eficientes, correctos, claros y confiables orientados a la solución de
tensiones referidas a la complejidad del software y calidad de programas de computador, con el cual el estudiante comienza a involucrarse en el
desarrollo de sistemas de software, utilizando metodologías de desarrollo basadas en los paradigmas estructurados.
Objetivo de la Asignatura: (Unidad de Competencia)
Formar profesionales en Ingeniería de Software capaces de desarrollar sistemas informáticos mediante el uso de metodologías, herramientas y
estándares, demostrando creatividad, eficiencia, eficacia y responsabilidad profesional; con el propósito de optimizar procesos, generar fuentes
de empleo y contribuir en la mejora de la economía y competitividad de los sectores productivos del País.
Resultado de Aprendizaje de la Carrera: (Unidad de Competencia)
Página 1 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
POSGRADO: Magister en Software , Computación, TIC
GRADO:
TÍTULO Y DENOMINACIÓN
Tercero
PERFIL SUGERIDO DEL DOCENTE
Proyecto Integrador
Análisis de soluciones para la interacción humano computador
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
Prácticas de Aplicación y Experimentación
Unidad 1
ALGORITMOS Y RECURSIVIDAD
HORAS DE TRABAJO AUTÓNOMOHoras/Min: 44:00
CONTENIDOS
Tipos de datos abstractos (TDA).
Laboratorio 1
Desarrolla aplicaciones basadas en
TDA.
Uso de TDA
Laboratorio 2 Implementación de TDASobrecarga de operadores y funciones
Manejo de memoria estática.
Manejo de memoria dinámica
Recursividad
Definición
Tarea 1 Elabora programas recursivosProcedimientos recursivos
Algoritmos recursivos
Concepto de Complejidad de algoritmos.
Aritmética de la notación O.
Complejidad
Tiempo de ejecución de un algoritmo
Complejidad en espacio
Selección de un algoritmo
Tarea 2
Implementa diferentes técnicas
Algorítmicas recursivas
Backtraking
Divide y vencerás
Algoritmos de Ordenamiento Interno
Tarea 3
Compara, desarrolla e implementa
algoritmos de ordenamiento según su
tiempo de ejecución.
Intercambio.
Burbuja
Quicksort
ShellSort
Ordenamiento por Distribución
null 1
Elaborar una guía de procedimientos
p a r a l o s d i f e r e n t e s t i p o s d e
o r d e n a m i e n t o .
Ordenamiento por Radix
null 2
Elaborar una guía de procedimientos
p a r a l o s d i f e r e n t e s t i p o s d e
o r d e n a m i e n t o .
Algoritmos de Ordenamiento Externo
Intercalación directa.
Tarea 4
DESARROLLA ALGORITMOS DE
ORDENAMIENTO EXTERNO
Mezcla natural
Algoritmos de Búsqueda
Página 2 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
Secuencial
null 3 Evaluación primera unidadBinaria
Hash
HORAS DE TRABAJO AUTONOMO
TOTAL HORAS POR UNIDAD
COMPONENTES DE DOCENCIA
22
22
ACTIVIDADES DE APRENDIZAJE / HORAS CLASE
56/1456
PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN
12
Prácticas de Aplicación y Experimentación
Unidad 2
ESTRUCTURAS DE DATOS LINEALES
HORAS DE TRABAJO AUTÓNOMOHoras/Min: 44:00
CONTENIDOS
Listas
Operaciones básicas con listas
Tipos de listas
Laboratorio 1
2.1 Representar,
conceptualizar y declarar una lista
simple; aplicando operaciones
b á s i c a s ( c r e a c i ó n , r e c o r r i d o ,
l i b e r a c i ó n , v a c i a d o y c o p i a ) ;
o p e r a c i o n e s d e i n s e r c i ó n y
e l i m i n a c i ó n d e n o d o s ; y
o p e r a c i o n e s d e b ú s q u e d a y
clasificación
Listas simplemente enlazadas
Listas doblemente enlazadas
Listas circulares
Laboratorio 2
Laboratorio sobre las diferentes listas
lineales
Aplicaciones
Pilas
Representación en memoria estática y dinámica
Operaciones básicas con pilas
Aplicaciones
Tarea 1
Mediante una aplicación deberá:
representar, conceptualizar y definir una
pila usando listas lineales y circulares
con enlace simple e implementará
operaciones de inserción, eliminación y
recorrido de nodos, para lo cual utilizará
expresiones en infijo, posfijo y prefijo
Notación infija y postfija
null 1 Práctica sobre listas linealesRecursividad con ayuda de pilas
Colas
Representación en memoria estática y dinámica
Operaciones básicas con colas
Tipos de colas:
Cola simple, Cola circular y Colas dobles.
null 2 Evaluación segunda unidadAplicaciones: Colas de prioridad.
Página 3 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
HORAS DE TRABAJO AUTONOMO
TOTAL HORAS POR UNIDAD
COMPONENTES DE DOCENCIA
22
22
ACTIVIDADES DE APRENDIZAJE / HORAS CLASE
54/864
PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN
10
Prácticas de Aplicación y Experimentación
Unidad 3
ESTRUCTURAS DE DATOS NO LINEALES
HORAS DE TRABAJO AUTÓNOMOHoras/Min: 40:00
CONTENIDOS
Árboles
Laboratorio 1
Representar, conceptualizar y declarar
teoría árboles, árboles binarios de
expresión; aplicando operaciones:
básicas, de inserción, eliminación, de
búsqueda y clasificación
Concepto de árbol
Laboratorio 1
Representar, conceptualizar y declarar
teoría árboles, árboles binarios de
expresión; aplicando operaciones:
básicas, de inserción, eliminación, de
búsqueda y clasificación
Clasificación de árboles (binarios, AVL, B, B+).
Operaciones Básicas sobre árboles
binarios
Creación
Inserción
Eliminación
Recorridos sistemáticos
Tarea 1
En árboles B+ gestionará la anatomía
de una página e implementará la
búsqueda de una llave en un árbol B+,
la inserción de una llave y la eliminación
de una llave
Balanceo
Grafos
Tarea 2
Representar, conceptualizar y declarar
grafos
Representación de los grafos.
Recorrido de un grafo y operaciones
Algoritmo de Dijkstra
null 1 Evaluación tercera UnidadGrafos bipartidos
HORAS DE TRABAJO AUTONOMO
TOTAL HORAS POR UNIDAD
COMPONENTES DE DOCENCIA
20
20
ACTIVIDADES DE APRENDIZAJE / HORAS CLASE
50/700
PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN
10
Metodos de Enseñanza - Aprendizaje
3. PROYECCIÓN METODOLÓGICA Y ORGANIZATIVA PARA EL DESARROLLO DE LA
1 Talleres
Página 4 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2 Estudio de Casos
3 Resolución de Problemas
4 Diseño de proyectos, modelos y prototipos
5 Prácticas de Laboratorío
Empleo de Tics en los Procesos de Aprendizaje
1 Git Hub
2 Material Multimedia
3 Redes Sociales
4 Aula Virtual
4. RESULTADOS DEL APRENDIZAJE, CONTRIBUCIÓN AL PERFIL DEL EGRESO Y TÉCNICA DE
Niveles de logro:
Alta(A), Media (B),
C(Baja).
PROYECTO INTEGRADOR DEL
NIVEL
RESULTADO DE APRENDIZAJE
POR UNIDAD CURRICULAR
ACTIVIDADES INTEGRADORAS
Desarrolla aplicaciones algorítmicas
basadas en técnicas avanzadas de
recursión con TDA.
1. Desarrollo de aplicaciones algorítmicas basadas en TDAAlta A
Explica y representa el manejo de las
estructuras de datos lineales y sus
operaciones.
2. Desarrollo de aplicaciones usando lista lineales.Alta A
Desarrolla programas con árboles
binarios perfectamente balanceados,
árboles de búsqueda, árboles AVL,
árboles B y árboles B+; usando
asignación de memoria dinámica
mediante punteros. Además programas
computacionales para dar solución a
cualquier requerimiento mediante el
uso de grafos.
3. Desarrollo de aplicaciones usando lista no lineales.Alta A
6. TÉCNICAS Y PONDERACION DE LA EVALUACIÓN
1er Parcial 2do Parcial 3er ParcialTécnica de evaluación
111Laboratorios/Informes
111Talleres
555Proyecto Integrador
111Solución de Problemas
111Proyectos
666Examen Parcial
222Resolución de Ejercicios
222Prácticas
111Estudio de Casos
20 20 20TOTAL:
Página 5 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
7. BIBLIOGRAFÍA BÁSICA/ TEXTO GUÍA DE LA ASIGNATURA
IdiomaEdición Año EditorialTitulo Autor
Estructura de datos en C++ Joyanes Aguilar, Luis - 2007 spa
Madrid: Mc Graw Hill
Interamericana
Algoritmos y estructura de datos
Weiss, Mark Allen - 2010 spa México : Pearson
8. BIBLIOGRAFÍA COMPLEMENTARIA
Edición IdiomaTitulo AñoAutor Editorial
1. Estructuras de Datos.
Un Enfoque Moderno
Garrido Carrillo, Antonio;
Fernández Valdivia, J Primera Español Editorial Complutense2011
9. LECTURAS PRINCIPALES
PáginaTextoTema URL
Listas simples Luis Joyanes Aguilar Todo el documento
https://www.youtube.com/watc
h?v=RhPlX8-4VVU
Pilas César Becerra Todo el documento
https://www.youtube.com/watc
h?v=yE0aMD5IueE
Colas CÉSAR BECERRA Todo el documento
https://www.youtube.com/watc
h?v=5CClpYQTGUI
Árboles César Becerra Todo el documento
https://www.youtube.com/watc
h?v=k2kx7hupEy4
De los Estudiantes:
Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores,
etc.
1
Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
Universidad (Misión, Visión)
2
Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de
los mismos.
3
Ser honesto, no copiar, no mentir4
Firmar toda prueba y trabajo que realizo en conocimiento que no he copiado de fuentes no permitidas5
Colaborar con los eventos programados por la institución e identificarme con la carrera6
Llevar siempre mi identificación en un lugar visible7
10. ACUERDOS
Del Docente:
Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores, etc.
1
Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
Universidad (Misión, Visión)
2
Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de los
mismos.
3
Esforzarme en conocer con amplitud al campo académico y práctico4
Asistir a clases siempre y puntualmente dando ejemplo al estudiante para exigirle igual comportamiento5
Motivar, estimular y mostrar interés por el aprendizaje significativo de los estudiantes y evaluar a conciencia y con justicia
6
Página 6 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
NO
APROBADO
FIRMADO Y
SELLADO
FIRMAS DE LEGALIZACIÓN
EDGAR FERNANDO SOLIS ACOSTA
DOCENTE
SILVIA MAYTE AREVALO NAVARRETE
COORDINADOR DE AREA DE CONOCIMIENTO
JUAN CARLOS POLO GONZALEZ
DIRECTOR DE DEPARTAMENTO
Página 7 de 7
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3
FECHA ÚLTIMA REVISIÓN: 23/09/14

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Xp
XpXp
Xp
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
 
Trabajo de unidad iii
Trabajo de unidad iiiTrabajo de unidad iii
Trabajo de unidad iii
 
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
METODOLOGIAS XP
METODOLOGIAS XPMETODOLOGIAS XP
METODOLOGIAS XP
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Documentacion rup
Documentacion rupDocumentacion rup
Documentacion rup
 
Tecnologia e informatica
Tecnologia e informaticaTecnologia e informatica
Tecnologia e informatica
 
Clase 02 Scrum
Clase 02 ScrumClase 02 Scrum
Clase 02 Scrum
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
Valores y prácticas XP
Valores y prácticas XPValores y prácticas XP
Valores y prácticas XP
 
Plan de desarrollo software
Plan de desarrollo softwarePlan de desarrollo software
Plan de desarrollo software
 
Sena guías de aprendizaje analisis mantenimiento 27 03-2012
Sena guías de aprendizaje analisis mantenimiento 27 03-2012Sena guías de aprendizaje analisis mantenimiento 27 03-2012
Sena guías de aprendizaje analisis mantenimiento 27 03-2012
 
1 plantilla plan_desarrollo_software
1 plantilla plan_desarrollo_software1 plantilla plan_desarrollo_software
1 plantilla plan_desarrollo_software
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 

Similar a Estructuras de datos y algoritmos

Arquitectura del computador.
Arquitectura del computador.Arquitectura del computador.
Arquitectura del computador.franbrito94
 
Algoritmos y estructura de datos 1
Algoritmos y estructura de datos 1Algoritmos y estructura de datos 1
Algoritmos y estructura de datos 1Pedro Garcia Mtz
 
Estructura silvia
Estructura silviaEstructura silvia
Estructura silviaSilvia Mera
 
10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventos10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventosJonatan Perez
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
10 guia sistemas planos 2 d y 3d
10 guia sistemas planos 2 d y 3d10 guia sistemas planos 2 d y 3d
10 guia sistemas planos 2 d y 3dcococoP
 
Programacion Orientada a Objetos_ISC.pdf
Programacion Orientada a Objetos_ISC.pdfProgramacion Orientada a Objetos_ISC.pdf
Programacion Orientada a Objetos_ISC.pdflaura_jacinto
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdfLuisFelipeUNI
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosqueraAlex Lozada
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosqueraed10mos891
 

Similar a Estructuras de datos y algoritmos (20)

Estructura Datos
Estructura DatosEstructura Datos
Estructura Datos
 
Fundamentos programacion isc2020
Fundamentos programacion isc2020Fundamentos programacion isc2020
Fundamentos programacion isc2020
 
Arquitectura del computador.
Arquitectura del computador.Arquitectura del computador.
Arquitectura del computador.
 
Algoritmos y estructura de datos 1
Algoritmos y estructura de datos 1Algoritmos y estructura de datos 1
Algoritmos y estructura de datos 1
 
Guia Aprendizaje Introduccion a la Programacion
Guia Aprendizaje  Introduccion a la ProgramacionGuia Aprendizaje  Introduccion a la Programacion
Guia Aprendizaje Introduccion a la Programacion
 
Opcion 5 Certificacion
Opcion 5 CertificacionOpcion 5 Certificacion
Opcion 5 Certificacion
 
Rc orlando rondon 301305-17
Rc orlando rondon 301305-17Rc orlando rondon 301305-17
Rc orlando rondon 301305-17
 
Silabo lógica de programación
Silabo   lógica de programaciónSilabo   lógica de programación
Silabo lógica de programación
 
Rcorlandorondon301305 17
Rcorlandorondon301305 17Rcorlandorondon301305 17
Rcorlandorondon301305 17
 
Estructura silvia
Estructura silviaEstructura silvia
Estructura silvia
 
10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventos10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventos
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
U1
U1U1
U1
 
10 guia sistemas planos 2 d y 3d
10 guia sistemas planos 2 d y 3d10 guia sistemas planos 2 d y 3d
10 guia sistemas planos 2 d y 3d
 
Programacion Orientada a Objetos_ISC.pdf
Programacion Orientada a Objetos_ISC.pdfProgramacion Orientada a Objetos_ISC.pdf
Programacion Orientada a Objetos_ISC.pdf
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosquera
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosquera
 

Más de Fernando Solis

BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CFernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraFernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datosFernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y ConcatenacionFernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadenaFernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoFernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSFernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaFernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos StringsFernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractosFernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden SeleccionFernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando Solis
 

Más de Fernando Solis (20)

AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Estructuras de datos y algoritmos

  • 1. PROGRAMA DE ASIGNATURA - SÍLABO Modalidad: ESPE MATRIZ SANGOLQUI 1. DATOS GENERALES Departamento: CIENCIAS DE LA COMPUTACION Área de Conocimiento: PROGRAMACION Nombre Asignatura: ESTRUCTURA DE DATOS Período Académico: PREGRADO S-I MRZ20 - JUL20 Fecha Elaboración: Código: NRC: Nivel: MVU05 6396 PREGRADO Docente: SOLIS ACOSTA EDGAR FERNANDO PRESENCIAL 26/09/18 09:28 PM efsolis@espe.edu.ec Unidad de Organización BÁSICA Campo de Formación: FUNDAMENTOS TEÓRICA null Núcleos Básicos de interfaces de HCI de los sistemas CARGA HORARIA POR COMPONENTES DE APRENDIZAJE 4 SESIONES SEMANALES 64 DOCENCIA PRACTICAS DE APLICACIÓN Y EXPERIMENTACIÓN APRENDIZAJE AUTÓNOMO 64 32 Fecha Elaboración Fecha de Actualización Fecha de Ejecución 20/09/2018 20/09/2018 01/10/2018 Conceptuales: conoce las características y funcionamiento de las estructuras de datos lineales y no lineales con sus jerárquicas. Analiza problemas relacionados con el manejo de diferentes tipos de datos que puedan ser representados por estructuras. Procedimentales: selecciona la estructura de datos adecuada para el planteamiento problemas. Formula adecuadamente alternativas de solución a problemas empleando estructura de datos. Aplica conocimientos sobre estructuras de datos, para resolver problemas planteados Actitudinales: participar activamente en un equipo de trabajo, desarrollando aplicaciones que empleen estructuras de datos. Descripción de la Asignatura: Resultado de Aprendizaje de la Asignatura: (Elemento de Competencia) Contribución de la Asignatura: Analizar un problema e identificar y definir los requerimientos de TI apropiados para su solución. Se ven los conceptos de las diferentes estructuras lineales y no lineales y describe los procedimientos algorítmicos en la resolución y análisis computacionales. Estas estructuras y los algoritmos son fundamentales para el desarrollo eficaz y eficiente del software, para ello se introducen los fundamentos de diseño, análisis e implementación de tipos abstractos de datos y algoritmos, así como el análisis de la eficiencia de los mismos. Para esta asignatura es imprescindible que el estudiante disponga de un buen nivel de programación en cualquier lenguaje, además trabajar en equipo para la solución a problemas complejos a través de la generación de algoritmos. La asignatura contribuye para el desarrollo de programas de computador eficientes, correctos, claros y confiables orientados a la solución de tensiones referidas a la complejidad del software y calidad de programas de computador, con el cual el estudiante comienza a involucrarse en el desarrollo de sistemas de software, utilizando metodologías de desarrollo basadas en los paradigmas estructurados. Objetivo de la Asignatura: (Unidad de Competencia) Formar profesionales en Ingeniería de Software capaces de desarrollar sistemas informáticos mediante el uso de metodologías, herramientas y estándares, demostrando creatividad, eficiencia, eficacia y responsabilidad profesional; con el propósito de optimizar procesos, generar fuentes de empleo y contribuir en la mejora de la economía y competitividad de los sectores productivos del País. Resultado de Aprendizaje de la Carrera: (Unidad de Competencia) Página 1 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14
  • 2. PROGRAMA DE ASIGNATURA - SÍLABO POSGRADO: Magister en Software , Computación, TIC GRADO: TÍTULO Y DENOMINACIÓN Tercero PERFIL SUGERIDO DEL DOCENTE Proyecto Integrador Análisis de soluciones para la interacción humano computador 2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE Prácticas de Aplicación y Experimentación Unidad 1 ALGORITMOS Y RECURSIVIDAD HORAS DE TRABAJO AUTÓNOMOHoras/Min: 44:00 CONTENIDOS Tipos de datos abstractos (TDA). Laboratorio 1 Desarrolla aplicaciones basadas en TDA. Uso de TDA Laboratorio 2 Implementación de TDASobrecarga de operadores y funciones Manejo de memoria estática. Manejo de memoria dinámica Recursividad Definición Tarea 1 Elabora programas recursivosProcedimientos recursivos Algoritmos recursivos Concepto de Complejidad de algoritmos. Aritmética de la notación O. Complejidad Tiempo de ejecución de un algoritmo Complejidad en espacio Selección de un algoritmo Tarea 2 Implementa diferentes técnicas Algorítmicas recursivas Backtraking Divide y vencerás Algoritmos de Ordenamiento Interno Tarea 3 Compara, desarrolla e implementa algoritmos de ordenamiento según su tiempo de ejecución. Intercambio. Burbuja Quicksort ShellSort Ordenamiento por Distribución null 1 Elaborar una guía de procedimientos p a r a l o s d i f e r e n t e s t i p o s d e o r d e n a m i e n t o . Ordenamiento por Radix null 2 Elaborar una guía de procedimientos p a r a l o s d i f e r e n t e s t i p o s d e o r d e n a m i e n t o . Algoritmos de Ordenamiento Externo Intercalación directa. Tarea 4 DESARROLLA ALGORITMOS DE ORDENAMIENTO EXTERNO Mezcla natural Algoritmos de Búsqueda Página 2 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14
  • 3. PROGRAMA DE ASIGNATURA - SÍLABO 2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE Secuencial null 3 Evaluación primera unidadBinaria Hash HORAS DE TRABAJO AUTONOMO TOTAL HORAS POR UNIDAD COMPONENTES DE DOCENCIA 22 22 ACTIVIDADES DE APRENDIZAJE / HORAS CLASE 56/1456 PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN 12 Prácticas de Aplicación y Experimentación Unidad 2 ESTRUCTURAS DE DATOS LINEALES HORAS DE TRABAJO AUTÓNOMOHoras/Min: 44:00 CONTENIDOS Listas Operaciones básicas con listas Tipos de listas Laboratorio 1 2.1 Representar, conceptualizar y declarar una lista simple; aplicando operaciones b á s i c a s ( c r e a c i ó n , r e c o r r i d o , l i b e r a c i ó n , v a c i a d o y c o p i a ) ; o p e r a c i o n e s d e i n s e r c i ó n y e l i m i n a c i ó n d e n o d o s ; y o p e r a c i o n e s d e b ú s q u e d a y clasificación Listas simplemente enlazadas Listas doblemente enlazadas Listas circulares Laboratorio 2 Laboratorio sobre las diferentes listas lineales Aplicaciones Pilas Representación en memoria estática y dinámica Operaciones básicas con pilas Aplicaciones Tarea 1 Mediante una aplicación deberá: representar, conceptualizar y definir una pila usando listas lineales y circulares con enlace simple e implementará operaciones de inserción, eliminación y recorrido de nodos, para lo cual utilizará expresiones en infijo, posfijo y prefijo Notación infija y postfija null 1 Práctica sobre listas linealesRecursividad con ayuda de pilas Colas Representación en memoria estática y dinámica Operaciones básicas con colas Tipos de colas: Cola simple, Cola circular y Colas dobles. null 2 Evaluación segunda unidadAplicaciones: Colas de prioridad. Página 3 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14
  • 4. PROGRAMA DE ASIGNATURA - SÍLABO 2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE HORAS DE TRABAJO AUTONOMO TOTAL HORAS POR UNIDAD COMPONENTES DE DOCENCIA 22 22 ACTIVIDADES DE APRENDIZAJE / HORAS CLASE 54/864 PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN 10 Prácticas de Aplicación y Experimentación Unidad 3 ESTRUCTURAS DE DATOS NO LINEALES HORAS DE TRABAJO AUTÓNOMOHoras/Min: 40:00 CONTENIDOS Árboles Laboratorio 1 Representar, conceptualizar y declarar teoría árboles, árboles binarios de expresión; aplicando operaciones: básicas, de inserción, eliminación, de búsqueda y clasificación Concepto de árbol Laboratorio 1 Representar, conceptualizar y declarar teoría árboles, árboles binarios de expresión; aplicando operaciones: básicas, de inserción, eliminación, de búsqueda y clasificación Clasificación de árboles (binarios, AVL, B, B+). Operaciones Básicas sobre árboles binarios Creación Inserción Eliminación Recorridos sistemáticos Tarea 1 En árboles B+ gestionará la anatomía de una página e implementará la búsqueda de una llave en un árbol B+, la inserción de una llave y la eliminación de una llave Balanceo Grafos Tarea 2 Representar, conceptualizar y declarar grafos Representación de los grafos. Recorrido de un grafo y operaciones Algoritmo de Dijkstra null 1 Evaluación tercera UnidadGrafos bipartidos HORAS DE TRABAJO AUTONOMO TOTAL HORAS POR UNIDAD COMPONENTES DE DOCENCIA 20 20 ACTIVIDADES DE APRENDIZAJE / HORAS CLASE 50/700 PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN 10 Metodos de Enseñanza - Aprendizaje 3. PROYECCIÓN METODOLÓGICA Y ORGANIZATIVA PARA EL DESARROLLO DE LA 1 Talleres Página 4 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14
  • 5. PROGRAMA DE ASIGNATURA - SÍLABO 2 Estudio de Casos 3 Resolución de Problemas 4 Diseño de proyectos, modelos y prototipos 5 Prácticas de Laboratorío Empleo de Tics en los Procesos de Aprendizaje 1 Git Hub 2 Material Multimedia 3 Redes Sociales 4 Aula Virtual 4. RESULTADOS DEL APRENDIZAJE, CONTRIBUCIÓN AL PERFIL DEL EGRESO Y TÉCNICA DE Niveles de logro: Alta(A), Media (B), C(Baja). PROYECTO INTEGRADOR DEL NIVEL RESULTADO DE APRENDIZAJE POR UNIDAD CURRICULAR ACTIVIDADES INTEGRADORAS Desarrolla aplicaciones algorítmicas basadas en técnicas avanzadas de recursión con TDA. 1. Desarrollo de aplicaciones algorítmicas basadas en TDAAlta A Explica y representa el manejo de las estructuras de datos lineales y sus operaciones. 2. Desarrollo de aplicaciones usando lista lineales.Alta A Desarrolla programas con árboles binarios perfectamente balanceados, árboles de búsqueda, árboles AVL, árboles B y árboles B+; usando asignación de memoria dinámica mediante punteros. Además programas computacionales para dar solución a cualquier requerimiento mediante el uso de grafos. 3. Desarrollo de aplicaciones usando lista no lineales.Alta A 6. TÉCNICAS Y PONDERACION DE LA EVALUACIÓN 1er Parcial 2do Parcial 3er ParcialTécnica de evaluación 111Laboratorios/Informes 111Talleres 555Proyecto Integrador 111Solución de Problemas 111Proyectos 666Examen Parcial 222Resolución de Ejercicios 222Prácticas 111Estudio de Casos 20 20 20TOTAL: Página 5 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14
  • 6. PROGRAMA DE ASIGNATURA - SÍLABO 7. BIBLIOGRAFÍA BÁSICA/ TEXTO GUÍA DE LA ASIGNATURA IdiomaEdición Año EditorialTitulo Autor Estructura de datos en C++ Joyanes Aguilar, Luis - 2007 spa Madrid: Mc Graw Hill Interamericana Algoritmos y estructura de datos Weiss, Mark Allen - 2010 spa México : Pearson 8. BIBLIOGRAFÍA COMPLEMENTARIA Edición IdiomaTitulo AñoAutor Editorial 1. Estructuras de Datos. Un Enfoque Moderno Garrido Carrillo, Antonio; Fernández Valdivia, J Primera Español Editorial Complutense2011 9. LECTURAS PRINCIPALES PáginaTextoTema URL Listas simples Luis Joyanes Aguilar Todo el documento https://www.youtube.com/watc h?v=RhPlX8-4VVU Pilas César Becerra Todo el documento https://www.youtube.com/watc h?v=yE0aMD5IueE Colas CÉSAR BECERRA Todo el documento https://www.youtube.com/watc h?v=5CClpYQTGUI Árboles César Becerra Todo el documento https://www.youtube.com/watc h?v=k2kx7hupEy4 De los Estudiantes: Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores, etc. 1 Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la Universidad (Misión, Visión) 2 Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de los mismos. 3 Ser honesto, no copiar, no mentir4 Firmar toda prueba y trabajo que realizo en conocimiento que no he copiado de fuentes no permitidas5 Colaborar con los eventos programados por la institución e identificarme con la carrera6 Llevar siempre mi identificación en un lugar visible7 10. ACUERDOS Del Docente: Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores, etc. 1 Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la Universidad (Misión, Visión) 2 Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de los mismos. 3 Esforzarme en conocer con amplitud al campo académico y práctico4 Asistir a clases siempre y puntualmente dando ejemplo al estudiante para exigirle igual comportamiento5 Motivar, estimular y mostrar interés por el aprendizaje significativo de los estudiantes y evaluar a conciencia y con justicia 6 Página 6 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14
  • 7. PROGRAMA DE ASIGNATURA - SÍLABO NO APROBADO FIRMADO Y SELLADO FIRMAS DE LEGALIZACIÓN EDGAR FERNANDO SOLIS ACOSTA DOCENTE SILVIA MAYTE AREVALO NAVARRETE COORDINADOR DE AREA DE CONOCIMIENTO JUAN CARLOS POLO GONZALEZ DIRECTOR DE DEPARTAMENTO Página 7 de 7 CÓDIGO: SGC.DI.321 VERSIÓN: 1.3 FECHA ÚLTIMA REVISIÓN: 23/09/14