Download ASIGNATURA: DISEÑO Y PROGRAMACIÓN ORIENTADOS

Document related concepts

Polimorfismo (informática) wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

Dylan (lenguaje de programación) wikipedia , lookup

Objeto inmutable wikipedia , lookup

Ocaml wikipedia , lookup

Transcript
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA
DEPARTAMENTO DE ELECTRÓNICA
EXUMBRA
IN
SOLEM
ASIGNATURA:
DISEÑO Y PROGRAMACIÓN ORIENTADOS A OBJETOS
SIGLA:
CREDITOS:
3
PRERREQUISITOS:
IWI-131
EXAMEN:
NO TIENE
HRS.CAT.SEM.:
4
HRS.AYUD.SEM:
HRS.LAB.SEM.:
0
0
ELO-329
OBJETIVOS:
Al aprobar la asignatura el alumno podrá:
 Diseñar aplicaciones basadas en objetos.
 Aplicar y conocer las características ofrecidas por los lenguajes C++ y Java para
desarrollar sistemas de software orientados al objeto.
 Aplicar una metodología para el desarrollo de software.
CONTENIDOS:
1. Diseño orientado al objeto.
2. Programación Orientada a Objetos: Objetos, Herencia y Polimorfirmo.
3. Lenguaje Java:
3.1. Introducción a Java.
3.2. Clases y Objetos en Java.
3.3. Clases derivadas e interfaces: herencia, ligado dinámico y polimorfismo.
3.4. Programación orientada a eventos y desarrollo de Interfaces gráficas de Usuarios en Java.
3.5. Frameworks y Applets.
3.5. Manejo de excepciones y entrada y salida.
4. Lenguaje C++:
4.1. Nociones básicas y relación con C: tipos de datos básicos, control de flujo, entrada y
salida.
4.2. Clases y objetos en C++.
4.3. Funciones y métodos: paso de parámetros, sobrecarga de funciones y operadores.
4.4. Clases derivadas: herencia, ligado dinámico y polimorfismo.
4.5. Manejo de excepciones, y entrada y salida de archivos.
4.6. Templates: Standard Templates Library: Template Vector y Lista, Algoritmos genéricos.
METODOLOGÍA:
La evaluación es en base a certámenes, tareas y a un proyecto.
BIBLIOGRAFIA:



Horstmann, Cay S. Cornell, Gary, Core JAVA 2, California : Sun Microsystems Press, 2003,
ISBN: 0130471771.
"The C++ Standard Library", Nicolai M. Josuttis, Addison Wesley, 1999.
"Applying UML and Patterns", Craig Larman, Prentice Hall, second edition, 2002.
ELABORADO:
Agustín González V.
APROBADO:
CC.DD. Acuerdo 12/03
FECHA :
10-04-2006
OBSERVACIONES:
Actualización versión anterior