Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TemarioPrograEstruc - para Alumnos2010 - 2011
TemarioPrograEstruc - para Alumnos2010 - 2011
Programación estructurada
M.C. Bertha López Azamar
HORAS
ASIGNADA
S TEMAS Y SUBTEMAS OBJETIVOS GENERALES DE LA ASIGNATURA
5 1. Diseño de algoritmos Introducir a los alumnos en el ambiente de
1.1. Lenguajes de programación programación, utilizando las técnicas de
programación estructurada y complementadas por
1.2. Proceso de elaboración de un programa un lenguaje de programación (Lenguaje C ó Visual
1.3. Conceptos fundamentales de algoritmos Basic).
Establecer las habilidades para reconocer los
5 2. Elementos básicos de almacenamiento de
requisitos del problema, establecer un diseño y
datos
desarrollar un programa (Sistema) que de solución
1 2.1. Datos y tipos de datos
al problema planteado.
2.2. Variables y constantes Conocimiento general del lenguaje de programación
1 2.2.1. Variables simples (sintaxis) e implementación de los algoritmos.
2 2.2.2. Variables arreglos Remarcar la importancia de la documentación de
1 2.3. Asignación programas, así como la elaboración de la fase de
pruebas.
5 3. Esquema General de un programa
1 3.1. Descomposición de un programa CRITERIOS Y PROCEDIMIENTOS DE EVALUACION
4 3.2. Primitivas de entrada y salida Y ACREDITACIÓN
5 4. Elementos básicos de manipulación de
datos Las evaluaciones serán por escrito.
1 4.1. Operadores aritméticos y lógicos La calificación final se evaluara de acuerdo al siguiente
4.2. Expresiones. uso tabulador:
3 Exámenes parciales 50%
4 4.2.1. Formulación de expresiones
1 Examen final 50%
aritméticas (Ejercicios)
Calificación final 100%
8 5. Módulos (Funciones y procedimientos)
Para las calificaciones parciales se evaluaran de acuerdo
2 5.1. Conceptos
al siguiente tabulador:
3 5.2. Ámbito de variables
2 exámenes quincenales 80%
3 5.3. Paso de parámetros
Trabajos,
25 1 6. Sentencias de Control algoritmos y programas 10%
9 6.1. Formulación de expresiones Avance del cuadernillo
condicionales (Ejercicios) (en equipo de 3) 10%
6.2. Estructuras de repetición ó ciclos Total 100%
5 6.2.1. for Para cuadernillo: análisis, pseudocódigo, (diagrama de
flujo), código de programa en Lenguaje de
5 6.2.2. while programación.
5 6.2.3. do-while La calificación del final comprende:
Examen escrito 80%
17 1 6.3. Estructuras de decisión
Proyecto final (en equipo) 20%
14 6.3.1. if-else Total 100%
5 6.3.2. switch-Case (Selección múltiple)
3 7. Estructuras de Datos Del proyecto final deberán entregar en primer parcial el
titulo del proyecto, en segundo parcial el análisis del
1.5 7.1. Registros
problema del proyecto, y dos días después del examen
1.5 7.2. Uniones del tercer parcial entregar el proyecto terminado.
Programación estructurada
M.C. Bertha López Azamar
BIBLIOGRAFÍA
Básico
Metodología de la programación, Algoritmos, diagramas de flujo y programas; Cairo,
Osvaldo; Alfaomega; México, 2003; 2da. Edición
Programación Estructurada, un enfoque algorítmico; López Román, Leobardo; Alfaomega;
2da. Edición
Fundamentos de Programación, Algoritmos y estructuras de datos. Joyanes, L. Mc Graw
Hill. 2000.
Enciclopedia del Lenguaje C; Ceballos, Francisco; Alfaomega, 1997
C/C++: Curso de programación. Ceballos F. Alfaomega Ra-Ma. 2002.
Programación estructurada en C. James L., Antonakos K. Prentice Hall. 1997.
Gottfried, Byron; Programación en C; Mc Graw Hill; Segunda edición; 1997
Schildt, Herbert; Manual de referencia C; Mc Graw Hill; Cuarta edición; 2001
De Consulta
Estructura de datos y algoritmos. Alfred V. Aho. Addison Wesley Longman. 1999.
Estructuras de datos y algoritmos. Tanenbaum A., Moshe A. y Yedidyah L. Prentice Hall.
1993.
Estructuras de datos y algoritmos. Ullman J., Aho A. y Hopcroft J. Addison-Wesley.
De lenguaje de programación:
1) Microsoft Visual Basic 2005; Michael Halvorson, McGraw-Hill
2) Programación con Microsoft Visual Basic 2005; Francisco Charte Ojeda; Anaya
3) VISUAL BASIC 2005 PROFESIONAL ; BILL EVJEN ; ANAYA MULTIMEDIA;
España
4) BIBLIA DE VISUAL BASIC 2005; EVANGELOS PETROUT ; ANAYA
MULTIMEDIA
5) Visual Basic 6 Black Book; Steven Holzner; The Coriolis Group
6) Programming Visual Basic .NET; Dave Grundgeiger; O'Reilly
7) VB .NET Language in a Nutshell;Steven Roman, Ron Petrusha, Paul Lomax;
O'Reilly
8) Centro de recursos Microsoft:
http://msdn.microsoft.com/es-mx/vbasic/default.aspx
9) Enciclopedia del Lenguaje C; Ceballos, Francisco; Alfaomega, 1997
10)C/C++: Curso de programación. Ceballos F. Alfaomega Ra-Ma. 2002.
11)Programación en C; Gottfried, Byron; Mc Graw Hill; Segunda edición; 1997
12)Manual de referencia C; Schildt, Herbert; Mc Graw Hill; Cuarta edición; 2001
13)Creación de simulaciones interactivas en Java: aplicación a la enseñanza de la
física; Francisco Esquembre; Pearson
14)ActionScript 3.0; Colin Moock; Anaya
15)Programación en Java; C. Thomas Wu; Mc Graw Hill; Primera edición; 2008