Академический Документы
Профессиональный Документы
Культура Документы
2.
SUMILLA El curso de programacin orientada a objetos trata de temas como clases, objetos, datos miembros y sus mtodos, constructores. Revisa conceptos como arreglo de objetos, clases genricas, sobrecarga de operadores, herencia, polimorfismo y los flujos de entrada y salida. Se presenta la elaboracin de grficos, y de mens. Todos los temas utilizan como herramienta un entorno de desarrollo visual. OBJETIVO Al finalizar el curso el alumno mediante un lenguaje de programacin moderno con herramienta visual, podr desarrollar programas bajo el enfoque de la programacin orientada a objetos, de ndole general con nfasis en aplicaciones de ingeniera. PROGRAMA
SEMANA N 1:
3.
4.
Introduccin, Datos, tipos de datos, Variables, declaracin, asignacin Algoritmo: entrada, proceso, salida. Entorno de programacin con herramienta visual: Visual C++.Proyectos basados en dilogo.Interface
grfica de usuario GUI.Controles visuales: Etiqueta (StaticTextl), caja de texto (Edit Text), botn (Button). Aplicaciones con procesos secuenciales: entrada, proceso, salida. Frmulas matemticas. Librera math.h.
SEMANA N 2:
Estructuras de control selectivas: if, if else, if else if, switch. Control visual: Combo (ComboBox). Control visual: Radio Button, Check box.. Aplicaciones con estructuras de control selectivas
SEMANA N 3:
Contadores, acumuladores. Estructuras de control repetitivas: while, dowhile, for. Aplicaciones con estructuras de control repetitivas: Nmeros aleatorios. Librera stdlib.h.
SEMANA N 4:
Funciones sin parmetros, con parmetros, sin retorno, con retorno. Practica calificada nro. 1
SEMANA N 5:
Arreglos unidimensionales: agrega, recorre, elimina, busca, ordena. Cadenas, arreglo de cadenas. Aplicaciones con funciones y arreglos.
SEMANA N 6:
Arreglos bidimensionales: agrega en fila, agrega en columna, recorre por filas, recorre por columnas, elimina filas, elimina columnas, busca, ordena por filas, ordena por columnas, ordena todo. Aplicaciones con arreglos unidimensionales, bidimensionales, cadenas, arreglos de cadenas. Control visual: Listas (List).
SEMANA N 7:
Programacin orientada a objetos: introduccin, caractersticas, ventajas, clase, objeto, declaracin, instanciamiento, mensajera. Practica calificada nro. 2
SEMANA N 8: EXAMEN PARCIAL SEMANA N 9: Clases y Objetos. Instancia de una clase. Especificacin de acceso a los
miembros de una clase: Acceso Privado, Pblico y Protegido. Constructores: Por Defecto y sobrecargados. Funciones friend, sobrecarga de operadores. Arreglos de Objetos: clase unitaria, clase administradora, clases gestora. Aplicaciones.
SEMANA N 10:
SEMANA N 11:
Grficos. Proyectos tipo Single Document. rea de programacin grfica: lneas, cuadrados, crculos, polgonos, arcos, tortas, textos, puntos, curvas, plumas, brochas. Aplicaciones con grficos
SEMANA N 13:
Introduccin a MATLAB: Comandos bsicos, operadores, funciones matemticas. MATLAB: Estructuras bsicas de programacin. Archivos M. Vectores y matrices.
SEMANA N 15:
MATLAB: Comandos grficos. Aplicaciones con derivadas e integrales. Practica calificada nro. 4.
SEMANA N 16:
EXAMEN FINAL
SEMANA N 17:
EXAMEN SUSTITUTORIO
5.
ESTRATEGIAS DIDACTICAS
El mtodo lgico a seguir es el inductivo deductivo, para que el estudiante conozca los conceptos y leyes que gobiernan la Programacin Orientada a Objetos.
6.
MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDACTICOS Microcomputadora, software aplicativos, textos, separatas y guas de laboratorio del curso.
7.
EVALUACIN TIPO DE EVALUACIN (segn el Sistema F) 4 prcticas de laboratorio, de las cuales se promediarn las tres (03) mejores notas (PP). EXAMEN PARCIAL (EP) EXAMEN FINAL (EF) PESO 1 1 2
a) b) c)
DEITEL H.M. y DEITEL P.J. (2003) Como Programar en C++ 4ta Ed. Editorial Prentice-Hall Hispanoamericana, Mxico. CEBALLOS, Fco. Javier (2004) Programacin orientada a objetos con C++ 3ra. Ed. Alfaomega Ra-Ma. Mxico.
BIBLIOGRAFA COMPLEMENTARIA BRONSON, Gary (2007) "C++ para Ingeniera y Ciencias" Thompson S.A. Mxico. Editorial
ECKEL Bruce (2002) Thinking In C++ 2nd. Edition, Vol. 1 y Vol 2. MindView Inc. U.S.A. GILAT, Amos (2006) MATLAB Una introduccin con ejemplos prcticos. Editorial Revert Espaa. HORTON Ivor (1998) Beginning Visual C++ 6.0 1st. Edition Wrox Press Ltd., USA JOYANES AGUILAR, Luis (2002) "Programacin en C++: Algoritmos, Estructura de Datos y Objetos" 1ra. Ed. Editorial McGraw Hill, Madrid. KRUGLINSKI, David (1999) Programacin avanzada con Visual C++ 6.0 1ra. Edicin Ed. Editorial McGraw Hill, Madrid. Espaa. RAFFO LECCA Eduardo(2009) MATLAB Para Ciencias e Ingeniera Raffo Lecca Editores, Lima Per. STROUSTRUP, Bjarne (2003) El Lenguaje de Programacin C++ 3ra. Edicin, Editorial Addison-Wesley Iberoamericana, Espaa.
Lima, Marzo, 2011