FUNDAMENTACIÓN DE LA ASIGNATURA OBJETIVO DE …NCCO)_ALGORITMOS... · iv analisis y diseÑo de...

12
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ESCUELA: U.P.I.I.C.S.A. CARRERA: INGENIERIA EN INFORMATICA ESPECIALIDAD: COORDINACION: ACADEMIAS DE COMPUTACIÓN DEPARTAMENTO: CIENCIAS DE LA INGENIERIA ASIGNATURA: ALGORITMOS COMPUTACIONALES CLAVE: NCCO SEMESTRE: TERCERO CREDITOS: 8 VIGENTE : AGOSTO 2000 TIPO DE ASIGNATURA: TEÓRICA/PRACTICA MODALIDAD: Escolarizada XXXXXX Abierta:_______ FUNDAMENTACIÓN DE LA ASIGNATURA Una de las actividades más importantes de un especialista en informática es la aplicación de métodos y herramientas en la solución de problemas informáticos y computacionales. El análisis, evaluación y diseño de algoritmos proporciona al estudiante los métodos y herramientas principales para la solución de problemas típicos en computación, y además, obtener las bases necesarias para enfrentar con éxito otros problemas informáticos relacionados con el desarrollo de software. OBJETIVO DE LA ASIGNATURA Al término del curso, el alumno aplicará los conceptos, los principios y técnicas más importantes utilizados para el análisis de problemas; como son el análisis, la evaluación y diseño de algoritmos computacionales; así como la tipificación y medición de la complejidad de programas, y la utilización de la teoría de grafos, así mismo podrá plantear, evaluar e implementar alternativas de solución a problemas computacionales. TIEMPOS TOTALES ASIGNADOS: H/SEMESTRE: 72:00 H/SEMANA: 4 H/TEORIA/SEMESTRE: 54:00 H/PRACTICA/SEMESTRE: 18:00 PROGRAMA ELABORADO O ACTUALIZADO POR:ACADEMIA DE COMPUTACION REVISADO: JEFATURA DE CARRERA DE INGENIERIA EN INFORMATICA APROBADO POR: EL C.T.C.E PRESIDENTE ING.FRANCISCO BOJORQUEZ HERNANDEZ AUTORIZADO POR: COMISION DE PLANES Y PROGRAMAS DE ESTUDIO DEL CONSEJO GENERAL CONSULTIVO DEL INSTITUTO POLITECNICO NACIONAL.

Transcript of FUNDAMENTACIÓN DE LA ASIGNATURA OBJETIVO DE …NCCO)_ALGORITMOS... · iv analisis y diseÑo de...

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ESCUELA: U.P.I.I.C.S.A. CARRERA: INGENIERIA EN INFORMATICA ESPECIALIDAD: COORDINACION: ACADEMIAS DE COMPUTACIÓN DEPARTAMENTO: CIENCIAS DE LA INGENIERIA

ASIGNATURA: ALGORITMOS COMPUTACIONALES CLAVE: NCCO SEMESTRE: TERCERO CREDITOS: 8 VIGENTE: AGOSTO 2000 TIPO DE ASIGNATURA: TEÓRICA/PRACTICA MODALIDAD: Escolarizada XXXXXX Abierta:_______

FUNDAMENTACIÓN DE LA ASIGNATURA

Una de las actividades más importantes de un especialista en informática es la aplicación de métodos y herramientas en la solución de problemas informáticos y computacionales. El análisis, evaluación y diseño de algoritmos proporciona al estudiante los métodos y herramientas principales para la solución de problemas típicos en computación, y además, obtener las bases necesarias para enfrentar con éxito otros problemas informáticos relacionados con el desarrollo de software.

OBJETIVO DE LA ASIGNATURA Al término del curso, el alumno aplicará los conceptos, los principios y técnicas más importantes utilizados para el análisis de problemas; como son el análisis, la evaluación y diseño de algoritmos computacionales; así como la tipificación y medición de la complejidad de programas, y la utilización de la teoría de grafos, así mismo podrá plantear, evaluar e implementar alternativas de solución a problemas computacionales.

TIEMPOS TOTALES ASIGNADOS: H/SEMESTRE: 72:00 H/SEMANA: 4 H/TEORIA/SEMESTRE: 54:00 H/PRACTICA/SEMESTRE: 18:00

PROGRAMA ELABORADO O ACTUALIZADO POR:ACADEMIA DE COMPUTACION REVISADO: JEFATURA DE CARRERA DE

INGENIERIA EN INFORMATICA APROBADO POR: EL C.T.C.E PRESIDENTE ING.FRANCISCO BOJORQUEZ HERNANDEZ

AUTORIZADO POR: COMISION DE PLANES Y PROGRAMAS DE ESTUDIO DEL CONSEJO GENERAL CONSULTIVO DEL INSTITUTO POLITECNICO NACIONAL.

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_ALGORITMOS COMPUTACIONALES____ ____ _____________________ CLAVE: ___ NCCO_____ HOJA: 2 DE 10 .

FUNDAMENTACIÓN La algorítmica es una disciplina que, lejos de perder actualidad con el surgimiento de herramientas y modelos no algoítmico, ratifican la necesidad de una formación en el estudiante de Ingeniería en Informática orientada al razonamiento metódico de problemas. El contenido del presente programa permitirá al estudiante la identificación y análisis de los diversos tipos de problemas para así poder analizar, evaluar y diseñar algoritmos aplicables a determinados problemas y separar los que requieran procedimientos no algorítmicos para su solución. ANTECEDENTES: Lenguajes de programación II COLATERALES: Teoria de la computación, Lenguajes de programación III CONSECUENTES: Ninguno

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_ALGORITMOS COMPUTACIONALES_______________________________________________________ CLAVE: ____ NCCO . HOJA: 3 DE 10. No. UNIDAD NOMBRE: I INTRODUCCION AL CURSO

OBJETIVOS PARTICULARES DE LA UNIDAD El alumno explicará las características esenciales del curso, así como explicará la influencia que la materia tiene tanto en el resto de su carrera como en la solución de problemas a los que se deberá enfrentar en el ejercicio de su profesión.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA

1.1

1.2

1.3

1.4

Presentación del profesor Descripción y objetivos del curso Ubicación y alcances de la materia Descripción del desarrollo del curso y forma de evaluación

- Exposición del profesor - Uso de metodología inductiva y

deductiva - Exposición del profesor - Uso de metodología inductiva y

deductiva - Discusión de grupo Los apoyos didácticos a utilizar son: pizarrón y acetatos.

0.20

0.20

0.20

1:00

5C

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA _ALGORITMOS COMPUTACIONALES__________________________________________ CLAVE: NCCO_ . HOJA: 4 DE 10. No. UNIDAD NOMBRE: II PLANTEAMIENTO Y SOLUCION DE PROBLEMAS

OBJETIVOS PARTICULARES DE LA UNIDAD Al término de la unidad, el alumno identificará los componentes de un problema, diferenciará los tipos característicos, asociará soluciones con problemas y ejemplificará situaciones de problemas y posibles métodos de solución en general.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA

2.1

2.2

2.3

2.4

2.5

2.6

Conceptos generales Análisis de problemas Tipos de problemas Metodología general de solución Algoritmos: representación e implementación Complejidad computacional

- Exposición por el profesor - Investigación por el alumno - Exposición por el alumno - Mesa redonda - Como apoyo didáctico: pizarrón,

gis, equipo de computo

1:00

1:00

2:00

2:00

2:00

2:00

1:00

1:00

1:00

1:00

1:00

1B 3B 4B 5C

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:__ALGORITMOS COMPUTACIONALES ______________________________________________________ CLAVE: NCCO_ . HOJA: 5 DE 10 . No. UNIDAD NOMBRE: III ESTRUCTURAS DE DATOS Y ALGORITMOS

OBJETIVOS PARTICULARES DE LA UNIDAD

Al término de la unidad, el alumno relacionará los algoritmos con las estructuras de datos especialmente las mas utilizadas en algoritmos y aplicará los conceptos en la solución de problemas de arreglos, secuencias y búsqueda.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA

3.1

3.2

3.3

3.4

3.5

3.6

3.7

Conceptos generales Tipos de datos Operadores de secuencias, manejo de Buffers, I/O estándar Recursividad Métodos de ordenamiento y clasificación Estructuras dinámicas Búsqueda externa y memoria virtual

- Exposición del profesor - Investigación por alumnos - Uso de metodología inductiva y deductiva - Discusión de grupo - Ejercicios por parte del alumno. Como apoyo didáctico: pizarrón, gis, equipo de computo

2:00

2:00

2:00

2:00

2:00

2:00

2:00

1:00

1:00

1:00

1:00

1:00

2:00

1:00

1:00

1:00

1:00

1:00

1:00

1B 2B 3B 4B 5C

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:__ALGORITMOS COMPUTACIONALES______________________________________________________ CLAVE: __ NCCO . HOJA: 6 DE 10 . No. UNIDAD NOMBRE: IV ANALISIS Y DISEÑO DE ALGORITMOS

OBJETIVOS PARTICULARES DE LA UNIDAD

Al término de la unidad, al alumno planteará, evaluará e implementará alternativas de solución de problemas cumputacionales mediante el análisis y diseño de algoritmos.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA

4.1 4.1.1 4.1.2

4.2

4.3

4.4

Análisis de algoritmos clásicos Búsqueda Clasificación Análisis asintótico de funciones Variantes a problemas clásicos y diseño de algoritmos Diseño y evaluación de algoritmos nuevos

- Exposición del profesor - Investigación por los alumnos - Uso de metodología inductiva y deductiva - Discusión de grupo - Ejercicios por parte de alumno Como apoyo didáctico: pizarrón, gis, equipo de computo

4:00

3:00

3:00

4:00

2:00

2:00

1:00

1:00

2:00

2:00

2:00

2:00

2B 4B 5C

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_______ALGORITMOS COMPUTACIONALES__________________________________________________ CLAVE: __ NCCO . HOJA: 7 DE 10 . No. UNIDAD NOMBRE: V TEORIA DE GRAFOS Y SUS APLICACIONES

OBJETIVOS PARTICULARES DE LA UNIDAD

Al término de la unidad, el alumno planteará, evaluará e implementará alternativas de solución de problemas computacionales mediante el análisis y diseño de algoritmos.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA

5.1

5.2

5.3

5.4

5.5

Conceptos generales Representación de grafos Caminos Árboles Otras aplicaciones de Grafos

- Exposición del profesor - Investigación por los alumnos - Uso de metodología inductiva y deductiva - Discusión de grupo - Ejercicios por parte del alumno - Los apoyos didácticos a utilizar son:

pizarrón y acetatos

1:00

3:00

3:00

3:00

4:00

2:00

2:00

2:00

1:00

1:00

2:00

2:00

2:00

2:00

2B 1B

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: ________________________ALGORITMOS COMPUTACIONALES CLAVE: NCCO

HOJA: __8__ DE 10 RELACIÓN DE PRÁCTICAS

PRACT.

No.

NOMBRE DE LA PRÁCTICA

RELACION UNIDADES

TEMÁTICAS

DURACIÓN PRÁCTICA

HORAS

LUGAR DE REALIZACIÓN

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

1 2 3 4 5 6 7 8 9

10

11

12

Operadores de secuencias, manejo de Buffers, I/O estándar

Recursividad

Métodos de ordenamiento y clasificación

Estructuras dinámicas

Búsqueda externa y memoria virtual Análisis de algoritmos clásicos de búsqueda y clasificación Análisis asintótico de funciones Diseño y evaluación de algoritmos nuevos Representación de grafos Caminos de grafos.

Árboles Otras aplicaciones de grafos

III

III

III

III

III

IV

IV

IV

V

V

V

V

1 1 1 1 1 2 2 2 2 2 2 1

Sala de computación

" " " " " " " " " "

"

ASIGNATURA:____ALGORITXMOS COMPUTACIONALES_______ _____________________________________________ CLAVE: _ NCCO______. HOJA: 9 DE 10 .

PERÍODO

UNIDADES TEMÁTICAS

PROCEDIMIENTOS DE EVALUACIÓN

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

I II

III

1.1 - 2.5

2.6 - 4.2

4.3 - 5.5

EXAMEN 70%Y TRABAJO DE INVESTIGACION 30%

EXAMEN 70%Y TRABAJO DE INVESTIGACION 30%

EXAMEN 70%Y TRABAJO DE INVESTIGACION 30%

LA CALIFICACION FINAL SERA EL PROMEDIO DE LAS CALIFICACIONES PARCIALES.

ASIGNATURA _ALGORTIMOS COMPUTACIONALES_______________________________________________________ CLAVE: ___ NCCO____ HOJA: 10 DE 10 .

INSTITUTO POLITÉCNICO NACIONAL

SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

CLAVE

B C BIBLIOGRAFÍA

1 2 3 4 5

X X X X

X

AUTOR: ROBERT SEDGEWICK TITULO: ALGORITMOS EN C EDITORIAL: ADDISON WESLEY, 1994, 2da. Ed., 656 pp. AUTOR: M. ABELLANAS Y D. LODARES TITULO: ANALISIS DE ALGORITMOS Y TEORIA DE GRAFOS EDITORIAL: MACROBIT, 1993, 2da. Ed., 189 pp. AUTOR: A.V. AHO, J.R. HOPCROFT, J.D. ULLMAN TITULO: TECNICAS DE DISEÑO DE ALGORITMOS EDITORIAL: ADDISON WESLEY, 1989, 2da. Ed., 470 pp. AUTOR: HEILEMAN GREGORY L TITULO: ESTRUCTURAS DE DATOS, ALGORITMOS, Y PROGRAMACION ORIENTACION Y OBJETOS EDITORIAL: MC. GRAW HILL 1997, 1ra Ed., 305 pp. AUTOR: MIRANDA CHAVEZ EDNA, FUENLABRADA VELAZQUEZ SERGIO, ANGUIANO VEGA CELSO FRANCISCO. TITULO: NOCION ALGORITMICAS, EDITORIAL: 1994, 1ª . Ed., 74 pp.