Se impartirán clases presenciales para fortalecer el conocimiento de las distintas estructuras de datos

Documentos relacionados
Ciencias y Sistemas AREA: CATEGORIA: Obligatorio SECCION: B HORAS POR SEMANA DEL CURSO: POSTREQUISITO: Sabado Jueves DIAS DE

NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE:

NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE: POST- REQUISITO:

PROGRAMA DE LABORATORIO POS-REQUISITO: Primer Semestre 2019 Ing. Mario José Bautista Fuentes AUXILIAR: Nery Galvez

NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE: POST-REQUISITO:

PROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR:

NOMBRE DEL CURSO: Análisis y Diseño de sistemas 2 CODIGO: 785 CRÉDITOS: 5. ESCUELA: Ciencias y Sistemas AREA: Desarrollo de Software

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE TEORIA DE SISTEMAS 1.

Pontificia Universidad Católica del Ecuador

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

Pontificia Universidad Católica del Ecuador

NOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

ESTRUCTURAS DE DATOS II

NOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación

1.- IDENTIFICACION: PYPE-01

UNIVERSIDAD DE GUADALAJARA

SÍLABO DE ESTRUCTURA DE DATOS

NOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECÁNICA INDUSTRIAL PROGRAMA DEL CURSO DE CONTROL DE LA PRODUCCIÓN

Lunes: 18:00-20:00 hrs Miércoles: 18:00-20:00 hrs. I. Fundamentos de las estructuras de datos II. Estructuras de datos fundamentales

UNIVERSIDAD NACIONAL DE FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SÍLABO

Lunes: 18:00-20:00 hrs Miércoles: 18:00-20:00 hrs. I. Fundamentos de las estructuras de datos II. Estructuras de datos fundamentales

Estructuras de Datos y Algoritmos. Programa de la asignatura

ESTRUCTURAS DE DATOS

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA INDUSTRIAL PROGRAMA DEL CURSO DE ANALISIS DE SISTEMAS INDUSTRIALES

PLAN DE ESTUDIOS 2006-II SÍLABO

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE PLANIFICACION PROGRAMA DEL CURSO DE TECNICAS DE ESTUDIO E INVESTIGACION

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INFORMÁTICA SÍLABO AÑO ACADÉMICO 2015-II PLAN DE SESIÓN DE APRENDIZAJE

Programa del Curso I Semestre, Algoritmos y Estructuras de Datos

UNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS ELECTRÓNICOS OBJETIVO GENERAL MÉTODOS DIDÁCTICOS EVALUACIÓN

Secretaría de Docencia Dirección de Estudios Profesionales

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

Algoritmos y Estructuras de Datos

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

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

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

FUNDAMENTOS DE PROGRAMACIÓN II

ANÁLISIS Y DISENO DE ALGORITMOS I Semestre 2018

GUÍA DOCENTE 2017/2018. Algoritmos y Estructuras de Datos Grado en INGENIERÍA INFORMÁTICA 2º curso. Modalidad Presencial

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

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

3.Conocimientos previos requeridos 7.Estimación de la dedicación del alumno. 4.Contenidos mínimos. 1.Introducción. 2.Objetivos generales

NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DEL AZUAY

DESCRIPCIÓN DEL CURSO:

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica

Secretaría de Docencia Dirección de Estudios Profesionales

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS. NOMBRE DEL CURSO: Lenguajes Formales y de Programación

ESTRUCTURA DE DATOS I

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

Universidad Central Del Este U.C.E. Facultad de Ciencias Administrativas y de Sistemas Departamento de Ingeniería de Sistemas

DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE

NOMBRE DEL CURSO: Introducción a la Programación y computación 1

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

CÓDIGO: 773 CRÉDITOS: 4 POST REQUISITO: CATEGORÍA: Obligatorio SEMESTRE: 1er AUXILIAR:

Misión del Centro Universitario

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

INTELIGENCIA ARTIFICIAL 1

Programa de Estudios por Competencias ESTRUCTURA DE DATOS

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

ORGANIZACIÓN DOCENTE del curso

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA

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

Lunes: 07:00-09:00 hrs Miércoles: 18:00-20:00 hrs. I. Fundamentos de las estructuras de datos II. Estructuras de datos fundamentales

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015

POST 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 INGENIERÍA MECÁNICA INDUSTRIAL ÁREA A LA QUE PERTENECE: AUXILIAR:

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GRADO EN INGENIERIA INFORMATICA

ASIGNATURA: ESTRUCTURA DE DATOS II

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática

Nombre de la asignatura : Estructura de Datos I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9321

Guía Docente Modalidad Presencial. Sistemas Operativos I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información

TEMARIO. - Programa de teoría

Facultad de Ciencias

Grado en Ingeniería Mecánica Curso 2016/2017. IDI108 Fundamentos de informática

Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E):

SYLLABUS I. JUSTIFICACIÓN DEL ESPACIO ACADÉMICO

Escuela Técnica Superior de Ingeniería Civil e Industrial. Grado en Ingeniería Mecánica

DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas)

Programa Analítico del 5to.Semestre. Programas analíticos. IV Obligatoria

DESCRIPCIÓN DEL CURSO:

ISBPR1: Programación 1

Sistemas. POSTREQUISITO: CATEGORÍA: Obligatorio SECCION: A HORAS POR SEMANA

CONCEPTOS BÁSICOS. Prof. Ing. M.Sc. Fulbia Torres

Asignaturas antecedentes y subsecuentes Programación II, Programación IV

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica

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

Transcripción:

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA EN CIENCIAS Y SISTEMAS CODIGO: NOMBRE DEL CURSO: Estructura de Datos CREDITOS: 0772 ESCUELA: PRERREQUISITO: CATEGORIA: Ciencias y Sistemas 771 796 962 Obligatorio 4 HORAS POR SEMANA DEL CURSO: DIAS QUE SE IMPARTE EL CURSO: HORARIO DEL CURSO: Lunes 7:10 10:30 AREA: POSTREQUISITO: SECCION: HORAS POR SEMANA DE DIAS DE HORARIO DE 5 Desarrollo De Software 773 722 781 C 2 Sábado 7:10-8:50 DESCRIPCIÓN DEL El laboratorio del curso de Estructura de Datos, trata sobre la parte práctica del curso. Se desarrollan soluciones de software que resuelvan distintos problemas que pueden ser encontrados en la vida cotidiana, mediante la correcta administración de los recursos de la computadora, e implementación de algoritmos efectivos, así mismo dichas soluciones utilizan herramientas tecnológicas y de software actuales. OBJETIVO GENERAL: Poner en práctica los conceptos aprendidos en clase, sobre las estructuras de datos y su manipulación. OBJETIVOS ESPECÍFICOS: 1. Que el estudiante sea capaz de desarrollar soluciones eficientes en el uso de estructuras, su uso e implementación. 2. Utilizar distintos lenguajes de programación, frameworks, y plataformas para el desarrollo de software funcional. 3. Aprender a abstraer requerimientos y transformarlos en soluciones de software. 4. Entender y analizar el comportamiento de las estructuras de datos para poder así formar un criterio del uso correcto de las mismas.

HABILIDADES: 1. Conocimiento de distintos lenguajes, frameworks, y plataformas 2. Conocimiento de las distintas estructuras de datos, comportamiento y aplicaciones 3. Comprensión de algoritmos básicos de programación y desarrollo de software COMPETENCIAS: 1. Desarrollo de soluciones de software efectivas 2. Comprender las diferencias, ventajas y desventajas de las distintas estructuras de datos 3. Facilidad y amplio conocimiento en el manejo de estructuras de datos METODOLOGÍA: Se impartirán clases presenciales para fortalecer el conocimiento de las distintas estructuras de datos Elaboración de tareas para conocer la teoría y practicar conceptos básicos de las estructuras Se realizarán prácticas y proyectos para poder evaluar los conceptos adquiridos en clase sobre las estructuras de datos EVALUACIÓN DEL RENDIMIENTO ACADÉMICO: El laboratorio tiene una ponderación de 40 puntos distribuidos de la siguiente manera. Actividad Ponderación Porcentaje Práctica 1 4 15% Practica 2 6 10% Proyecto 1 12 30% Proyecto 2 10 25% 3 Cortos 4 10% 5 Tareas 2 5% Final 2 5% Total 40 100.00% Para aprobar el laboratorio se debe tener una nota final igual o mayor al 61% de los puntos.

OBSERVACIONES: La calificación de los proyectos de laboratorio es personal acoplándose al día y horario que se indique previamente. Copias parciales o totales de los proyectos tendrán una nota de 0 puntos y los responsables serán reportados a la Escuela de Ingeniería en Ciencias y Sistemas. Se debe de mandar los archivos entregables en fechas establecidas para tener derecho a calificación. CONTENIDO: 1. PRIMERA UNIDAD: Introducción a las Estructuras de Datos, Arreglos y Estructuras de Datos Lineales Sesión 1 Semana del 12 al 18 de febrero 1.1. Generalidades e Introducción 1.2. Estructura de Datos 1.2.1. Tipos de Dato 1.2.2. Operaciones Básicas 1.2.3. Ventajas y Desventajas 1.2.4 Listas Simples 1.2.5 Listas Simples doblemente enlazadas. 2. SEGUNDA UNIDAD: Arreglos y Estructuras de Datos Lineales Sesión 2 Semana del 19 al 25 de febrero 2.1. 2.1.1. Listas Circulares 2.1.2. Pila 2.1.3. Cola Sesión 3 Semana del 26 febrero al 04 de marzo 2.1.7. Matriz 2.1.8. Mapeo Lexicográfico 2.1.9. Matriz Ortogonal 3. TERCERA UNIDAD: Estructuras de Datos NO Lineales: Arboles Sesión 4 Semana del 05 al 11 de marzo. 3.1. Arboles 3.1.1. Definición Recursiva 3.1.2. Operaciones 3.1.3. Recorridos 3.1.4. Arboles Binarios de Búsqueda 3.1.5. Definición 3.1.6. Algoritmos

Sesión 5 Semana del 12 al 18 de marzo 3.3. Árbol AVL 3.3.1. Algoritmos 3.4. Árbol SPL 3.4.1. Algoritmos 3.5. Árbol B 3.5.1. Algoritmos Semana del 19 al 25 de marzo, receso estudiantil por semana de huelga. Semana del 26 de marzo al 1 de abril, Semana Mayor 4. CUARTA UNIDAD: Tablas de Dispersión y BlockChain Sesión 6 Semana del 2 al 8 de abril 4.1. Funciones de Dispersión 4.2. Colisiones 4.3. Descentralización 4.4. Estructura BlockChain 4.5. Aplicaciones y Variaciones BlockChain 5. QUINTA UNIDAD: Codificación, encriptación y Compresión Sesión 7 Semana del 9 al 15 de abril 5.1. Codificación 5.2. Encriptación. 5.3. Compresión/Compactación 6. SEXTA UNIDAD: Grafos Sesión 8 Semana del 16 al 22 de abril 6.1. Definición 6.2. Representación de Grafos Sesión 9 Semana del 23 al 29 de abril 6.3. Recorridos 6.4. Operaciones

CALENDARIZACIÓN DE ACTIVIDADES: 1. Primer Examen Corto: 1.1. Realización: Sábado 24 de Febrero 2. Práctica Uno: 2.1. Publicación de enunciado: Lunes 19 de Febrero 2.2. Entrega: Jueves 01 de Marzo 3. Primer Proyecto: 3.1. Publicación de enunciado: Jueves 01 de Marzo 3.2. Entrega: Viernes 16 de Marzo 4. Segundo Examen Corto: 4.1. Realización: Sábado 17 de Marzo 5. Práctica Dos: 5.1. Publicación de enunciado: Miércoles 28 de Marzo 5.2. Entrega: Jueves 12 de Abril 6. Tercer Examen Corto: 7.1. Realización: Sábado 14 de Abril 7. Segundo Proyecto: 8.1. Publicación de enunciado: Lunes 16 de Abril 8.2. Entrega: Jueves 3 de Mayo 8. Examen Final: 9.1. Realización: Sábado 5 de Mayo 9. Conferencia: 10.1. Realización de conferencia sección B: Tercera/Cuarta Semana de Febrero La calendarización de las conferencias puede variar según la disponibilidad de los conferencistas. 11. Receso estudiantil: 11.1. Semana del 19 al 25 de marzo, receso estudiantil por semana de huelga. 12. Semana Mayor: 12.1.Semana del 26 de marzo al 1 de abril, Semana Mayor BIBLIOGRAFÍA: 1. Estructura De Datos Con C++. Objetos, Abstracciones Y Diseño, Autor: Koffman / Wolfgang, Editorial:Mc Graw Hill 1, Edición: 2008