Download Presentación de la Asignatura

Document related concepts
no text concepts found
Transcript
Programación Orientada a
Objetos I
Ingeniería en computación
J. Jesús Arellano Pimentel
Objetivos
 Objetivo de la asignatura:
 Proveer al estudiante el conocimiento y la
habilidad para el desarrollo de programas bajo
el paradigma orientado a objetos, permitiendo la
creación de modelos del mundo real.
 Objetivos particulares:
 Aprender a desarrollar programas bajo el
paradigma OO empleando el lenguaje de
programación Java.
 Emplear una interfaz de desarrollo integrado
multiplataforma que soporte el lenguaje Java.
Prerrequisitos
1º
Programación
Estructurada
2º
Estructura
de Datos
3º
Programación
Orientada a
Objetos I
Conocimientos de TDA:
•
Estructuras de datos en C
mapacurricular2008.png
Contenido de la asignatura
 Introducción a la programación orientada a
objetos.
 Conceptos básicos de la programación orientada
a objetos.
 Definición de clases y objetos.
 Relaciones entre clases: herencia.
 Relaciones entre clases: asociación y agregación.
 Polimorfismo.
 Programación genérica.
 Manejo de excepciones.
Bibliografía
 Libros base:
 FROUFE Quintas Agustín. Java 2. Manual de
usuario y tutorial. 5ª ed. México: Alfaomega RaMa, 2009.
 DEITEL & DEITEL. Cómo programar en JAVA. 5ª
Ed. México: Pearson Educación, 2004.
 Libro de apoyo:
 WEITZENFELD Alfredo. Ingeniería de Software
orientada a objetos con UML, Java e Internet.
México: Thomson, 2004.
Software
 Sistema Operativo:
 Windows
 Ambientes de desarrollo
 NetBeans
 Alguno de su preferencia
Evaluación
 85% de asistencia para derecho a examen.
 30% Tareas y Prácticas.
 70% Examen parcial (Teoría/Proyecto).
 Posibilidad de décimas extras sobre el
examen parcial por participación en clase o
trabajo continuo.
 Restricciones:
 Las tareas y/o proyectos se deben entregar el
día y la hora establecidos.