Universidad Centroccidental "Lisandro Alvarado" Decanato de Ciencias y Tecnología Departamento de
|
|
- Irene Rico Belmonte
- hace 7 años
- Vistas:
Transcripción
1 Universidad Centroccidental "Lisandro Alvarado" Decanato de Ciencias y Tecnología Departamento de PROGRAMA INSTRUCCIONAL PROGRAMA: INGENIERÍA EN INFORMATICA DEPARTAMENTO: SISTEMAS ASIGNATURA: PROGRAMACIÓN NO NUMÉRICA I AREA COORDINACIÓN: PROGRAMACIÓN NO NUMÉRICA AREA CURRICULAR: PROGRAMACIÓN EJE CURRICULAR: PROFESIONALES CODIGO: 7143 SEMESTRE: VII CARÁCTER: OBLIGATORIA HORAS TEORICAS: 2 HORAS PRACTICAS: 2 PRE-REQUISITOS: 5154, 5343 CREDITOS: 3 PROFESORES: GRACIANO RAMOS COORDINADOR: LUIS RAFAEL GARCIA GARCIA AUXILIAR DOCENTE: FECHA DE ELABORACION: 04/2.001 FECHA ULTIMA REVISION: LAPSO ACADEMICO:
2 FUNDAMENTACIÓN Esta asignatura está ubicada dentro del área curricular programación y dentro del eje curricular profesional, formando parte de las asignaturas de formación profesional para los estudiantes del programa de Ingeniería en Informática. Además, el conocimiento adquirido en ésta asignatura es relevante para la comprensión y estudio de los sistemas operativos, las base de datos y el análisis de algoritmos. La asignatura Programación No Numérica I consiste en el diseño, implementación y de las estructuras de datos avanzadas, partiendo de los conocimientos adquiridos por el estudiante en la utilización de las estructuras de datos básicas. El empleo eficiente de estas estructuras de datos fortalece así, el diseño de software para sistemas de información y aplicaciones de mediana y alta complejidad. Al finalizar la asignatura el estudiante debe estar en capacidad de seleccionar, implementar y utilizar las estructuras de datos más eficientes, para el desarrollo de soluciones automatizadas a problemas de específicos. Página 2 de 14
3 OBJETIVO GENERAL Aplicar eficientemente diversas estructuras de datos no primitivas definidas como Tipos Abstractos de Datos (TAD), mediante variadas implementaciones en programación orientada a objetos (POO), para la resolución automatizada de problemas de mediana y alta complejidad, utilizando técnicas de programación iterativa y recursiva. Página 3 de 14
4 UNIDAD I: INTRODUCCION Duración: 3 clases Ponderación: 10% Manejar los conceptos generales de: a) Estructuras de Datos y sus operaciones en los diferentes niveles de visualización, b) Abstracción de datos, c) Programación orientada a objeto y sus propiedades. 1. Manejar los conceptos básicos relacionados con las estructuras de datos. 2. Clasificar las estructuras de datos según criterios. 3. Definir las operaciones básicas de las ED. 4. Definir la abstracción da datos y aplicar el concepto a diversos ejemplos. 5. Manejar los niveles de visualización de una ED y aplicarlos a ED conocidas. 6. Manejar las ED como TAD. 7. Manejar los conceptos básicos de la programación orientada a objetos. 8. Enfatizar el aporte de la POO en el logro de la abstracción de datos. 9. Implementar diversas ED conocidas como TAD en programación estructurada y en POO. 1. Conceptos Básicos a. Datos y su representación interna b. Información c. Estructuras de datos Definición y Características Clasificación: Según su implementación: primitivas y no primitivas Según su representación en memoria: secuencial y enlazada Según su comportamiento / almacenamiento: estáticas y dinámicas Operaciones Básicas: creación / destrucción, almacenamiento / extracción. d. Abstracción de Datos y Tipos Abstractos de Datos (TAD) 2. Niveles de Visualización de una ED a. Abstracción o lógico b. Aplicación o del usuario c. Implementación o físico d. Ejercicios 3. Programación Orientada a Objeto (POO) Conceptos generales: objeto, mensaje, clase, método/funciones miembros, atributos/datos miembros ocultamiento de información. Propiedades: encapsulamiento, polimorfismo, herencia. Ejemplos. 4. ED básicas implementadas con programación estructurada y en POO. ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 4 de 14
5 UNIDAD II: MEMORIA DINAMICA Duración: 2 clases Ponderación: 7% Manejar las estructuras dinámicas a través del uso de los apuntadores. 1. Definir el tipo de dato apuntador y su función en el manejo de las estructuras de datos dinámicas 2. Manejar las operaciones de asignación y liberación de memoria dinámica 3. Manejar las operaciones básicas sobre apuntadores. 4. Distinguir las diferencias entre la memoria dinámica y la memoria estática. 1. Estructuras dinámicas vs. Estructuras estáticas 2. Apuntadores a. Concepto b. Definición de tipo apuntador para tipos de datos simples y compuestos c. Declaración de variables apuntador d. Operaciones: inicialización, asignación, comparación e. Uso de la constante NULL 3. Variables dinámicas a. Creación (procedimiento NEW) b. Destrucción (procedimiento DELETE) c. Acceso 4. Administración de memoria en C++ a. El montículo o heap de variables dinámicas b. Determinar memoria dinámica agotada. 5. Ventajas de memoria dinámica sobre memoria estática 6. Ejercicios ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 5 de 14
6 UNIDAD III: LISTAS ENLAZADAS Duración: 8 clases Ponderación: 28 % Desarrollar aplicaciones utilizando e implementando el TAD de Lista enlazada 1. Definir Listas Enlazadas 2. Determinar cuándo es ventajoso el uso de listas enlazadas en lugar de arreglos. 3. Implementar Listas lineales enlazadas como TAD en programación orientada a objetos (POO) con representación dinámica. 4. Implementar Listas enlazadas circulares como TAD en POO con representación dinámica. 5. Implementar Listas doblemente enlazadas como TAD en POO con representación dinámica. 6. Utilizar listas enlazadas simples y complejas en diversas aplicaciones. 7. Implementar Pilas y Colas utilizando listas como representación enlazada. 8. Desarrollar aplicaciones utilizando de manera adecuada los tipos de listas enlazadas. 1. Concepto de Listas Enlazadas 2. Listas Enlazadas vs. Arreglos (listas secuenciales) 3. Concepto y estructura de nodos 4. Listas Lineales Simplemente Enlazadas: Abstracción: Concepto. Operaciones básicas: Inicializar, Vacío, Lleno, Insertar al Comienzo de la lista, Insertar Después de un Nodo, Eliminar al Comienzo de la lista, Eliminar después de un nodo, Obtener próximo nodo, Obtener información en nodo, liberar. Implementación como TAD: En POO con representación dinámica. Ejercicios de : pilas, colas, listas complejas, simulación Otras operaciones: Cargar, Unión, Intersección, Insertar Ordenado y Concatenación, Combinar, Copiar, Invertir, Ordenar. 5. Nodo cabeza: concepto, características, implementación de las operaciones de listas con nodo cabeza. 6. Listas Circulares Simplemente Enlazadas Abstracción: Concepto. Operaciones básicas: Inicializar, Vacío, Lleno, Insertar Después de un Nodo, Eliminar después de un nodo, Obtener próximo nodo, Obtener información en nodo, liberar. Implementación como TAD: En POO representación dinámica. Ejercicios de : pilas, colas, listas complejas, simulación Otras operaciones: Cargar, Unión, Intersección, Insertar Ordenado y Concatenación, Combinar, Copiar, Invertir, Ordenar. 7. Listas Doblemente Enlazadas Lineales Abstracción: Concepto Operaciones básicas Inicializar, Vacío, Lleno, Insertar a la izquierda de un nodo, Insertar a la derecha de un Nodo, Eliminar nodo, Obtener nodo próximo/anterior, obtener información en nodo, liberar. Implementación como TAD: En POO representación dinámica 8. Listas Doblemente Enlazadas Circulares Abstracción: Concepto. Operaciones básicas Inicializar, Vacío, Lleno, Insertar a la izquierda de un nodo, Insertar a la derecha de un Nodo, Eliminar nodo, Obtener nodo próximo/anterior, obtener información en nodo, liberar. Implementación como TAD: En POO representación dinámica. Página 6 de 14 ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y
7 UNIDAD IV: ESTRUCTURA DE DATOS: PILA ( LIFO ) Duración: 3 clases Ponderación: 10% Desarrollar aplicaciones utilizando e implementando el TAD de PILA. 1. Definir la Pila como TAD 2. Implementar la Pila ( LIFO ) como TAD en representación enlazada y con programación orientada a objetos (POO). 3. Modificar la Pila como TAD. 4. Utilizar las implementaciones del TAD de pila en diversos problemas de. 5. Adquirir destrezas en los procesos de conversión de expresiones aritméticas utilizando el TAD pila. 6. Mostrar diferencias entre el nivel de implementación y a nivel de POO. 1. Abstracción de Pilas como TAD Concepto Diferencia con arreglos Operaciones básicas: Inicializar, vacío, lleno, meter y sacar Ejercicios/ejemplos de que muestre la necesidad o conveniencia del uso de pilas LIFO 2. Implementación en POO para elementos de cualquier tipo a. Representación Enlazada. b. Implementación en C++ con POO. c. Implementación de Pila usando la clase Lista. 3. Aplicaciones de pilas a. Procesos de conversión entre expresiones aritméticas: procedimiento para convertir de infijo a posfijo b. Evaluación de una expresión matemática en posfijo. c. Ejercicios varios ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 7 de 14
8 UNIDAD V: ESTRUCTURA DE DATOS: COLA ( FIFO ) Duración: 3 clases Ponderación: 10 % Identificar e implementar los TAD de Cola FIFO para el desarrollo de aplicaciones y simulaciones. 1. Definir la Cola FIFO como TAD 2. Implementar diversas versiones de Cola ( FIFO ) como TAD en representación enlazada y con programación orientada a objetos (POO) 3. Resolver diversos problemas utilizando Colas FIFO 1. Abstracción de Colas FIFO como TAD a. Concepto b. Operaciones básicas: Inicializar, vacio, lleno, insertar y remover c. Ejercicios/ejemplos de que muestre la necesidad o conveniencia del uso de colas FIFO 2. Implementación en POO para elementos de cualquier tipo a. Representación Enlazada. b. Implementación en C++ con POO. c. Implementación de Cola usando la clase Lista. 3. Aplicaciones de colas FIFO a. Simulación por reloj b. Ejercicios Varios ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 8 de 14
9 UNIDAD VI: RECURSION Duración: 3 clases Ponderación: 10 % Desarrollar y hacerle seguimiento a rutinas recursivas correctas. 1. Manejar los conceptos asociados con recursión 2. Desarrollar rutinas recursivas como solución a problemas sencillos. 3. Identificar las estructuras de datos internas utilizadas durante la ejecución de una rutina recursiva. 4. Hacer el seguimiento a rutinas recursivas: en forma gráfica y utilizando una pila. 5. Distinguir los problemas a los cuales puede o debe aplicarse la recursión para solucionarlos. 6. Determinar las ventajas y desventajas de rutinas recursivas sobre las no recursivas. 7. Determinar cuándo es conveniente la recursión en la solución de problemas 1. Concepto de recursión 2. Propiedades de la recursión. 3. Proceso de verificación de definiciones matemáticas recursivas: caso base, llamada más pequeña, caso general - Ejemplos típicos 4. Rutinas recursivas: procedimientos o funciones. a. Verificación según propiedades b. Cómo funciona: Etapas progresiva y regresiva en la ejecución c. La pila como estructura de datos de soporte a la recursión e información asociada. d. Seguimiento: en forma gráfica y utilizando pilas. e. Ventajas y desventajas de las rutinas recursivas. Comparación con rutinas iterativas. Eficiencia 5. Identificación de problemas a los cuales es más conveniente aplicar soluciones recursivas - Ejercicios ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 9 de 14
10 UNIDAD VII: ESTRUCTURAS DE DATOS NO LINEALES: ARBOLES Duración: 4 clases Ponderación: 15 % Identificar e implementar los TAD de Arbol binario y árbol binario de búsqueda y utilizarlos en aplicaciones. 1. Definir la terminología básica de árboles. 2. Implementar los árboles binarios en representación secuencial. 3. Implementar los árboles binarios en representación enlazada. 4. Adquirir destreza en los distintos algoritmos de recorrido de árboles binarios. 5. Construir Arboles Binarios a partir de No Binarios. 6. Construir Arboles Binario de Expresiones Aritméticas a partir de un posfijo. 7. Evaluar Arboles Binarios de Expresiones Aritméticas 8. Definir Arbol Binario de Búsqueda. 9. Insertar y eliminar elementos de un Arbol Binario de Búsqueda. 10. Implementar las operaciones básicas de del Arbol binario de Búsqueda: buscar, insertar y eliminar. 11. Desarrollar aplicaciones sencillas utilizando árboles binarios. 1. Concepto de Arbol. 2. Características de Arboles 3. Terminología: Nodo raíz Grado de un nodo Grado de un árbol Nivel o profundidad de un nodo Altura o nivel de un árbol. Relaciones entre nodos: padre, ancestros, descendientes, hijos, hermanos. Nodos terminales (hojas del árbol) 4. Arbol Binario a. Abstracción: Concepto Operaciones: Inicializar, Vacío, lleno, Crear Nodo, Combinar, Asignar Hijo Izquierdo, Asignar Hijo Derecho, Eliminar Hoja. Arbol binario completo de nivel N Construcción de un árbol binario a partir de uno no binario b. Implementación: Representación secuencial (con arreglos) y enlazada. Implementación en POO. c. Recorrido: preorder, inorder, postorder d. Aplicaciones: Arboles Binarios de Expresiones Aritméticas: concepto, procedimiento para crearlo a partir de un posfijo, procedimiento para evaluarlo. 5. Arboles Binarios de Búsqueda: Concepto Operaciones: Buscar, Insertar, Eliminar según criterios ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 10 de 14
11 UNIDAD VIII: COLAS DE PRIORIDAD Y HEAP BINARIO Duración: 3 clases Ponderación: 10 % Identificar e implementar los TAD de Cola de Prioridad y Heap y utilizarlos en aplicaciones. 1. Definir la Cola de Prioridad como TAD 2. Desarrollar diversas implementaciones en POO de la Cola de Prioridad: en representación secuencial y enlazada. 3. Definir el TAD Heap Binario. 4. Implementar el Heap binario en POO. 5. Implementar la Cola de Prioridad como Heap Binario. 6. Resolver diversos problemas utilizando Colas de Prioridad 1. Abstracción de Colas de Prioridad como TAD d. Concepto e. Operaciones básicas: Inicializar, vacio, lleno, insertar, remover f. Ejercicios/ejemplos de que muestre la necesidad o conveniencia del uso de colas de prioridad. 2. Implementación en POO : Representación secuencial Utilizando un arreglo Utilizando un arreglo de Colas FIFO 3. Implementación en POO de Cola de Prioridad utilizando el TAD lista enlazada. 4. Abstracción del Heap Binario a. Concepto b. Operaciones básicas: Inicializar, vacio, lleno, insertar, remover, ajustar c. Ejercicios/ejemplos de que muestre la necesidad o conveniencia del uso del heap binario 5. Implementación Heap Binario en POO utilizando arreglos y árboles binarios. 6. Cola de Prioridad como Heap Binario 7. Aplicaciones de colas de Prioridad a. Simulación por eventos b. Ejercicios Varios ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE 1. Exposición por parte del profesor 3. Instrucción computarizada. 5. Ejercicios de implementación y Página 11 de 14
12 PLAN DE EVALUACIÓN ESTRATEGIAS DE EVALUACIÓN UNIDAD I, II, III Implementación y Aplicación de Listas Enlazadas Simples en Memoria Dinámica y en POO I, II, III ED, POO, Memoria Dinámica y Listas Enlazadas TECNICAS INSTRUMENTOS ACTIVIDADES Trabajo práctico Primera Prueba Larga Prueba Escrita y Computador Prueba Escrita Defensa del Trabajo Aplicación de Prueba TIPO DE EVALUACIÓN PONDERACIÓN CORTE 1 30% Sumativa 10 % Sumativa 25 % UNIDAD III, IV y V III, IV y V Listas Enlazadas Dobles en Memoria Dinámica, Pilas y Colas, y en POO. Implementación y Aplicación de Listas Enlazadas Dobles en Memoria Dinámica, Pila y Cola, y en POO ESTRATEGIAS DE EVALUACIÓN TECNICAS INSTRUMENTOS ACTIVIDADES Segunda Prueba Larga Trabajo práctico Prueba Escrita Prueba Escrita y Computador Aplicación de Prueba Defensa del Trabajo TIPO DE EVALUACIÓN Sumativa PONDERACIÓN CORTE 2 35% 25 % Sumativa 10 % UNIDAD VI, VII y VIII VI y VII Arboles, Colas de Prioridad, Heaps Implementación y Aplicación de Arbol ESTRATEGIAS DE EVALUACIÓN TECNICAS INSTRUMENTOS ACTIVIDADES Tercera Prueba Larga Trabajo práctico Prueba Escrita Prueba Escrita y Computador Aplicación de Prueba Defensa del Trabajo TIPO DE EVALUACIÓN Sumativa PONDERACIÓN CORTE 3 30% 20 % Sumativa 10 % Página 12 de 14
13 Observaciones: 1. La evaluación continua y los trabajos prácticos servirán para afianzar los conocimientos y podrán ser aplicados sobre cualquiera de los contenidos a lo largo del semestre. NO son sustituibles ni recuperable, bajo ningún motivo. 2. Por naturaleza de la asignatura Teórico-Práctico, las pruebas escritas: periódica larga y corta, deben cubrir todos los objetivos de la asignatura y los trabajos prácticos son para afianzar los conocimientos teóricos. 3. La prueba sustitutiva versará sobre toda evaluación escrita no continua realizada en el corte correspondiente (pruebas cortas y pruebas periódicas largas) Las tres pruebas periódicas largas se realizarán en las siguientes semanas: 1era. Prueba la semana 7, 2da. Prueba la semana 12 y la 3era. Prueba la semana 17. La Evaluación Práctica se realizará por medio de 3 puntos de control individuales c/u con un peso de 10%. BIBLIOGRAFIA Página 13 de 14
14 TEXTOS BASICOS: BUJANDA, L. (1999). Estructuras de Datos basadas en Template en C++. Barquisimeto: UCLA. TEXTOS SUPLEMENTARIOS: Aho, Hopcroft & Ullman ( 1988 ). Estructuras de Datos y Algoritmos. Addison Wesley BUJANDA, L. (1986). Métodos de Diseño y Análisis de Algoritmos. Barquisimeto: Asociencias. Brassard, G. y Bratley, P. (1997). Fundamentos de Algoritmia. USA: Prentice Hall. Cormen, Leiserson, Rivest (1991). Introduction to Algorithms. MIT Press. Garey & Johnson. (1979). Computers and Intractability. A guide to the theory of NP- Completeness. New Jersey, USA: Bell Laboratories. Horowitz & Sahni. Fundamental Algorithms. Computer Science Press. Joyanes, L. (2006). Estructura de Datos en C++. McGraw Hill. Joyanes, L. (2008). Fundamentos de Programación. Algoritmos, Estructura de Datos y Objetos. McGraw Hill. Joyanes, L. (2010). Programación en C, C++, Java y UML. McGraw Hill. Joyanes, L. & Zahonero, I. (1999a). Estructura de Datos: Algoritmos, Abstracción y Objetos. Madrid: McGraw Hill. Joyanes, L. & Zahonero, I. (1999b). Estructura de Datos: Libro de Problemas. Madrid: McGraw Hill. Lafore, R. (1998). Data Structures & Algorithms in Java. USA: The Waite Group, Inc. Tenenbaum, A. & Augenstein, M. (1993). Estructuras de Datos en Pascal. México: Prentice Hall. Página 14 de 14
Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesUNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS IDENTIFICACIÓN DE LA ASIGNATURA. Nombre: Estructuras de Datos y Archivos
1 UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Estructuras de Datos y Archivos Código: CC- 672 Fecha Actualización: 30/07/2008 Unidad Responsable: Departamento
Más detallesEstructura de datos. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Estructura de datos Licenciatura en Informática IFM - 0411 3-2-8 2.- HISTORIA DEL
Más detalles1.- IDENTIFICACION: PYPE-01
1.- IDENTIFICACION: PYPE-01 ESCUELA: Universidad Tecnológica de la Mixteca ASIGNATURA: Estructura de Datos CLAVE: 0023 GRADO: Licenciatura en Ingeniería en Computación, Segundo Semestre TIPO ASIGNATURA:
Más detallesUNIVERSIDAD TECNOLÓGICA DEL CHOCÓ Diego Luís Córdoba FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA EN TELECOMUNICACIONES E INFORMÁTICA
UNIVERSIDAD TECNOLÓGICA DEL CHOCÓ Diego Luís Córdoba FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA EN TELECOMUNICACIONES E INFORMÁTICA Programa: Materia Profesor Semestre Período Ingeniería en Telecomunicaciones
Más detallesGloria Guadalupe González Flores, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Estructuras de datos y organización de archivos Programa Educativo: Licenciatura en Sistemas Computacionales Área de Formación : Sustantiva profesional Horas teóricas: 2 Horas prácticas:
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO Ciencias Computacionales Estructuras y algoritmos
DEPARTAMENTO: ACADEMIA A LA QUE PERTENECE: NOMBRE DE LA MATERIA: DATOS DE IDENTIFICACIÓN DEL CURSO Ciencias Computacionales Estructuras y algoritmos Estructuras de Datos CLAVE DE LA MATERIA: CC202 CARÁCTER
Más detallesPROGRAMA INSTRUCCIONAL
UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA PROGRAMA INSTRUCCIONAL DATOS BÁSICOS DE LA ASIGNATURA Nombre de la asignatura: Código Semestre U.C. Pre- Requisito COMPUTACIÓN PARA
Más detallesÍNDICE TEMÁTICO. Teóricas Prácticas 1 Estructuras fundamentales Introducción a la programación en Java
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA DENOMINACIÓN DE LA ASIGNATURA: Estructuras de Datos
Más detallesNombre de la asignatura : Estructura de Datos I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9321
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Estructura de Datos I Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB-932 Horas teoría-horas práctica-créditos
Más detallesESTRUCTURAS DE DATOS
CURSO: ESTRUCTURAS DE DATOS 1 SEMESTRE: III 2 CODIGO: 602301 3 COMPONENTE: 4 CICLO: 5 AREA: Profesional 6 FECHA DE APROBACIÓN: 7 NARURALEZA: OBLIGATORIO 8 CARÁCTER: TEORICO - PRÁCTICO 9 CRÉDITOS (RELACIÓN):
Más detallesEstructura de datos. Carrera: SCC Participantes
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Estructura de datos Ingeniería en Sistemas Computacionales SCC - 0408 4-2-10 2.-
Más detallesUNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS ELECTRÓNICOS OBJETIVO GENERAL MÉTODOS DIDÁCTICOS EVALUACIÓN
UNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS ELECTRÓNICOS MATERIA: ESTRUCTURAS DE DATOS HRS. T/P: 2/3 CARRERA: LIC. EN TECNOLOGÌAS DE INFORMACIÓN CRÉDITOS:
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN MATERIA : ESTRUCTURAS DE DATOS NIVEL : TERCER SEMESTRE FECHA DE ELABORACIÓN: Julio 19, 1999. DURACIÓN:
Más detallesAREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA
Más detallesAREA A LA QUE PERTENECE: POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: 1er. Semestre 2015 AUXILIAR:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación y Computación 1 CODIGO: 0770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas
Más detallesConceptos de Algoritmos, Datos y Programas
Conceptos de Algoritmos, Datos y Programas Año 2015 Carreras: Lic. en Informática P2015 Lic. en Sistemas P2015 APU P2015 Año: 1 Duración: Cuatrimestral Coordinador: Ing. Armando De Giusti Profesores: Esp.
Más detallesUniversidad de Guadalajara Centro universitario de los Altos Licenciatura en Ingeniería en Computación
1. Identificación del curso Programa de estudios por competencias Estructura de Datos I Programa educativo: Ing. En Computación Unidad de aprendizaje: Estructura de datos I Departamento de adscripción:
Más detallesGUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Algorítmica 1 Módulo: M2: Programación de Computadores Departamento: Deporte e Informática
Más detallesNombre del Documento: Formato de Planeación e Instrumentación Didáctica
7.1, 7.2.1, 7.5.1, 7.6, 8.1, 8.2.4 Página 1 de 10 CARRERA INGENIERIA EN SISTEMAS COMPUTACIONALES CURSO O ASIGNATURA ESTRUCTURA DE DATOS PERIODO DEL CURSO AGOSTO-ENERO2112 GRUPO 3ASV, 3BSV NOMBRE DEL DOCENTE
Más detallesPOST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA
Más detallesEstructuras de Datos y Algoritmos. Programa de la asignatura
Estructuras de Datos y Algoritmos Programa de la asignatura Página Web: http://www.ctr.unican.es/asignaturas/eda Curso 2009-20010 DEPARTAMENTO DE MATEMÁTICAS, Michael González Harbour 1 4 Profesores Michael
Más detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS
ESTRUCTURAS DE DATOS UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: TIPO DE MATERIA: EJE DE FORMACIÓN: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales Sistemas
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO INTRODUCCION A LA PROGRAMACION Y COMPUTADORAS 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias
Más detallesCarrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de programación. Licenciatura en Informática IFM - 0415 3-2-8 2.- HISTORIA
Más detallesINDICE 1.1. Información y Significado 1.2. Arreglos en C 1.3. Estructura en C 1.4. Clases en C++ 2. La Pila 2.1. Definición y Ejemplos
INDICE Prefacio xiii 1. Introducción a las Estructuras de datos 1 1.1. Información y Significado 1 Enteros binarios y decimales 2 Números reales 4 Cadenas de caracteres 5 Hardware y software 6 Concepto
Más detallesASIGNATURA: ESTRUCTURA DE DATOS II
ASIGNATURA: ESTRUCTURA DE DATOS II Cód: 31-206 Régimen cuatrimestral Horas reloj semanales: 4 Horas teóricas: 15 Horas prácticas: 45 Horas totales: 60 Carrera: Sistemas 2016 FUNDAMENTOS: Un tipo de dato
Más detallesFORMATO DE CONTENIDO DE CURSO PLANEACIÓN DEL CONTENIDO DE CURSO. : Informática para Ingenieros I CÓDIGO :
PÁGINA: 1 de 5 FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA AGROINDUSTRIAL PLANEACIÓN DEL CONTENIDO DE CURSO 1. IDENTIFICACIÓN DEL CURSO NOMBRE : Informática para Ingenieros I CÓDIGO : 701150 SEMESTRE
Más detallesUNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA DIRECCION GENERAL DE ASUNTOS ACADEMICOS PROGRAMA DE ASIGNATURA
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA DIRECCION GENERAL DE ASUNTOS ACADEMICOS PROGRAMA DE ASIGNATURA I. DATOS DE IDENTIFICACION 1. Unidad Académica: Facultad de Ciencias 2. Programa (s) de estudio: Licenciatura
Más detallesEstructura de Datos Árboles Árboles 2-3
Estructura de Datos Árboles 1-2-3 Árboles 2-3 Prof.: Mauricio Solar Prof.: Lorna Figueroa Primer Semestre, 2010 1 Arboles 1-2-3 Árbol n-ario ordenado de orden 3 Cada nodo tiene 1 ó 2 elementos 75 Nodo
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
Más detallesUNIVERSIDAD DEL AZUAY
Fecha Aprobación: dd/mm/yyyy UNIVERSIDAD DEL AZUAY FACULTAD DE CIENCIAS DE LA ADMINISTRACION ESCUELA DE INGENIERIA DE SISTEMAS CARRERA DE INGENIERIA DE SISTEMAS Y TELEMATICA Sílabo 1. Datos generales Materia:
Más detallesUNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL
I. IDENTIFICACIÓN DE LA ASIGNATURA PROGRAMACIÓN ORIENTADA A OBJETOS CÓDIGO DE LA ASIGNATURA 00 ÁREA ACADÉMICA Informática y Electivas Libres SEMESTRE Segundo PLAN DE ESTUDIOS 00 - I TIPO DE ASIGNATURA
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE ESTRUCTURA
Más detallesExperiencia en gestión de proyectos, bases de datos, licenciatura en informática o afines
1. DATOS GENERALES DEL CURSO Nombre del curso Estructuración de Datos Programa al que pertenece Créditos Horas teoría 35 Horas práctica 70 Eje de formación Perfil deseable del profesor LICENCIATURA EN
Más detallesPROGRAMA DEL CURSO AREA A LA QUE PERTENECE: POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: 2do Semestre 2017 AUXILIAR:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS I. Información General PROGRAMA DEL CURSO NOMBRE DEL CURSO: Introducción a la Programación y Computación 1 CODIGO: 0770
Más detallesGuía Docente Modalidad Presencial. Estructuras de Datos. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información
Guía Docente Modalidad Presencial Estructuras de Datos Curso 2017/18 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: ESTRUCTURAS DE DATOS Carácter: OBLIGATORIO
Más detallesPlanificaciones Algoritmos y Programación II. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5
Planificaciones 7541 - Algoritmos y Programación II Docente responsable: WACHENCHAUZER ROSA GRACIELA 1 de 5 OBJETIVOS Introducir los conceptos de diseño de algoritmos y de estructuras de datos, utilizando
Más detallesESTRUCTURACION DEL PROGRAMA DE ASIGNATURA 1. INFORMACION GENERAL
ESTRUCTURACION DEL PROGRAMA DE ASIGNATURA 1. INFORMACION GENERAL Facultad o Centro: Educación e Idiomas Plan de Estudio. 1999 Carrera: Informática Educativa Mención y Orientación: Licenciatura en Informática
Más detallesUniversidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II
Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4
Más detallesUNIDAD 8 Tipos de datos dinámicos: Punteros Asignación dinámica de memoria. Uso de punteros. Inicialización y asignación de punteros.
Tipos de datos dinámicos: Punteros Asignación dinámica de memoria. Uso de punteros. Inicialización y asignación de punteros. Procedimientos para asignación y liberación de memoria. Tipos de datos recursivos.
Más detallesProfesor: José Miguel Rubio L.
Profesor: José Miguel Rubio L. Magíster en Ingeniería Informática Ingeniero Civil en Informática Licenciado en Ciencias de la Ingeniería Técnico en Programación Oficina: 3-20 e-mail 1: jose.rubio.l@ucv.cl
Más detallesPROGRAMA INSTRUCCIONAL COMPUTACIÓN PARA INGENIEROS
UNIVERSIDAD FERMIN TORO VICE RECTORADO ACADEMICO UNIVERSIDAD FACULTAD DE INGENIERIA ESCUELA DE MANTENIMIENTO MECÁNICO ESCUELA DE TELECOMUNICACIONES ESCUELA DE ELÉCTRICA ESCUELA DE COMPUTACIÓN PROGRAMA
Más detallesPlanificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 6
Planificaciones 7504 - Algoritmos y Programación II Docente responsable: CALVO PATRICIA MABEL 1 de 6 OBJETIVOS Que el alumno maneje de modo correcto el diseño de un TDA de acuerdo a las exigencias de una
Más detallesCarrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Organización de datos Licenciatura en Informática IFM - 0426 3-2-8 2.- HISTORIA
Más detallesESTRUCTURAS DE DATOS II
ESTRUCTURAS DE DATOS II Ingeniería Técnica en Informática de Gestión Ingeniería Técnica en Informática de Sistemas CURSO 2005/06 NÚMERO DE CRÉDITOS 6,75 CURSO SEGUNDO CUATRIMESTRE 2º HORAS SEMANALES TEÓRICO-PRÁCTICAS
Más detallesEI MT1008 Programación II
GRADO EN INGENIERÍA INFORMÁTICA GRADO EN MATEMÁTICA COMPUTACIONAL EI1008 - MT1008 Programación II Curso 2010-2011 Departamento de Lenguajes y Sistemas Informáticos 1. Datos de la asignatura Carácter: Formación
Más detallesDISEÑO CURRICULAR ALGORÍTMOS, ESTRUCTURAS Y PROGRAMACIÓN II
DISEÑO CURRICULAR ALGORÍTMOS, ESTRUCTURAS Y PROGRAMACIÓN II FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO
Más detallesUniversidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas PROGRAMA DEL CURSO. I. Información General
Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas I. Información General PROGRAMA DEL CURSO Nombre Introducción a la Programación y Computación 1 Código 0770
Más detallesEstructura de Datos. Árboles Binarios de Búsqueda ABB. Primer Semestre, 2010
Estructura de Datos Árboles Binarios de Búsqueda ABB Prof.: Mauricio Solar Prof.: Lorna Figueroa Primer Semestre, 20 1 Arboles de Búsqueda Binaria El árbol binario de búsqueda (ABB) toma su nombre del
Más detallesCarrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Lógica de Programación Ingeniería Mecatrónica MTE-05 --6.- HISTORIA DEL PROGRAMA
Más detallesPlanificaciones Teoría de Algoritmos I. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5
Planificaciones 7529 - Teoría de Algoritmos I Docente responsable: WACHENCHAUZER ROSA GRACIELA 1 de 5 OBJETIVOS Que el alumno - adquiera las herramientas teóricas y prácticas para la evaluación del costo
Más detallesNº DISPOSICIÓN:... DEPARTAMENTO DE: Ciencias Básicas CARRERA/S: Licenciatura en Sistemas de Información
Nº DISPOSICIÓN:... Universidad Nacional de Luján República Argentina ------ Ruta 5 y Av. Constitución C.C. 221-6700 LUJÁN (Bs. As.) DEPARTAMENTO DE: Ciencias Básicas CARRERA/S: Licenciatura en Sistemas
Más detallesAsignaturas: Estructura de Datos y Algoritmos/Algoritmos I Códigos: 3325/3301. Algebra (Algoritmos I)
UNIVERSIDAD NACIONAL DE RIO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACION Carreras: Analista en Computación y Profesorado en Ciencias de la Computación (Estructuras
Más detallesINGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA
Más detallesPROGRAMACION ESTRUCTURADA
ESCUELAS: COMPUTACION - SISTEMA PROGRAMACION ESTRUCTURADA CODIGO HORAS TEORICAS HORAS PRACTICAS UNIDADES CREDITO SEMESTRE PRE REQUISITO 215254 (COMPUTACIÓN) 225254 (SISTEMAS) 03 02 04 V ESTRUTURAS DISCRETAS
Más detallesProgramación. Orienta a Objetos con C++
Programación Orienta a Objetos con C++ Objetivo El alumno comprenderá los conceptos sobre cuales se rige la programación orientada a objetos mediante una base teórica y un conjunto de prácticas, enfocando
Más detallesALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS Y ESTRUCTURAS DE DATOS Año 2017 Carrera/ Plan: Licenciatura en Informática Plan 2003-07/2012/2015 Licenciatura en Sistemas Plan 2003-07/2012/2015 Analista Programador Universitario Plan 2007/2015
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:
Más detallesAgradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Más detallesSecretaría de Docencia Dirección de Estudios Profesionales
PROGRAMA DE ESTUDIO POR COMPETENCIAS ESTRUCTURAS DE DATOS I. IDENTIFICACIÓN DEL CURSO ESPACIO EDUCATIVO: Facultad de Ingeniería LICENCIATURA: Ingeniería en Computación ÁREA DE DOCENCIA: Programación e
Más detallesSÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN
SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3 Ciclo : II 1.4. Semestre : 2013-II 1.5. Pre-requisito
Más detallesUNIVERSIDAD NACIONAL DE FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SÍLABO
UNIVERSIDAD NACIONAL DE FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SÍLABO ASIGNATURA: ALGORITMO Y ESTRUCTURA DE DATOS CODIGO: 5A0017 I. DATOS GENERALES 1.0. Escuela Profesional
Más detallesUNIDAD 8 Tipos de datos dinámicos: Punteros Asignación dinámica de memoria. Uso de punteros. Inicialización y asignación de punteros.
Tipos de datos dinámicos: Punteros Asignación dinámica de memoria. Uso de punteros. Inicialización y asignación de punteros. Procedimientos para asignación y liberación de memoria. Tipos de datos recursivos.
Más detallesDISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA
GUÍA DOCENTE CURSO: 2017-18 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Estructura de Datos y Algoritmos I Código de asignatura: 40152202 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico:
Más detallesAlgoritmos y Programación III
Programa de la Asignatura: Algoritmos y Programación III Código: 15 Carrera: Ingeniería en Computación Plan: 2013 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Segundo Año Segundo
Más detallesPOSTGRADO INGENIERO EN INFORMÁTICA Total UC= II
IV III II I Trayecto PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA TÉCNICO SUPERIOR UNIVERSITARIO EN INFORMÁTICA INGENIERÍA EN INFORMÁTICA Software (Especialización en Software Libre) Hardware (Especialización
Más detallesÁrboles balanceados (AVL) Tablas de dispersión (Hash) Colas de prioridad (Heap)
Práctico 4 Árboles balanceados (AVL) Tablas de dispersión (Hash) Colas de prioridad (Heap) Clasificación de ejercicios: (I) Imprescindibles (R) Recomendados (C) Complementarios Árboles balanceados (AVL)
Más detallesUNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas ALGORITMIA AVANZADA
CURSO: ALGORITMIA AVANZADA 1 SEMESTRE: VII 2 CODIGO: 602802 3 COMPONENTE: 4 CICLO: 5 AREA: Profesional 6 FECHA DE APROBACIÓN: 7 NATURALEZA: Teórico - Practica 8 CARÁCTER: Obligatorio 9 CREDITOS (RELACIÓN):
Más detallesDEPARTAMENTO DE: Ciencias Básicas CARRERA/S: Licenciatura en Sistemas de Información (RES.HCS. Nº676/11)
Universidad Nacional de Luján República Argentina ------ Ruta 5 y Av. Constitución C.C. 221-6700 LUJÁN (Bs. As.) Nº DISPOSICIÓN:... DEPARTAMENTO DE: Ciencias Básicas CARRERA/S: Licenciatura en Sistemas
Más detallesPlanificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8
Planificaciones 9511 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 8 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección
Más detallesINSTITUTO POLITÉCNICO NACIONAL
UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE COMPUTO PROGRAMA INGENIERO EN SISTEMAS COMPUTACIONALES ACADÉMICO: UNIDAD DE APRENDIZAJE: ESTRUCTURAS DE DATOS NIVEL: I OBJETIVO GENERAL: Implementar estructuras de
Más detallesUNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
FACULTAD DE CS. QUIMICAS, FISICAS Y MATEMATICAS I. DATOS GENERALES DEPARTAMENTO ACADEMICO DE INFORMATICA SILABO 1.1 Asignatura : LENGUAJE DE PROGRAMACION 1.2 Categoría : OE 1.3 Código : IF463AME 1.4 Créditos
Más detallesNOMBRE DEL CURSO: Introducción a la Programación y computación 1
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA EN CIENCIAS Y SISTEMA NOMBRE DEL CURSO: Introducción a la Programación y computación 1 CÓDIGO: 0770 CRÉDITOS: 4 ESCUELA:
Más detallesIntroducción a la Computación (para Matemática) Primer Cuatrimestre de 2016
Introducción a la Computación (para Matemática) Primer Cuatrimestre de 2016 Introducción a la Computación (para Matemática) Primer Cuatrimestre de 2016 Docentes: Clase de hoy: Agustín Gravano (Profesor)
Más detallesINDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Más detalles1.- Datos de la Asignatura
1.- Datos de la Asignatura Titulación Centro I. T. INFORMÁTICA DE GESTIÓN E.P. SUPERIOR DE ZAMORA Denominación Estructuras de datos Código 16899 Plan 2003 Ciclo 1º Curso 1º Carácter 1 TRONCAL Periodicidad
Más detalles1. Conceptos básicos sobre el problema en cuestión y cuestiones afines. 2. Formulación de los correspondientes algoritmos y su pseudocódigo.
Análisis de Algoritmos Ingeniería Informática, EPS-UAM Información general Organización del curso: 13-15 (mínimo-máximo) semanas docentes: 30-33 clases teóricas. 9-12 clases de problemas 26-30 clases prácticas
Más detallesEstructuras de datos: Árboles binarios de
Estructuras de datos: Árboles binarios de búsqueda, Facultad de Informática Universidad de A Coruña Table of Contents Árboles binarios de búsqueda 1 Árboles binarios de búsqueda 2 Table of Contents Árboles
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL PROGRAMA DE LA ASIGNATURA DE: Programación Aplicada a la Ingeniería IDENTIFICACIÓN
Más detallesGUÍA DOCENTE DE PROGRAMACIÓN II
GUÍA DOCENTE DE PROGRAMACIÓN II La presente guía docente corresponde a la asignatura Programación II, aprobada para el curso lectivo 2016-2017 en Junta de Centro y publicada en su versión definitiva en
Más detallesIntroducción a la Computación. Primer Cuatrimestre de 2017
Introducción a la Computación Primer Cuatrimestre de 2017 Introducción a la Computación Docentes: Nicolás D Ippolito (Profesor) Hernán Czemerinski (JTP) Facundo Carrillo (Ayudante de 1era) Emiliano Hoss
Más detallesUNIVERSIDAD TECNICA NACIONAL Sede de Guanacaste
CARRERA: Tecnologías de Información NOMBRE DEL CURSO: Programación II CODIGO: ITI-311 CREDITOS: 4 CICLO: III HORAS SEMANALES: 3 Teóricas 2 Prácticas REQUISITOS: ITI-211 PROFESOR: Juan Pablo Rodríguez Bogantes
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO PROGRAMACIÓN AVANZADA Y MÉTODOS NUMÉRICOS 1312 3º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería
Más detallesEstructura de datos y algoritmos. Tema IV: TIPOS DE DATOS ABSTRACTOS DINÁMICOS LINEALES
Estructura de datos y algoritmos Tema IV: TIPOS DE DATOS ABSTRACTOS DINÁMICOS LINEALES TIPOS DE DATOS ABSTRACTOS DINÁMICOS LINEALES 4.1 Introducción 4.2 Ejemplos de TDA dinámicos lineales 4.3 Pilas 4.3.1
Más detallesNombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura: Diseño Estructurado de Algoritmos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCB-9 Horas teoría Horas práctica
Más detallesTema: Tipos Abstractos de Datos (TAD s) en C#.
Programación II. Guía No. 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Tipos Abstractos de Datos (TAD s) en C#. Objetivos Comprender el concepto Tipo Abstracto de Datos
Más detallesPROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I
PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I Table of contents 1 INFORMACIÓN GENERAL...2 2 INTRODUCCIÓN... 2 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 4 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...6
Más detallesDivisión Académica de Informática y Sistemas
Área de formación Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC General 1 5 6 6 0 0 0 6 Clave de la asignatura Programación
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN ESTRUCTURADA FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( )
Más detallesProgramación Carácter: Obligatoria
UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE INGENIERIA CIVIL Programación Carácter: Obligatoria PROGRAMA: Ingeniería Civil DEPARTAMENTO: Ciencias Básicas CODIGO SEMESTRE UNIDAD DE CREDITO
Más detallesANEXO XVII DE LA RESOLUCION N
Hoja 1 de 7 UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas Físicas y Naturales República Argentina Programa de: Código: Informática Carrera: Materia común Res. Nº Plan: Puntos:3.5 Escuela:
Más detallesGUÍA DOCENTE Estructuras de Datos
GUÍA DOCENTE 2016-2017 Estructuras de Datos 1. Denominación de la asignatura: Estructuras de Datos Titulación Grado en Ingeniería Informática Código 6359 2. Materia o módulo a la que pertenece la asignatura:
Más detallesPrograma Regular. Asignatura: Lenguajes Formales y Autómatas. Carrera: Ingeniería en Informática. Ciclo Lectivo: Segundo Cuatrimestre 2017
Programa Regular Asignatura: Lenguajes Formales y Autómatas. Carrera: Ingeniería en Informática. Ciclo Lectivo: Segundo Cuatrimestre 2017 Código SIU-Guaraní: I3020 Año en el plan de estudios: 4 Año Coordinador/Profesor:
Más detallesEDA. Tema 8 Colas de Prioridad: Heaps
EDA. Tema 8 Colas de Prioridad: Heaps Natividad Prieto Sáez. DSIC EDA, T-8. Curso 02/03. N.Prieto p.1/55 Objetivos Estudio de las definiciones asociadas a las Colas de Prioridad: Especificación: operaciones
Más detallesFundamentos de Programación. b. Nro. Créditos. Fundamentos de Programación f. Del nivel g. Asignaturas pre-requisitos h.
Fundamentos de Programación a. Asignatura b. Nro. Créditos c. Código d. Horas de trabajo directo con el docente e. Horas de trabajo autónomo del estudiante Fundamentos de Programación 2 32 64 f. Del nivel
Más detallesUNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas ASIGNATURA: Electiva en Ciencias de la computación NOMBRE DEL DOCENTE: Deicy Alvarado,
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 9 Nombre: Tipos de datos abstractos Contextualización Conforme los lenguajes de programación evolucionan, nuevas técnicas aparecen para
Más detalles