Published using Google Docs
LABORATORIO DE PROGRAMACIÓN ORIENTADO A OBJETOS 5ºCOMPUTACION.docx
Updated automatically every 5 minutes

ESCUELA TÉCNICA N°1 ING OTTO KRAUSE

PROGRAMA DE CONTENIDOS PARA LAS UNIDADES CURRICULARES

Página  de 1

CAMPO DE LA FORMACIÓN

TÉCNICA ESPECÍFICA

Resolución Nro.

UNIDAD CURRICULAR

LABORATORIO DE PROGRAMACIÓN ORIENTADO A OBJETOS

4147/2012

Ciclo/especialidad:

COMPUTACIÓN    

Año: 5º                                  

Hs. Semanales:

9 hs. cátedra

                                                                   

CONTENIDOS MÍNIMOS

INTRODUCCIÓN Complejidad. Manejo de la complejidad: Técnicas de programación; Programación No Estructurada; Programación Procedimental; Programación Modular; Programación Orientada a Objetos; Programación Genérica; Tipos Abstractos de Datos.

EL MODELO ORIENTADO A OBJETOS Abstracción. Encapsulamiento. Modularidad. Jerarquía. Polimorfismo.

PARADIGMA ORIENTADO A OBJETOS Mensajes y métodos. Clases y Objetos. Herencia.

Polimorfismo. Sobrecarga de funciones. Sobrecarga de operadores.

MODELADO ORIENTADO A OBJETOS Introducción a UML. Diagramas de clases. Relaciones. Asociaciones. Agregación. Generalización.

CLASES Y MÉTODOS Clases. Constructores y destructores. Constructores parametrizados. Funciones amigas. Funciones insertadas.

HERENCIA Definición y beneficios. Tipos de herencia: simple y múltiple. Clases bases virtuales. Visibilidad de la herencia. Clases abstractas y métodos virtuales. Constructores y destructores con

herencia.

OBJETOS, FUNCIONES Y PUNTEROS Punteros a objetos. Arreglos de objetos. Paso de objetos a funciones. Referencias.

POLIMORFISMO Sobrecarga de funciones. Sobrecarga de operadores. Funciones virtuales.

PLANTILLAS Genericidad. Conceptos fundamentales. Plantillas de funciones. Plantillas de clases. Plantillas frente a Polimorfismo.

EXCEPCIONES Concepto. Manejo de excepciones. Lanzamiento de excepciones. Manejadores de excepciones.