Вы находитесь на странице: 1из 4

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

SILABO P.A. 2010-II


1. INFORMACION GENERAL
Nombre del curso : PROGRAMACION ORIENTADA A OBJETOS Cdigo del curso : MB-545 Especialidad : M3-M4-M5-M6 Condicin : OBLIGATORIO Ciclo de estudios : 4to. CICLO Pre-requisitos : MB 165 Nmero de crditos : 04 (Cuatro) Total de horas semestrales: 84 Hrs. Total de horas por semana 06 Hrs. Teora : 03 Hrs. Practica : 03 Hrs. Laboratorio : -Duracin : 17 Semanas Sistema de evaluacin : F Subsistema de evaluacin: -Profesor de teora : Daniel Osorio, Ricardo Castaeda Profesor de prctica : Daniel Osorio, Ricardo Castaeda, Julio Vsquez, Max Obregn. Alberto Santos,

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:

Herencia y polimorfismo: Clases base y clases derivadas. Aplicaciones de herencia.

SEMANA N 11:

Archivos: Texto y binarios Practica calificada nro. 3


SEMANA N 12:

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:

Mens, dilogos, grficos. Aplicaciones con mens, dilogos, grficos.


SEMANA N 14:

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)

Programacin Orientada a Objetos. MB 545 P.A.2011-1

PP + EP + 2EF PC= 4 8. BIBLIOGRAFIA DE TEXTO 10,0

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

Вам также может понравиться