Sei sulla pagina 1di 9

UNIVERSIDAD AUTNOMA DEL ESTADO DE HIDALGO

COORDINACIN DE DOCENCIA DIRECCIN DE PLANEACIN Y DESARROLLO EDUCATIVO

PROGRAMA ANALTICO DE ASIGNATURA


1.- DATOS GENERALES
1.1 INSTITUTO: Instituto de Ciencias Bsicas e Ingeniera. LICENCIATURA: Licenciado en Sistemas Computacionales. ASIGNATURA: Programacin Estructurada.

1.2 1.3

1.4

Ubicacin de la Asignatura en el Plan de Estudios Carga de la Asignatura

Semestre 2

rea de Formacin Computacin

Clave

1.5

SEMANAL
TERICA PRCTICA TOTAL TERICA

SEMESTRAL
PRCTICA TOTAL

Crditos

4 1.6
Ing. Ernesto Hernndez Ocaa Ing. Gabriela Medina Njera Lic. Cecilia Cruz Cordero Lic. Theira Irasema Samperio Monroy

64

32

96

10

Nombre del profesor que elabor el programa

Fecha de elaboracin

ABRIL DE 2005

2.- PAPEL DE LA ASIGNATURA EN EL PLAN DE ESTUDIOS

Proporcionar los conocimientos de la programacin estructurada para el desarrollo de aplicaciones, tiles en las diferentes asignaturas tales como estructuras de datos, mtodos numricos, sistemas operativos, compiladores, etc.

3.- SERIACIN DE LA ASIGNATURA A PARTIR DE LA CONGRUENCIA INTERNA DE LOS CONTENIDOS


ASIGNATURAS ANTECEDENTES ASIGNATURAS CONSECUENTES

Introduccin a las ciencias de la computacin

Programacin OO I Programacin OO II

4.- INTENCIN EDUCATIVA DE LA ASIGNATURA 4.1. OBJETIVOS GENERALES Conocer los principios fundamentales de la programacin estructurada. Conocer y dominar los conceptos fundamentales de las estructuras de decisin. Conocer y dominar los conceptos fundamentales de las estructuras repetitivas. Conocer y dominar los conceptos de programacin modular. Conocer y dominar los conceptos fundamentales y las aplicaciones de los arreglos y estructuras. Conocer y dominar los conceptos de las estructuras dinmicas. Conocer y dominar los conceptos de archivos, as como sus distintos tipos y aplicaciones.

5.- OBJETIVOS PARTICULARES DE LAS UNIDADES O TEMAS 5.1. NMERO Y TTULO DE LAS UNIDADES O TEMAS Unidad I Introduccin. 5.2. OBJETIVOS PARTICULARES DE CADA UNIDAD O TEMA Conocer las caractersticas de la programacin estructurada as como sus antecedentes y las caractersticas del lenguaje de programacin C. Conocer la metodologa para la solucin de problemas utilizando un lenguaje de programacin estructurado. Unidad II Datos, tipos de datos y expresiones. Unidad III. Estructuras de control Unidad IV. Funciones. Unidad V. Estructuras de datos. Conocer y dominar perfectamente los conceptos de dato, variable operador y los tipos de datos que se utilizan en lenguaje C. Conocer y dominar perfectamente los distintos tipos de estructuras de control que se utilizan en programacin. Conocer y dominar perfectamente los principios de la programacin modular creando funciones especificas. Conocer y dominar perfectamente los conceptos de arreglo y las operaciones que se llevan a cabo con estos, adems de crear y manipular estructuras. Conocer y dominar los principios para crear estructuras dinmicas. Conocer y dominar perfectamente los conceptos de archivo, registro y campo, para realizar operaciones propias de archivos.

Unidad VI. Apuntadores. Unidad VII. Archivos.

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NMERO DE LA UNIDAD PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)
1

TOTAL DE HORAS
6

1. Introduccin.
1.1. Caractersticas de la programacin estructurada. 1.1.1. Cmo surgi la programacin lineal y la programacin estructurada? 1.1.2. Diferencias entre la programacin lineal y la programacin estructurada. 1.1.3. En donde se aplican estos dos tipos de programacin? 1.1.4. Caractersticas de un lenguaje para hacer programacin estructurada (Ejemplo. lenguaje C). 1.2. Pasos para la solucin de problemas con un lenguaje estructurado. 1.3 Anlisis, Diseo, Pruebas de escritorio, Codificacin, Prueba.

2.

Tipos de datos y Expresiones. 2.1. Variables. 2.1.1. Nombre de Variables. 2.1.2. Tipos de Variables. 2.1.3. Constantes. 2.1.4. Palabras reservadas. 2.1.5. Ejemplos. 2.2. Tipos de datos 2.2.1. Tipos de datos primitivos y extendidos. 2.2.2. Espacio de memoria que utiliza cada tipo de dato. 2.2.3. Conversin de un tipo de dato a otro. 2.2.4. Ejemplos. 2.3. Operadores. 2.3.1. Operadores lgicos. 2.3.2. Operadores de relacin. 2.3.3. Expresiones condicionales. 2.3.4. Orden de precedencia. 2.3.5. Ejemplos. 2.4. Sentencias. 2.4.1. Sentencia y argumento. 2.4.2. Sentencias de asignacin. 2.4.3. Sentencias condicionales 2.4.4. Sentencias de control. 2.5. Funciones bsicas de I/O. 2.6. Ejemplos, ejercicios y problemas de cada una de las estructuras.

10

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NMERO DE LA UNIDAD PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)
3

TOTAL DE HORAS
20

3. Estructuras de Control.
3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. Si-entonces (if...Then). Si entonces de lo contrario (if... Then ...Else). Comparacin mltiple (Case- Switch). Iteracin: Ciclo (For). Iteracin: Mientras que (While). Iteracin: Hacer (Do-While). Continuar el ciclo (Continue). Interrumpir ciclo (Break). Ejemplos, ejercicios y problemas de cada una de las estructuras. Concepto y representacin de un arreglo. Arreglos unidimensionales. Ejemplos y ejercicios y problemas. Arreglos Multidimensionales. Ejemplos y ejercicios y problemas. Estructuras (struct). Ejemplos, ejercicios y problemas de cada una de las estructuras.

4. Arreglos y Estructuras.

20

5. Funciones.
5.1. Concepto de funcin 5.1.1. Mudularidad y estructuracin. 5.2. Variables. 5.2.1. Variables Globales, Locales, Externas. 5.2.2. Alcance de variables. 5.3. Paso de parmetros. 5.3.1. Por valor. 5.3.2. Por referencia. 5.4. Recursividad. 5.5. Ejemplos, Ejercicios y Problemas.
15

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NMERO DE LA UNIDAD PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)
6

TOTAL DE HORAS
10

6. Apuntadores.
6.1. 6.2. 6.3. 6.4. Introduccin. Operaciones con apuntadores. Arreglo de apuntadores. Ejemplos, ejercicios y Problemas.

7. Archivos.
7

15

7.1. Tipos de archivos. 7.2. Formas de almacenar los datos en un archivo. 7.2.1. Secuencial. 7.2.2. Directo. 7.2.3. Comprimido. 7.2.4. Apertura de archivos. 7.2.5. Lectura y escritura de archivos. 7.3 Ejemplos, Ejercicios y Problemas.

7.- SISTEMA DE HABILIDADES 7.1. HABILIDADES GENERALES, PRCTICAS O ESPECFICAS QUE FORMAR Y DESARROLLAR LA ASIGNATURA En esta materia el alumno, obtendr los conocimientos y la habilidad para desarrollar aplicaciones en el lenguaje de programacin estructurado(lenguaje Borland C++) utilizando las diferentes sentencias propias del lenguaje, as como desarrollar mdulos de cdigo con propsito general.

8.- CONSIDERACIONES METODOLGICAS Y DE ORGANIZACIN DE LA ASIGNATURA 8.1. METODOS, FORMAS ORGANIZATIVAS Y RECURSOS DIDCTICOS PARA EL DESARROLLO DEL PROCESO DE ENSEANZA-APRENDIZAJE Mtodos: descriptivo/ explicativo, reflexivo, inductivo y experimental. Recursos didcticos: equipo de computo, Internet .

9. SISTEMA DE EVALUACIN DEL APRENDIZAJE 9.1. FORMAS DE EVALUACIN QUE ADOPTA LA ASIGNATURA. Exmenes departamentales. Prcticas de laboratorio (Ejemplos). Ejercicios y Problemas. Exposiciones. Investigaciones.

10.- BIBLIOGRAFA NECESARIA PARA EL DESARROLLO DEL PROGRAMA


10.1. BSICA 10.2. COMPLEMENTARIA

Lenguaje de programacin C B. kerningham & D. Ritchie Prentice Hall Como programar en C/C++ Deitel & deitel Prentice hall 11.- PERFIL PROFESIOGRFICO

New paradigms for software development Agresti IEEE

11.1. PERFIL IDEAL DEL PROFESOR QUE SE REQUIERE PARA IMPARTIR LA ASIGNATURA Licenciado en sistemas computacionales o afn. Experiencia en programacin estructurada y OOP.

Potrebbero piacerti anche