ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos...

Post on 28-Sep-2018

231 views 0 download

Transcript of ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos...

C O M P - 4 2 0

ANÁLISIS DE ALGORITMOS

ANÁLISIS DE ALGORITMOS I | INTRODUCCIÓN Y POLÍTICAS DEL CURSO | COMP-420 | 11/08/2014

Pol ít icas del cu rso

Hora y Lugar: martes y jueves 9h30- 11 h, salón 6 DEMAT.

Pre-requisitos:

Computación y Algoritmos (estructura de datos)

Principios básicos de programación orientada a objetos.

Trabajo colaborativo, uso de internet

Grupo de discusión google o facebook bienvenido

Lenguaje de programación: Python (ipython notebook)

ANÁLISIS DE ALGORITMOS I | INTRODUCCIÓN Y POLÍTICAS DEL CURSO | COMP-420 | 11/08/2014

Forma de ca l ificar

Examenes parciales (3) - estar al corriente en tareas para tener derecho al examen parcial (45%)

Proyecto - (20%)

Tareas - 30%

Exposiciones - 5%

ANÁLISIS DE ALGORITMOS I | INTRODUCCIÓN Y POLÍTICAS DEL CURSO | COMP-420 | 11/08/2014

Referencias

Página web del curso:

http://www.cimat.mx/~cesteves/cursos/comp420/index.php

Algunas referencias (otros se mencionarán con el tema apropiado)

T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein. Introduction to Algorithms. MIT Press.

J. Kleinberg, E. Tardos. Algorithm Design. Addisson Wesley.

Sedgewick & Flajolet. Analysis of Algorithms. Addison Wesley. (Capítulo 2) - http://aofa.cs.princeton.edu/lectures/

ANÁLISIS DE ALGORITMOS I | INTRODUCCIÓN Y POLÍTICAS DEL CURSO | COMP-420 | 11/08/2014

Contactos

Claudia Esteves :

cesteves@cimat.mx,

oficina en el edificio DEMAT o Lab. Robótica.

Johan Van Horebeek :

horebeek@cimat.mx

oficina H-6 CIMAT

Ayudante(s) : ??

ANÁLISIS DE ALGORITMOS I | INTRODUCCIÓN Y POLÍTICAS DEL CURSO | COMP-420 | 07 /08/2014

¿Qué es un a lgoritmo?

Secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida.

ANÁLISIS DE ALGORITMOS I | INTRODUCCIÓN Y POLÍTICAS DEL CURSO | COMP-420 | 11/08/2014

Caracter íst icas de un Algoritmo

Finito.

Bien definido.

Entradas bien definidas.

Salidas bien definidas.

Factible.

ALGUNOS EJEMPLOS