Nombre de la Unidad de Aprendizaje. Estructuras de datos. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Documentos relacionados
Misión del Centro Universitario

Nombre de la Unidad de Aprendizaje. Seminario De Solución De Problemas De Estructura De Datos II

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación. Presentación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Seminario de solución de problemas sistemas basados en conocimientos

adecuada al desarrollo de la aplicación. operativa. sistema mediante las técnicas de oral y escrita operativo con el cual se miden los

Misión del Centro Universitario

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje

aplicación. operativa. sistema mediante las técnicas de oral y escrita. proyectos de software

Misión del Centro Universitario

Nombre de la Unidad de Aprendizaje. Seminario de solución de problemas de Inteligencia Artificial II

Nombre de la Unidad de Aprendizaje. ALGORITMIA Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Administración de Servidores. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

DATOS DE IDENTIFICACIÓN DEL CURSO Ciencias Computacionales Estructuras y algoritmos

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación. Presentación

Nombre de la Unidad de Aprendizaje

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

MISION DEL CENTRO UNIVERSITARIO (CUCEI)

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Misión del Centro Universitario

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

UNIVERSIDAD DE GUADALAJARA

División Académica de Informática y Sistemas

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

UNIVERSIDAD DE GUADALAJARA

Inteligencia Artificial II

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias Físico Matemáticas

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Estructura de Datos

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PROGRAMA SINTÉTICO

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Misión del Centro Universitario

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

efectivamente. colaborativa en proyectos de software. productos / técnicas de negociación. 2. Honestidad en el desarrollo de migración de sistemas.

MISION DEL CENTRO UNIVERSITARIO (CUCEI)

Estructuras de Datos y Algoritmos. Curso 2017/18

UNIVERSIDAD DE GUADALAJARA

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

Pontificia Universidad Católica del Ecuador

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. TEORÍA DE LA COMPUTACIÓN Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Universidad Salesiana de Bolivia

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

Seminario de solución de problemas de Inteligencia Artificial 1 (Algoritmos Evolutivos)

Gloria Guadalupe González Flores, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Secretaría de Docencia Dirección de Estudios Profesionales

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURAEN INFORMÁTICA

UNIVERSIDAD DE GUADALAJARA

Estructuras de Datos y Algoritmos. Curso 2018/19

Programa de estudios por competencias Seminario Resolución de Problemas de Métodos Matemáticos II

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

ESTRUCTURAS DE DATOS

UNIVERSIDAD DE GUADALAJARA

Estructura de datos. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Nombre del Documento: Formato de Planeación e Instrumentación Didáctica

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: F1103 Estructuras de datos 1/10

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO. PROGRAMA DE ESTUDIOS UNIDAD DE APRENDIZAJE: Programación

Programa de estudios por competencias Métodos Matemáticos II. Fecha elaboración/modificación: Julio 2015 Clave de la asignatura:

Estructura de datos. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Experiencia en gestión de proyectos, bases de datos, licenciatura en informática o afines

FUNDAMENTOS DE PROGRAMACIÓN II

Nombre de la Unidad de Aprendizaje SEMINARIO DE SOLUCIÓN DE PROBLEMAS DE BASES DE DATOS. I5891 Presencial Seminario 8 Básica particular

ÍNDICE TEMÁTICO. Teóricas Prácticas 1 Estructuras fundamentales Introducción a la programación en Java

Transcripción:

Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de satisfacer necesidades de formación y generación de conocimiento en el campo de las ciencias exactas y las ingenierías. La investigación científica y tecnológica, así como la vinculación y extensión, son parte fundamental de nuestras actividades para incidir en el desarrollo de la sociedad; por lo que se realizan con vocación internacional, humanismo, calidad y pertinencia. 1. Identificación de la Unidad de Aprendizaje Nombre de la Unidad de Aprendizaje Estructuras de datos I Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación I5886 Presencial Curso 8 Básico Particular Hora semana Horas teoría/semestre Horas práctica/ semestre Total de horas: Seriación 4 51 17 68 N/A Departamento Ciencias Computacionales Academia Estructuras de datos Presentación

La Unidad de Aprendizaje está orientada fundamentalmente al estudio, análisis y manejo de estructuras de datos,así como a la aplicación de distintas estrategias de diseño de algoritmos. Se profundiza en el uso de las estructuras de datos fundamentales y se desarrollan estructuras de datos avanzadas, analizando su organización física y lógica a través del uso de modelos de tipos de datos abstractos. Se incorpora un concepto importante y poderoso en programación como es la recursividad, y se incluyen diversos métodos de recorrido, búsqueda, ordenamiento y actualización para la manipulación de colecciones de datos. Competencia de la Unidad de Aprendizaje (UA) El alumno comprenderá y organizará datos en memoria principal y secundaria, aplicando criterios cualitativos y cuantitativos para el diseño y optimización de sistemas que trabajan en con memoria principal. Tipos de saberes Saber (conocimientos) Saber hacer (habilidades) Saber ser (actitudes y valores) 1. Describir una Estructura de datos y tipos de datos abstractos. 2. Explicar el concepto de recursividad. 3. Explicar el concepto de lista, sus características acciones que pueden llevar a cabo. 4. Identificar el concepto de pila, sus características y su terminología. 5. Identificar el concepto de cola, sus características y terminología. 6. Identificar el concepto de árbol binario, binario balanceado, de búsqueda y general, sus características y terminología. 7. Identificar los casos en los que es pertinente utilizar las distintas estructuras de datos y/o combinaciones de ellas Elabora soluciones de software utilizando el paradigma orientado a objetos Elabora soluciones de software para el manejo de datos en estructuras estáticas y dinámicas. Utiliza estructuras de control en la elaboración de soluciones de software. Organiza procedimientos en funciones y métodos. Identifica los casos en los que es pertinente utilizar los distintos Tipos de Dato Abstracto y/o combinaciones de ellos. 1. Analítico 2. Disciplinado 3. Sistemático 4. Hábil para el trabajo en equipo Competencia genérica Competencia profesional Diseñar, crear y manipular algoritmos de estructuras de datos, acorde a los requerimientos establecidos, para la administración de la información. Implementar algoritmos para la gestión y almacenamiento de datos, acorde a los requerimientos establecidos, para la administración de la información.

Competencias previas del alumno Diseñar e implementar soluciones informáticas desarrolladas mediante una metodología orientada a objetos. Competencia del perfil de egreso El egresado de ingeniería informática contará con la formación intelectual y los conocimientos básicos en los campos de los sistemas de información, la gestión de las tecnologías de la información, los sistemas robustos, paralelos y distribuidos y la computación flexible (softcomputing), necesarios para mantenerse actualizado durante se ejercicio profesional, así como una formación ciudadana y humanista en beneficio de la sociedad. El profesional de ingeniería en computación podrá diseñar y desarrollar sistemas de software de base (los sistemas de programación primordiales en una computadora); interactuar con subsistemas digitales y de telecomunicaciones (redes); diseñar e implantar sistemas operativos; diseñar y concebir nuevos lenguajes de programación, así como construir traductores (compiladores); especificar arquitecturas de computadora y desarrollar el software de aplicación que le compete. El profesional de ingeniería en computación con especialidad en sistemas digitales podrá diseñar, construir, instalar, operar y dar mantenimiento a sistemas digitales e interfaces aplicables a la tecnología computacional y a la teleinformática; diseñar e implantar organizaciones de computadoras y desarrollar la realización electrónica que le compete; diseñar e instrumentar herramientas de software necesarias para el manejo del hardware; concebir, diseñar y construir hardware computacional que satisfaga definiciones de funcionabilidad y/o fines específicos Perfil deseable del docente COMPETENCIAS TÉCNICO PEDAGÓGICAS: o Usa y maneja ambientes virtuales para el proceso de enseñanza aprendizaje o Utiliza las TIC para diversificar y fortalecer las estrategias de aprendizaje por competencias COMPETENCIAS PROFESIONALES: o DISCIPLINA: Informática, Tecnología de la Información, Sistemas Computacionales, Computación y/o afines o NIVEL ACADEMICO: igual o mayor a nivel superior o EXPERIENCIA DOCENTE: EXPERIENCIA PROFESIONAL: 3 años en el área de Desarrollo/Diseño. 2. Contenidos temáticos

Contenido Horas 1. Tipos de datos Estructurados 1.1. Arreglo 1.2. Registro 1.3. Unión 1.4. Enumerado 1.5. Anidaciones estructural 2. Paradigma POO 2.1. Clase 2.1.1. Atributos 2.1.2. Métodos 2.1.2.1. Contructores/Destructores 2.1.2.2. Métodos de interfaz 2.2. Objetos 3. TDA Lista, implementación estática 3.1. Modelo. 3.2. Operaciones. 3.3. Implementación. 4. TDA Pila, implementación estática 4.1. Modelo. 4.2. Operaciones. 4.3. Implementación. 5. TDA Cola, implementación estática 5.1. Modelo. 5.2. Operaciones. 5.3. Implementación. 6. Búsquedas 6.1. Lineal 6.2. Binaria 7. Ordenamientos 7.1. Iterativos 7.2. Recursivos (Recursividad) 4 4 8 6 6 4 6

8. Almacenamiento secundario 2 9. Apuntadores 4 10. TDA Lista, implementación dinámica 10.1. Simple 10.2. Doble 10.3. circular 10.4. Con encabezados 8 11. TDA Pila, implementación dinámica 4 12. TDA Cola, implementación dinámica 4 13. TDA Árbol, implementación dinámica 13.1. Árbol de búsqueda binaria 13.2. Árbol AVL 8 1. Aprendizaje basado en resolución de problemas 2. Aprendizaje basado en casos de estudio 3. Diseño de organizadores gráficos. 4. Elaboración de estructuras textuales 5. Prácticas guiadas. 6. Aprendizaje basado en proyectos Estrategias docentes para impartir la unidad de aprendizaje Bibliografía básica Joyanes L. (2006). Programación en C++. Algoritmos, Estructuras de Datos y Objetos. España. Mcgraw hill / Interamericana De España Silvia Guardati Buemo (2007). Estructura de datos orientada a objetos: Algoritmos con C++ Pearson Weiss, M.A.: Data Structures and Algorithm Analysis in C++, 4th Edition, Pearson/Addison Wesley, 2013. Bibliografía complementaria

Shaffer, Clifford A.: Data Structures and Algorithm Analysis in C++, Third Edition, Dover Publications, 2011. Martí Oliet, N., Ortega Mallén, Y., Verdejo López, J.A.: Estructuras de datos y métodos algorítmicos: 213 ejercicios resueltos. 2ª Edición, Ed. Garceta, 2013. Cairó O. (2006). Estructuras de Datos. México. Mcgraw hill / Interamericana de México 3. Evaluación Evidencias Actividades posteriores: Soluciones informáticas diseñadas para la evaluación del conocimiento adquirido en la unidad de aprendizaje. Tipo de evaluación Evaluación continua de todos los entregables de las Unidades, siendo retroalimentadas por el profesor Tareas 20% Actividades 30% Proyecto/Actividad integrador(a) 10% Exámenes 50% 4. Acreditación Criterios de Evaluación (% por criterio) De acuerdo al REGLAMENTO GENERAL DE EVALUACIÓN Y PROMOCIÓN DE ALUMNOS DE LA UNIVERSIDAD DE GUADALAJARA : Artículo 5. El resultado final de las evaluaciones será expresado conforme a la escala de calificaciones centesimal de 0 a 100, en números enteros, considerando como mínima aprobatoria la calificación de 60. Artículo 20. Para que el alumno tenga derecho al registro del resultado final de la evaluación en el periodo ordinario, establecido en el calendario escolar aprobado por el H. Consejo General Universitario, se requiere: I. Estar inscrito en el plan de estudios y curso correspondiente, y II. Tener un mínimo de asistencia del 80% a clases y actividades registradas durante el curso. De acuerdo al REGLAMENTO GENERAL DE EVALUACIÓN Y PROMOCIÓN DE ALUMNOS DE LA UNIVERSIDAD DE GUADALAJARA :

Artículo 27. Para que el alumno tenga derecho al registro de la calificación en el periodo extraordinario, se requiere: I. Estar inscrito en el plan de estudios y curso correspondiente. II. Haber pagado el arancel y presentar el comprobante correspondiente. III. Tener un mínimo de asistencia del 65% a clases y actividades registradas durante el curso. 5. Participantes en la elaboración Código 2127873 2947171 2949676 2100924 2955478 Nombre Alfredo Gutiérrez Hernández Adriana Peña Pérez Negrón Hassem Rubén Macías Brambila Graciela Lara López Gómez Marquez Carolina Elizabeth David Alejandro Gómez Anaya