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

8
COMP-420 ANÁLISIS DE ALGORITMOS

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

Page 1: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

C O M P - 4 2 0

ANÁLISIS DE ALGORITMOS

Page 2: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

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)

Page 3: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

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%

Page 4: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

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/

Page 5: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

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

Contactos

Claudia Esteves :

[email protected],

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

Johan Van Horebeek :

[email protected]

oficina H-6 CIMAT

Ayudante(s) : ??

Page 6: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

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.

Page 7: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

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.

Page 8: ANÁLISIS DE ALGORITMOScesteves/cursos/algoritmos/pdf/01... · Computación y Algoritmos (estructura de datos) ... tener derecho al examen parcial (45%) Proyecto - ... Características

ALGUNOS EJEMPLOS