asignatura: diseño y programación orientados

Anuncio
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA
DEPARTAMENTO DE ELECTRÓNICA
EX UMBRA
IN
SOLEM
ASIGNATURA:
DISEÑO Y PROGRAMACIÓN ORIENTADOS A OBJETOS
SIGLA:
CREDITOS:
PRERREQUISITOS:
ELO-311
EXAMEN:
HRS. AYUD. SEM:
HRS.LAB.SEM.:
0
3
HRS. CAT. SEM.:
4
ELO-329
NO TIENE
0
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.
CONTENIDOS:
1.
Diseño orientado al objeto.
2.
Programación Orientada a Objetos: Objetos, Herencia y Polimorfirmo.
3. Lenguaje C++:
3.1. Nociones básicas y relación con C: tipos de datos básicos, control de flujo, entrada y salida.
3.2. Clases y objetos en C++.
3.3. Funciones y métodos: paso de parámetros, sobrecarga de funciones y operadores, funciones "friend".
3.4. Clases derivadas: herencia, ligado dinámico y polimorfismo.
3.5. Manejo de excepciones, y entrada y salida de archivos.
3.6. Templates: Standard Templates Library: Template Vector y Lista, Algoritmos genéricos.
4. Lenguaje Java:
4.1. Introducción a Java.
4.2. Clases y Objetos en Java.
4.3. Clases derivadas e interfaces: herencia, ligado dinámico y polimorfismo.
4.4. Manejo de excepciones y entrada y salida.
4.5. Frameworks y Applets.
4.6. Programación orientada a eventos y desarrollo de Interfaces gráficas de Usuarios en Java.
METODOLOGÍA:
La evaluación es en base a certámenes, tareas y a un proyecto.
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", John Wiley & Sons, 1997,
ISBN: 0-471-14767-2
ELABORADO
Agustín González V.
APROBADO
CC.DD. Acuerdo 12/03
FECHA
13-05-2003
OBSERVACIONES:
Actualización versión anterior
Descargar