Document related concepts
Transcript
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA DE ----------------------------------------------------------------------------------------------------------------------------------------------------- Para ser actualizado ASIGNATURA: Diseño y programación orientado a objetos. CREDITOS: 3 PRERREQUISITOS: Programación IWI 131 HRS.CAT.SEM.: 4 HRS.AYUD.SEM.: - HRS.LAB.SEM.: - SIGLA: ELO-329 EXAMEN: No tiene OBJETIVOS: Al aprobar la asignatura el alumno podrá enfrentar desarrollos de software orientado al objeto, será capaz de estructurar programas en base a objetos, y conocerá las características ofrecidas por los lenguajes C++ y Java para desarrollar sistemas de software orientados al objetos. CONTENIDOS: Diseño Orientado al Objeto. Flujos de datos de entrada y Salida . Definición y Conversión de Datos. Introducción a Clases en C++ . Asignación dinámica de memoria. Funciones . Herencia. Miembros estáticos y Funciones "Friend" (amigas). Funciones Virtuales. Manejo de Entrada y Salida de Archivos. Manejo de Excepciones. Plantillas. Bibioteca estándar de Plantillas. Java: Applet. Objetos en Java. Streams y Persistencia en Java. Excepciones. Properties. Interfaces. Documentación, Frameworks. Programación basada en eventos. BIBLIOGRAFIA: Kip R. Irvine, "C++ and Object-Oriented Programming", Prentice Hall, 1997. ISBN: 0-02-359852-2 Timothy Budd, "Data Structures in C++, Using the Standard Template Library", Addison Wesley, 1998, ISBN:0-201-30879-7 Cay S. Horstmann, "Practical Object-Oriented Development in C++ and Java", Jhon Wiley & Sons, 1997, ISBN: 0-471-14767-2 ELABORADO APROBADO FECHA APROB. A. González V. OBSERVACIONES: