12
Dr. Francisco Javier Hernández López [email protected]

Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Dr. Francisco Javier Hernández López

[email protected]

Page 2: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 2

Page 3: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 3

Page 4: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Estructura de datos

Algoritmia avanzada

Multiprocesamiento

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 4

Page 5: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Que el alumno conozca fundamentos de estructuras de datos, algoritmia avanzada y técnicas de programación en sistemas de multiproceso

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 5

Page 6: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

a) Pilas y Colas Pilas

Colas

Colas circulares

b) Listas ligadas Listas ligadas

Listas doblemente ligadas

Listas circulares

c) Árboles binarios Búsquedas y recorridos

Operaciones sobre árboles

Aplicaciones de árboles

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 6

Page 7: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

a) Tablas “Hash”

Tablas de acceso directo

Tablas de Hash

Funciones de Hash

b) Grafos

Introducción

Algoritmos sobre grafos

Búsqueda en profundidad

Búsqueda en anchura

Arboles de expansión mínima (Minimum Spanning Trees)

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 7

Page 8: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

a) Algoritmos de ordenamiento

Heapsort

Quicksort

Ordenación en tiempo lineal

b) Operaciones matriciales

Algoritmo de Strassen para multiplicación de matrices

Solución de sistemas lineales de ecuaciones

Inversión de matrices

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 8

Page 9: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

a) Principios básicos de sistemas multiprocesamiento

Llamadas del sistema para la manipulación de procesos

Manejo de interrupciones

Comunicación y sincronización entre procesos

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 9

Elaboración: Dr. Arturo Espinosa Romero.

Fecha de elaboración: 18 de marzo de 2005.

Actualización: Julio 2009

Page 10: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Tareas: 40%

Exámenes: 40%

Proyecto final: 20%

Total: 100%

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 10

Page 11: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 11

Curso de Programación Avanzada:

Martes y Jueves de 11:50 a 13:50 hrs.

En el CC5. Aprox. 30 sesiones.

Page 12: Dr. Francisco Javier Hernández López fcoj23@cimatfcoj23/CURSO_ProgAvanzada/sesiones/temario.pdfProgramación Avanzada, Temario. Francisco J. Hernández López Agosto-Diciembre 2014

www.cimat.mx/~fcoj23/CURSO_ProgAvanzada/ProgAvanzada2014.html

Sin embargo, es importante tomar notas del pizarrón…

Agosto-Diciembre 2014Programación Avanzada, Temario. Francisco J. Hernández López 12