Sie sind auf Seite 1von 6

PROGRAMACIN DE COMPUTADORES [50493102] Objetivos Comprender la teora y conceptualizacin de la programacin orientada a objetos.

. Implementar algoritmos en lenguaje C++ y verificar su correcto funcionamiento. Utilizar correctamente los tipos de datos y las estructuras de almacenamiento proporcionadas por el lenguaje para construir soluciones eficientes. Desarrollar la habilidad lgica requerida para la programacin de computadores. Utilizar adecuadamente el entorno y las facilidades de programacin que ofrece el lenguaje C++. Metodologa Contenido (incluir el tiempo requerido para su desarrollo) Estrategias Pedaggicas para el trabajo en Aula Trabajo Independiente De Preparacin De Resultados Conceptos bsicos. Estructura del lenguaje. Tipos de datos. Operadores. Libreras. Funciones de entrada/salida, 6 horas Clase magistral, ejercicios, talleres. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos. 3 horas Solucin de ejercicios propuestos. 4 horas Estructuras de control. Sentencias, expresiones y asignaciones 6 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos. 3 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica. 5 horas Funciones. Declaracin de prototipos. Argumentos y parmetros. Parmetros por valor. 6 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos. 3 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica. 4 horas Apuntadores. Aritmtica de direcciones. Parmetros por referencia.8 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos. 4 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica.

6 horas Arreglos. Vectores. Matrices, Arreglos de n dimensiones. 8 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores Lecturas propuestas. Anlisis y prueba de ejercicios propuestos. 4 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica. 6 horas Recursividad. Construccin y prueba de funciones recursivas. Recursividad mutua. 6 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos. 3 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica. 5 horas Estructuras y archivos. Archivos de registros y archivos de texto.8 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos.4 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica. 6 horas Declaracin de clases y definicin de objetos. Polimorfismo y encapsulamiento. Herencia. 16 horas Clase magistral, ejercicios, talleres, prctica en la sala de computadores. Lecturas propuestas. Anlisis y prueba de ejercicios propuestos.8 horas Solucin de ejercicios propuestos. Elaboracin del programa propuesto para la prctica. 12 horas Contenido Temtico Logro esperado Estrategia y Criterio de Evaluacin Fecha %1.Estructura del lenguaje C++ Identifica las partes de un programa, define correctamente variables y constantes, resuelve expresiones aritmticas y lgicas, identifica funciones y las libreras correspondientes. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Semanas 1 y 2 5 2. Estructuras de control Utiliza correctamente las estructuras de control para implementar algoritmos. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad y calidad del cdigo fuente escrito para resolver la prctica. Semanas 2 y 3 5 3. Funciones Identifica las unidades lgicas de un problema y las implementa por medio de funciones. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad y calidad del cdigo fuente escrito para resolver la prctica. Semanas 4 y 5 10 4. Apuntadores Maneja correctamente el concepto de direccin de menora y lo aplica para el intercambio de valores entre funciones. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad

y calidad del cdigo fuente escrito para resolver la prctica. Semanas 5 y 6 15. 4. Arreglos Define grupos de datos homogneos y los manipula adecuadamente. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad y calidad del cdigo fuente escrito para resolver la prctica. Semanas 7 y 8 15 6. Recursividad Determina los puntos de solucin trivial para la implementacin de funciones recursivas. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad y calidad del cdigo fuente escrito para resolver la prctica. Semanas 9 y 10 15 7. Estructuras y archivos Define grupos de datos heterogneos, los almacena y recupera utilizando medios magnticos. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad y calidad del cdigo fuente escrito para resolver la prctica. Semana 11 y 12 15 8. Programacin orientada a objetos Define clases, construye objetos y aplica los principios fundamentales de la programacin orienta a objetos en la construccin de programas. Precisin, claridad y exactitud en la solucin de los ejercicios propuestos. Claridad y calidad del cdigo fuente escrito para resolver la prctica. Semanas 13 a 16 30 Justificacin Permite entender la estructura y funcionamiento del lenguaje de programacin C++ para construir soluciones informticas aplicando adecuadamente las diferentes tcnicas de programacin. Bibliografa Texto Gua FRIEDMAN FRANK. Problem solving, abstraction and design using C++. Editorial Addison Wesley. Textos Complementarios FRIEDMAN FRANK. Problem solving, abstraction and design using C++. Editorial Addison Wesley. JAMSA, Kris, Aprenda C++, Computec Rama-AlfaOmega. CEBALLOS, Fco. Javier, Microsoft visual C++, Computec RamaAlfaOmega.

CEBALLOS, Fco, Javier, Programacin Orientada a Objetos con C++, Computec Rama-AlfaOmega. STROUSTRUP BJARME, El lenguaje de programacin C++, Adisson Wesley. ELLIS, MARGARET, Manuel de referencia de c++ con anotaciones, Adisson Wesley. Revistas Direcciones de Internet http://www.zator.com/Cpp/E1_2.htm http://www.abcdatos.com/tutoriales/tutorial/l11124.html http://www.lenguaje-c.es.vg/ http://personales.com/venezuela/caracas/web_del_programador/lengua je_c_mas.htm

Contenido Ttulo: Estructura del lenguaje C++ Duracin: 8 Descripcin: Estructura del lenguaje. Tipos de datos. Operadores. Libreras. Funciones de entrada/salida Ttulo: Estructuras de control Duracin: 8 Descripcin: Sentencias Expresiones y asignaciones Ttulo: Funciones Duracin: 8 Descripcin: Funciones. Declaracin de prototipos.

Argumentos y parmetros. Parmetros por valor. Ttulo: Apuntadores Duracin: 8 Descripcin: Apuntadores. Aritmtica de direcciones. Parmetros por referencia. Ttulo: Arreglos Duracin: 8 Descripcin: Arreglos. Vectores. Matrices, Arreglos de n dimensiones. Ttulo: Recursividad Duracin: 8 Descripcin: Recursividad. Construccin y prueba de funciones recursivas. Recursividad mutua Ttulo: Recursividad Duracin: 8 Descripcin: Recursividad. Construccin y prueba de funciones recursivas. Recursividad mutua Ttulo: Estructuras y archivos Duracin: 8 Descripcin: Estructuras y archivos. Archivos de registros y archivos de texto. Ttulo: Programacin orientada a objetos

Duracin: 8 Descripcin: Declaracin de clases y definicin de objetos. Polimorfismo y encapsulamiento. Herencia. El editor de C++ que utilizaremos ser Visual C # Sharp 2008 para el
aprendizaje de la asignatura.

Das könnte Ihnen auch gefallen