You are on page 1of 4

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA DEPARTAMENTO ACADEMICO DE CIENCIAS BASICAS, HUMANIDADES Y CURSOS COMPLEMENTARIOS

SILABO P.A. 2010-I


1. INFORMACION GENERAL
Nombre del curso : Cdigo del curso : Especialidad : Condicin : Ciclo de estudios : Pre-requisitos : Nmero de crditos : Total de horas semestrales: Total de horas por semana Teora : Practica : Laboratorio : Duracin : Sistema de evaluacin : Subsistema de evaluacin: Profesor de teora : Profesor de prctica
PROGRAMACION ORIENTADA A OBJETOS

MB-545 M3-M4-M5-M6 OBLIGATORIO 4to. CICLO MB 165 04 (Cuatro) 84 Hrs. 06 Hrs. 03 Hrs. 03 Hrs. -17 Semanas F -Ricardo Castaeda, Daniel Osorio Edgar Ruiz Lizama, Julio Vsquez Paragulla : Ricardo Castaeda, Edgar Ruiz Lizama Alberto Santos, Julio Vsquez Paragulla.

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 TEMA Introduccin Datos, tipos de datos Variables, declaracin, asignacin

3.

4.

SEM. 1 TEORIA

LABORATORIO

TEORIA LABORATORIO

TEORIA

LABORATORIO 4 TEORIA LABORATORIO TEORIA

LABORATORIO TEORIA

LABORATORIO

TEORIA

LABORATORIO 8 9 TEORIA

LABORATORIO

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 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 Contadores, acumuladores Estructuras de control repetitivas: while, do-while, for Aplicaciones con estructuras de control repetitivas: Nmeros aleatorios. Librera stdlib.h Funciones sin parmetros, con parmetros, sin retorno, con retorno. Practica calificada nro. 1 Arreglos unidimensionales: agrega, recorre, elimina, busca, ordena. Cadenas, arreglo de cadenas. Aplicaciones con funciones y arreglos 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) Programacin orientada a objetos: introduccin, caractersticas, ventajas, clase, objeto, declaracin, instanciamiento, mensajera. Practica calificada nro. 2 EXAMEN PARCIAL 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.

10

TEORIA LABORATORIO TEORIA LABORATORIO TEORIA

11 12

13 14

LABORATORIO TEORIA LABORATORIO TEORIA LABORATORIO

15

TEORIA LABORATORIO

16 17

Herencia y polimorfismo: Clases base y clases derivadas. Aplicaciones de herencia Archivos: Texto y binarios Practica calificada nro. 3 Grficos Proyectos tipo Single Document. rea de programacin grfica: lneas, cuadrados, crculos, polgonos, arcos, tortas, textos, puntos, curvas, plumas, brochas Aplicaciones con grficos Mens, dilogos, grficos Aplicaciones con mens, dilogos, grficos Introduccin a MATLAB: Comandos bsicos, operadores, funciones matemticas MATLAB: Estructuras bsicas de programacin. Archivos M. Vectores y matrices MATLAB: Comandos grficos. Aplicaciones con derivadas e integrales. Practica calificada nro. 4 EXAMEN FINAL 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)

PP + EP + 2EF PC= 4 10,0

Programacin Orientada a Objetos. MB 545 P.A.2010-I

8.

BIBLIOGRAFIA DE TEXTO 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, 2010

You might also like