INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES ESCUELA:SUPERIOR DE FISICA Y MATEMATICAS CARRERA:LIC. EN FISICA Y MATEMATICAS ESPECIALIDAD: MATEMATICAS COORDINACION:ACADEMIA DE MATEMATICAS APLICADAS DEPARTAMENTO:MATEMATICAS

ASIGNATURA: PROGRAMACION II CLAVE: 0416 SEMESTRE: 4o. CREDITOS: 9 VIGENTE: 1994/95 TIPO DE ASIGNATURA: OPTATIVA MODALIDAD: ESCOLARIZADO

FUNDAMENTACION DE LA ASIGNATURA El propósito de esta asignatura es mostrar al estudiante algunos de los algoritmos y estructuras de datos básicas que se utilizan para resolver problemas reales que aparecen durante el proceso de desarrollo de aplicaciones de cómputo. El alumno será capaz de entender e implementar un algoritmo (en algún lenguaje de alto nivel), además de poder explicar su comportamiento y compararlo con otros algoritmos que resuelvan el mismo problema. Finalmente, podrá generar aplicaciones de cómputo no triviales que requieran de los conocimientos asimilados durante el curso.

OBJETIVO DE LA ASIGNATURA

TIEMPOS TOTALES ASIGNADOS: HRS./SEMESTRE 85.5 HRS/SEMANA 4.5 HRS./TEORIA/SEMESTRE 85.5 HRS./PRACTICA/SEMESTRE

PROGRAMA ELABORADO O ACTUALIZADO POR: ACADEMIA DE MAT. APLICADAS. REVISADO POR: DEPTO. DE MAT. APROBADO POR: C.T.C.

AUTORIZADO POR: M. en C. OLGA LETICIA HDEZ. CHAVEZ DIRECTORA

ASIGNATURA No.UNIDAD I

PROGRAMACION II

CLAVE 0416

HOJA 2

DE

6

NOMBRE INTRODUCCION

OBJETIVOS PARTICULARES DE LA UNIDAD

Tipos de datos estructurados y uso de memoria dinámica.

# DE TEMA 1

2 3

TEMAS T i p o s d e d a t o s e s t r uc u t r a d o s : - Arreglos. - Registros. - Uniones. - Apuntadores. Definición de tipos de datos. Asignación de memoria dinámica.

INSTRUMENTACION DIDACTICA

H/T

H/P

E C.

CLAVE B.

3 6 6

1,2,3 1,2,3 1,2,3

Explicación en clase.

3 6 6

ASIGNATURA No.UNIDAD II

PROGRAMACION II

CLAVE 0416

HOJA 3

DE

6

NOMBRE ESTRUCTURA DE DATOS Y ALGORITMOS

OBJETIVOS PARTICULARES DE LA UNIDAD

Implementación de las estructuras de datos básicas y de funciones que las manipulen. Recursividad.

# DE TEMA 1

2 3 4

TEMAS Listas: - S i m p l e m e n te e n l a z a d a s . - Doblemente enlazadas. - Circulares. Pilas y colas. Arboles: - Binarios y N-arios. - Recorrido. Grafos: - Representación. - Algoritmos de teoría de grafos.

INSTRUMENTACION DIDACTICA

H/T

H/P

E C.

CLAVE B.

6 6

10 10

6 6

4,5,6 4,5,6

6

10

6

4,5,6

6

10

6

4,5,6

Explicación en clase y creación de programas.

ASIGNATURA No.UNIDAD III

PROGRAMACION II

CLAVE 0416

HOJA 4

DE

6

NOMBRE METODOS DE ORDENAMIENTO

OBJETIVOS PARTICULARES DE LA UNIDAD

Implementación de distintos algoritmos de ordenamiento.

# DE TEMA 1

2

TEMAS Métodos de búsqueda: - Búsqueda lineal. - Búsqueda binaria. - Búsqueda hash. Métodos de ordenamiento. - Intercambio directo. - Selección directa. - Inserción directa. - Shellsort. - Heapsort. - Quicksort. - Mergesort.

INSTRUMENTACION DIDACTICA

H/T

H/P

E C.

CLAVE B.

3

10

3

4,5,6

20

40

20

4,5,6

Exposición en clase y creación de programas.

ASIGNATURA No.UNIDAD IV

PROGRAMACION II

CLAVE

0416

HOJA

5

DE

6

H/T

H/P

E C.

CLAVE B.

15

40

15

9,10

9

15

9

11

NOMBRE APLICACIONES

OBJETIVOS PARTICULARES DE LA UNIDAD

Aplicación de los algoritmos y estructuras de datos estudiados a problemas reales.

# DE TEMA 1

2

TEMAS Comprensión de datos: - RLE (Run Length Encoding). - Huffman. - Lempel-Ziv-Walsh. Graficación: - Algoritmos de Bresenham - Líneas Rectas. - Círculos.

INSTRUMENTACION DIDACTICA Exposición en clase y creación de programas.

PROGRAMACION II ASIGNATURA: PERIODO UNIDADES PROCEDIMIENTOS DE TEMATICAS

HOJA

6

DE

EVALUACION

Examen y tareas.

I

1

II

2 y 3

III

4

CLAVE

CLAVE 0416

E l a b or a c i ó n d e P r o g r a m a s . Elaboración de Programas, Proyecto final.

B I B L I O G R A F I A B

C

1

x

Programación en Pascal; Peter Grogono; SITESA. 1987.

2

x

El Lenguaje de programación C; B. W. Kernighan, D. M. Ritchie; Prentice Hall; 2da. Ed.: 1991.

3

x

The C++ Programming Language (2nd. Ed.); Bjarne Stroustrup; Addison Wesley.

4

x

Algorithms. Robert Sedgewick; Addison Wesley.

5

x

Advanced Programming and Problem Solving with Pascal; Schneider, Bruel; Wiley.

6

x

Computer Algrithms: Introduction to Design and Analysis; Sara Baase; Addison Wesley.

7

x

Estructuras de Datos y Algoritmos; Aho, Hopcroft, Ullman; Addison Wesley.

8

x

Algoritmos y Estructuras de Datos; Niklaus Wirth; Prentice Hall.

9

x

The Data Compression book; Mark Nelson; M&T Books.

10

x

Text Compression; Bell, Gleary and Witten; Prentice Hall.

11

x

Computer graphics: Principles and practice; J. D. Foley, et. al; Addison Wesley.

12

x

Turbo C++ 3.0 User's guide; Borland.

13

x

Turbo Pascal 7.0 User's guide; Borland.

14

x

Turbo Pascal 7.0 Programmer's reference; Borland.

15

x

Turbo Pascal 7.0 Language guide; Borland.

6

Programacion II.pdf

20. 4,5,6. 4,5,6. Page 4 of 6. Programacion II.pdf. Programacion II.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Programacion II.pdf. Page 1 of 6.

94KB Sizes 4 Downloads 155 Views

Recommend Documents

Programacion II.pdf
SECRETARIA ACADEMICA. DIRECCION DE ESTUDIOS PROFESIONALES. ESCUELA:SUPERIOR DE FISICA Y MATEMATICAS. CARRERA:LIC. EN FISICA Y ...

PROGRAMACION GENERAL CONGRESO2017octubrefinal.pdf ...
Universidad de. Antioquia. Moderador: Dr. Daniel Botero Rosas. Universidad de la Sabana. (Bogotá). ... Claudia Alvarado-Castillo, Omar Estrada, Juan C Calderón. El efecto. antihipertensivo del ácido pomólico está ... Prescripción del ejercicio.

Manual de programacion fanuc 21T.pdf
Page 1 of 98. EMCO WinNC GE Series Fanuc 21 TB. Descripción del software/ Versión del software desde la 13.70. Descripción del software. EMCO WinNC ...

PROGRAMACION JULIO-AGOSTO 2017-WEB.pdf
Maracaibo (0261) 792-7997/793-4143. *FECHAS SUJETAS A CAMBIO*. J U L I O. A G O S T O. Page 1 of 1. PROGRAMACION JULIO-AGOSTO 2017-WEB.pdf.

PROGRAMACION GENERAL (1).pdf
... CAFÉ, Y RECONOCIMIENTO CON VALOR. CURRICULAR. Page 1. PROGRAMACION GENERAL (1).pdf. PROGRAMACION GENERAL (1).pdf. Open. Extract.

PROGRAMACION SIU 2017.pdf
Page 1 of 41. Page 1 of 41 ... Page 2 of 41. Page 3 of 41. 1. Page 3 of 41. PROGRAMACION SIU 2017.pdf. PROGRAMACION SIU 2017.pdf. Open. Extract.

Manual+Programacion+Arduino-MUY BIEN.pdf
Manual+Programacion+Arduino-MUY BIEN.pdf. Manual+Programacion+Arduino-MUY BIEN.pdf. Open. Extract. Open with. Sign In. Main menu.

PROGRAMACION CULTURAL MAYO 2016.pdf
Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. PROGRAMACION CULTURAL MAYO 2016.pdf. PRO

programacion-orientada-a-objetos-luis-joyanes-aguilar ...
Tipos abstractcs de datos en Turbo Pascal ' ... .-. 2.6 1 Aplicacion del tipo abstracto de dato Pila. Tipos abstractos de datos en Modula-2 '. 27 1. Modules.

PROGRAMACION GENERAL CONGRESO2017.pdf
Dr. Raúl Narvaez-Sanchez. Universidad de Antioquia (Medellín). 11:00 - 12:00 pm. Presentación de trabajos de investigación. José Beltrán, Jimmy Guerrero, Nilberto Nascimento, Alejandra. Velasco, Pedro Bezerra, Luis Farias. Respuesta hemodinámica de.

manual-simulador-motor-adaptacion-programacion-puesta-punto ...
Whoops! There was a problem loading more pages. Retrying... manual-simulador-motor-adaptacion-programacion-puesta-punto-hardware-estudio-modelo.pdf. manual-simulador-motor-adaptacion-programacion-puesta-punto-hardware-estudio-modelo.pdf. Open. Extrac

03-ISC-09-Lenguaje de programacion 2.pdf
Page 4 of 14. Page 4 of 14. 03-ISC-09-Lenguaje de programacion 2.pdf. 03-ISC-09-Lenguaje de programacion 2.pdf. Open. Extract. Open with. Sign In.

Introduccion a la Programacion. Logica y Diseno.pdf
Page 3 of 378. Introduccion a la Programacion. Logica y Diseno.pdf. Introduccion a la Programacion. Logica y Diseno.pdf. Open. Extract. Open with. Sign In.

Programacion-de-clases-SLEM-1-2011.pdf
Connect more apps... Try one of the apps below to open or edit this item. Programacion-de-clases-SLEM-1-2011.pdf. Programacion-de-clases-SLEM-1-2011.pdf.

Manual-de-programacion-con-PHP-y-MySQL_ByPriale.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.