INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY
(3-0-8. Requisito: Haber aprobado Cb00801 2IBT04, 2 IC, 2 IIA03., 2 IIS03, 2 IMA, 2 IME03, 2 IQA, 2 IQS, 2 LCQ).
Equivalencia:
Cb95821.
OBJETIVO GENERAL DE LA MATERIA.
Al finalizar el semestre
se espera que el alumno conozca y aplique las ideas fundamentales de programación,
indispensables en el desarrollo de programas claros, confiables y de fácil
mantenimiento que den solución a problemas.
TEMAS Y SUBTEMAS DEL CURSO.
1. Introducción a la programación.
1.1 Definición de programa y programación.
1.2 Características de un programa.
1.3 Modelos de programación. Clasificación de lenguajes de programación.
1.4 Elementos de un programa.
1.5 Programación
estructurada.
2. Estructuras algorítmicas básicas.
2.1 Instrucciones de entrada, salida y asignación. Secuencia de instrucciones.
2.2 Decisiones o alternativas.
2.3 Repetición o ciclos. Contadores y acumuladores.
2.4 Recursividad.
3. Programación modular.
3.1 Concepto de módulo. Características de un módulo.
3.2 Técnicas de diseño modular.
3.3 Abstracción modular y parámetros.
4. Estructuras de datos básicas.
4.1 Estructuras lineales que guardan datos de un mismo tipo (arreglos, vectores, matrices, listas, etc.)
4.2 Estructuras lineales que guardan datos de diferentes tipos (registros).
4.3 Estructuras para guardar
información en almacenamiento secundario (archivos).
5. Programación orientada a objetos.
5.1 Terminología y conceptos básicos. Importancia y beneficios.
5.2 Abstracción de datos.
5.3 Aplicaciones usando
objetos predefinidos.
TIEMPO ESTIMADO POR TEMA.
Horas de Clase
1 Introducción a la programación. 5
2 Estructuras algorítmicas básicas. 10
3 Programación modular. 8
4 Estructuras de datos básicas. 8
5 Programación orientada
a objetos. 10
POLITICAS DEL CURSO
Exámenes parciales 50 %
Examen final 35 %
Tareas, programas y exámenes rápidos 15 %
Total 100 %
LA CALIFICACION MINIMA
APROBATORIA ES 7 (siete)
.
| LIBRO
DE TEXTO Understanding FORTRAN 77 & 90 Gene Zirkel & Eli Berlinger ITP 1994 |
LIBRO
DE TEXTO
The Object Concept, an introduction to computer programming using C++ Rick Decker, Stuart Hirshfield ITP 1993 |
| LIBROS
DE CONSULTA
* Simple Program Design Lesley Anne Robertson ITP 1994 * FORTRAN with engineering applications Koffman, Friedman 5º Edición, 1993 Addison Wesley * Concepts of Object-Oriented Programming David N. Smith Mc. Graw Gill (Pág. 1 a 23, 151 a 160) * The Internet Ilustrated Patrick Carey, Angela Ambrosia ITP 1995 * FORTRAN 90 Loren P. Meissner Thomson 1995 SOFTWARE DE APOYO Microsoft FORTRAN POWERSTATION 1.0 |
LIBROS
DE CONSULTA
* Simple Program Design Lesley Anne Robertson ITP 1994 * Programming Language Essentials Henri E. Bal, Dick Grune Addison Wesley (Pág. 1 a 11) * Concepts of Object-Oriented Programming David N. Smith Mc. Graw Gill (Pág. 1 a 23, 151 a 160)The Internet Ilustrated Patrick Carey, Angela Ambrosia ITP 1995 * C++ with Object Oriented Programming Paul S. Wang Thomson 1994 * Como programar en C/C++ H. M. Deitel / P. J. Deitel Prentice Hall 2da. Edición SOFTWARE DE APOYO TURBO C++ 4.5 Borland International Inc. |
Fecha de la última
actualización: 7 de junio de 2004(M)