Download Teoría de la Computación I

Document related concepts

Análisis de algoritmos wikipedia , lookup

Algoritmo cuántico wikipedia , lookup

Teoría de la complejidad computacional wikipedia , lookup

Algoritmo no determinista wikipedia , lookup

Algoritmo de ordenamiento wikipedia , lookup

Transcript
ISI 602 Teoría de la Computación I
UNIVERSIDAD DEL AZUAY
FACULTAD DE CIENCIAS DE LA ADMINISTRACIÓN
ESCUELA DE INGENIERÍA DE SISTEMAS
A) DATOS GENERALES
Materia:
ISI 602 Teoría de la Computación I
Nivel:
6
Número de créditos: 4
Prerrequisito:
ISI 302 Álgebra Lineal,
ISI 404 Estructura de Datos II
B) OBJETIVO GENERAL Y ESPECÍFICOS DE LA MATERIA
La materia cubre el análisis y diseño de algoritmos eficientes, dando las
herramientas básicas necesarias para que el estudiante este en la capacidad de
desarrollar sus propios algoritmos en cualquier campo requerido.
Específicos



Conocer principios y metodologías que determinan la eficiencia de
algoritmos.
Dar al estudiante herramientas básicas para el análisis y diseño de
algoritmos
Estudiar algoritmos típicos aplicables a diversos campos
C) CONTENIDO DE LA MATERIA
1.-
Teoría de Algoritmos.
Tiempo de Ejecución.
Eficiencia de Algoritmos.
Notación Asintótica O.
2.-
Análisis de algoritmos
Análisis de las estructuras de control
Uso de un barómetro
Análisis del caso medio
Análisis amortizado
Resolución de recurrencias
3.-
Algoritmos Fundamentales
Algoritmos Voraces
Algoritmos Divide y Vencerás.
Programación Dinámica.
Algoritmos de Camino Mínimo.
4.-
Exploración de los Grafos.
Recorrido de árboles
Recorrido en profundidad
Recorrido en anchura
Vuelta atrás
1
ISI 602 Teoría de la Computación I
Ramificación y poda
El principio de minimáx.
5.-
Algoritmos Avanzados
Algoritmos Probabilístas.
Algoritmos Paralelos.
Algoritmos Heurísticos y Aproximados
6.-
Criptografía.
D) BIBLIOGRAFÍA


Brassard, G. & Bratley, T. FUNDAMENTOS DE ALGORITMIA.
Prentice Hall, (Madrid 1997).
www.kriptopolis.com
2
Related documents