532714 Ssd3 Programacion Orientada A Objetos Pd 01 10
1. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
DEPARTAMENTO ACADÉMICO INGENIERIA
LICENCIATURA EN 339 INGENIERIA EN SISTEMAS DE COMPUTACION
ACADEMIA PROGRAMACION
CLAVE 532714
NOMBRE DE LA ASIGNATURA PROGRAMACION ORIENTADA A OBJETOS
SERIACIÓN INTRODUCCION A LOS SISTEMAS DE INFORMACION
SEMESTRE EN QUE SE IMPARTE CUARTO
ELABORÓ Mtl. Lourdes Cahuich, Dr. Jaime Aguilera
FECHA DE REALIZACIÓN ENERO-10
HORAS CON HORAS TOTAL DE HORAS TOTAL DE HORAS ESCENARIOS
CRÉDITOS
DOCENTE INDEPENDIENTES SEMANA SEMESTRE ACADÉMICOS
4 3 7 105 6.6 SALA DE COMPUTO
OBJETIVO GENERAL
El estudiante solucionará problemas por medio del diseño y la programación orientada a objetos, haciendo énfasis en el análisis del problema, diseño
de la solución, documentación e implementación El estudiante utilizara bibliotecas comerciales de software creando proyectos en el lenguaje de
programación Java
Pag. 0/10
2. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
UNIDAD 1 Diseño de clases
OBJETIVO ESPECÍFICO POR UNIDAD: HORAS:
El estudiante producirá implementaciones de Java partiendo de una especificación, desarrollará clases de Java robustas 42
utilizando excepciones y desarrollará código con calidad profesional aplicando convenciones de código utilizados en la industria CD 24 / 18 AAI
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
1 26 2 Presentación, evaluación Comunicación efectiva Presentaciones en
Ene diagnóstica, planeación computadora o
didáctica y encuadre - Escuchar proyector de acetatos.
Reflexión
2 29 2 1 Diseño de clases Exposición por parte del docente Manejo de herramientas IDE Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Ene 1.1 Revisando las bases para ejecutar computadora o
de Java Preguntas intercaladas programas en Java Detección y análisis de conceptos y principios - Escuchar proyector de acetatos.
1.1.1 Una sencilla - Reflexión
aplicación Java Resúmenes y mapas Identificar las actividades Compilación de programas en Java Analizar Pizarrón.
1.1.2 Datos: Primitivas y conceptuales necesarias para programar en
Objetos Java Computadoras.
Explicación de programas de
ejemplo en Java Curso de iCarnegie
online
3 2 Feb 2 1.1.3 Operadores, Exposición por parte del docente Manejo de herramientas IDE Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Expresiones, y enunciados para ejecutar computadora o
1.1.4 Enunciados de Preguntas intercaladas programas en Java Detección y análisis de conceptos y principios - Escuchar proyector de acetatos.
control Analizar
1.1.5 Clases Resúmenes y mapas Identificar las actividades Compilación de programas en Java Pizarrón.
conceptuales necesarias para programar en
Java Computadoras.
Explicación de programas de
ejemplo en Java Curso de iCarnegie
online
4 5 Feb 2 1.1.6 Usando Eclipse Exposición por parte del docente Identificación de errores con Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
1.1.7 Convenciones de programas mal documentados computadora o
código Preguntas intercaladas - Escuchar proyector de acetatos.
1.1.8 Javadoc Analizar
Pag. 0/10
3. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
Explicación de programas de Pizarrón.
ejemplo en Java
Computadoras.
Curso de iCarnegie
online
5 9 Feb 2 1.2 Aplicaciones Java Exposición por parte del docente Manejo de herramientas IDE Lecturas de textos previas a la discusión en clase Evaluación del dominio de Presentaciones en
1.2.1 Comenzando con el para depurar la interdependencia, a computadora o
API de Java Preguntas intercaladas programas en Java Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie través de rúbricas que proyector de acetatos.
1.2.2 Consola I/O indiquen el desempeño de
1.2.3 Objetos de Explicación de programas de Solución individual de las evaluaciones de opción múltiple iCarnegie trabajo en equipo: Pizarrón.
excepción ejemplo en Java
- Rol del alumno Computadoras.
- Auto evaluación objetiva
- Aceptación de diferentes Curso de iCarnegie
puntos de vista online
- Liderazgo
6 12 2 1.2.4 Depurador Exposición por parte del docente Manejo de herramientas para Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Feb 1.2.5 Depurando con diagramas UML computadora o
eclipse Eclipse Preguntas intercaladas Dibujo de diagramas UML - Escuchar proyector de acetatos.
- Analizar
Resúmenes y mapas Interpretar Pizarrón.
conceptuales
Computadoras.
Exposición por parte del docente Manejo de herramientas para Lecturas de textos previas a la discusión en clase
diagramas UML Curso de iCarnegie
online
7 16 2 1.3 Diseñando clases Exposición por parte del docente Manejo de herramientas para Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Feb 1.3.1 UML Diagrama de diagramas UML computadora o
clases Preguntas intercaladas Dibujo de diagramas UML - Escuchar proyector de acetatos.
1.3.2 Relaciones entre - Analizar
clases Resúmenes y mapas Interpretar Pizarrón.
conceptuales
Computadoras.
Curso de iCarnegie
online
8 19 2 1.3.3 Estructuras de Exposición por parte del docente Ejercicio de análisis sobre las Lecturas de textos previas a la discusión en clase Evaluación del dominio de Presentaciones en
Feb clases comunes actividades realizables en la la interdependencia, a computadora o
1.3.4 UML con Eclipse Preguntas intercaladas solución programas Detección y análisis de conceptos y principios través de rúbricas que proyector de acetatos.
indiquen el desempeño de
Presentación de casos de Interpretar las diferentes fases Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie trabajo en equipo: Pizarrón.
Pag. 0/10
4. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
estudio en
el proceso de resolución de - Rol del alumno Computadoras.
problemas utilizando el - Auto evaluación objetiva
paradigma Orientado a Objetos. - Aceptación de diferentes Curso de iCarnegie
puntos de vista online
- Liderazgo
9 23 2 1.3.5 Modelando clases Exposición por parte del docente Ejercicio de análisis sobre las Lecturas de textos previas a la discusión en clase Evaluación del dominio de Presentaciones en
Feb actividades realizables en la la interdependencia, a computadora o
Preguntas intercaladas solución programas Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie través de rúbricas que proyector de acetatos.
10 26 2 1.3.6 Modelando la indiquen el desempeño de
Feb biblioteca del sistema Presentación de casos de Solución individual de las evaluaciones de opción múltiple iCarnegie trabajo en equipo: Pizarrón.
estudio Interpretar las diferentes fases
en - Rol del alumno Computadoras.
el proceso de resolución de - Auto evaluación objetiva
problemas utilizando el - Aceptación de diferentes Curso de iCarnegie
paradigma Orientado a Objetos. puntos de vista online
- Liderazgo
11 2 Mzo 2 1er Examen parcial Examen 50 %
practico • Práctico 60%
• Evaluaciones practicas
40%
12 5 Mzo 2 1er Examen parcial teórico Examen 50 %
y Retroalimentación • Examen 60%
• Ejercicios Opción
múltiple 40%
Pag. 0/10
5. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
UNIDAD 2: Implementación de clases
OBJETIVO ESPECÍFICO POR UNIDAD: HORAS:
El estudiante desarrollara programas en Java que exhiban elementos de programación orientada a objetos, incluyendo herencia, 35
polimorfismo, clases abstractas e interfaces CD 20/15 AAI
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
13 9 Mzo 2 2.1 Implementación Exposición por parte del docente Implementación de clases en Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
2.2 Definición de clases java computadora o proyector
Preguntas intercaladas Detección y análisis de conceptos y principios - Escuchar de acetatos.
- Analizar
Explicación de programas de Interpretar Pizarrón.
ejemplo en Java
Computadoras.
Curso de iCarnegie online
14 12 2 2.1.2 Herencia Exposición por parte del docente Implementación del concepto de Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Mzo herencia en java computadora o proyector
Preguntas intercaladas Detección y análisis de conceptos y principios - Escuchar de acetatos.
- Analizar
Explicación de programas de Interpretar Pizarrón.
ejemplo en Java
Computadoras.
Curso de iCarnegie online
15 16 2 2.1.3 Métodos de la clase Exposición por parte del docente Llevar a cabo pruebas Lecturas de textos previas a la discusión en clase Evaluación del dominio Presentaciones en
Mzo Object pertinentes a un programa en de la interdependencia, a computadora o proyector
2.1.4 Prueba de unidades Preguntas intercaladas Java Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie través de rúbricas que de acetatos.
2.1.5 Implementación de indiquen el desempeño
un sistema Presentación de casos de Solución individual de las evaluaciones de opción múltiple iCarnegie de trabajo en equipo: Pizarrón.
estudio
- Rol del alumno Computadoras.
- Auto evaluación
objetiva Curso de iCarnegie online
- Aceptación de
diferentes puntos de
Pag. 0/10
6. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
vista
- Liderazgo
16 19 2 2.3 Colecciones Exposición por parte del docente Identificar el adecuado empleo Lecturas de textos previas a la discusión en clase Evaluación del dominio Presentaciones en
Mzo 2.3.1 Arreglos de métodos en arreglos y listas de la interdependencia, a computadora o proyector
2.3.2 ArrayList e Preguntas intercaladas en el proceso de resolución de Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie través de rúbricas que de acetatos.
Iteradotes problemas. indiquen el desempeño
2.3.3 Implementació Explicación de programas de Solución individual de las evaluaciones de opción múltiple iCarnegie de trabajo en equipo: Pizarrón.
n de ejemplo en Java
Colecciones en - Rol del alumno Computadoras.
un sistema - Auto evaluación
Presentación de casos de objetiva Curso de iCarnegie online
estudio - Aceptación de
diferentes puntos de
vista
- Liderazgo
17 23 2 2.4 Diseño avanzado de Exposición por parte del docente Implementación de clases Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Mzo clases abstractas e interfaces computadora o proyector
2.4.1 Clases Preguntas intercaladas Detección y análisis de conceptos y principios - Escuchar de acetatos.
abstractas - Analizar
2.4.2 Polimorfismo Explicación de programas de Interpretar Pizarrón.
Interfa ejemplo en Java
Computadoras.
Curso de iCarnegie online
18 26 2 2.4.3 Patrones de Exposición por parte del docente Implementación de patrones de Lecturas de textos previas a la discusión en clase Evaluación del dominio Presentaciones en
Mzo diseño diseño en la solución de de la interdependencia, a computadora o proyector
2.4.4 Patrón de Preguntas intercaladas problemas Detección y análisis de conceptos y principios través de rúbricas que de acetatos.
diseño singular indiquen el desempeño
Explicación de programas de Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie de trabajo en equipo: Pizarrón.
ejemplo en Java
Solución individual de las evaluaciones de opción múltiple iCarnegie - Rol del alumno Computadoras.
Presentación de casos de - Auto evaluación
estudio objetiva Curso de iCarnegie online
- Aceptación de
diferentes puntos de
vista
- Liderazgo
19 6 Abr 2 2.4.5 Patrón de Exposición por parte del docente Implementación de patrones de Lecturas de textos previas a la discusión en clase Aceptación de diferentes Presentaciones en
diseño diseño en la solución de puntos de vista computadora o proyector
estrategia Preguntas intercaladas problemas Detección y análisis de conceptos y principios - Liderazgo de acetatos.
20 9 Abr 2 Explicación de programas de Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie Pizarrón.
ejemplo en Java
Pag. 0/10
7. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
Solución individual de las evaluaciones de opción múltiple iCarnegie Computadoras.
Presentación de casos de
estudio Curso de iCarnegie online
21 13 Abr 2 2o Examen parcial Examen 50 %
practico • Práctico 60%
• Evaluaciones
practicas 40%
22 16 Abr 2 2º Examen parcial teórico Examen 50 %
y Retroalimentación • Examen 60%
• Ejercicios Opción
múltiple 40%
Pag. 0/10
8. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
UNIDAD 3: Implementación avanzada de clases
OBJETIVO ESPECÍFICO POR UNIDAD: HORAS:
El estudiante implementará el manejo de archivos de Java y desarrollara interfaces graficas de usuario para la interacción con el 28
usuario CD 16/12 AAI
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
23 20 Abr 2 3.1 Programación de Exposición por parte del docente Identificar el adecuado empleo Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
entrada y salida archivos y su implementación en computadora o
Preguntas intercaladas Java Detección y análisis de conceptos y principios - Escuchar proyector de acetatos.
3.1.1 Entrada y salida con - Analizar
archivos Explicación de programas de Interpretar Pizarrón.
ejemplo en Java
Computadoras.
Curso de iCarnegie
online
24 23 Abr 4 3.1.2 Uso de archivos de Exposición por parte del docente Implementación de lectura y Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie Evaluación del dominio de Presentaciones en
y E/S en el sistema escritura de archivos la interdependencia, a computadora o
25 27 Abr Presentación de casos de Solución individual de las evaluaciones de opción múltiple iCarnegie través de rubricas que proyector de acetatos.
estudio indiquen el desempeño de
trabajo en equipo: Pizarrón.
- Rol del alumno Computadoras.
- Auto evaluación objetiva
- Aceptación de diferentes Curso de iCarnegie
puntos de vista online
- Liderazgo
26 30 Abr 4 3.2 Interfaz grafica de Exposición por parte del docente Interpretar las diferentes fases Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
Y usuario en el proceso de resolución de computadora o
27 4 May Preguntas intercaladas problemas utilizando el Detección y análisis de conceptos y principios - Escuchar proyector de acetatos.
3.2.1 Componentes paradigma Orientado a Objetos. - Analizar
gráficos y Resúmenes y mapas Interpretar Pizarrón.
contenedores conceptuales Identificar los controles básicos
de una GUI, así como sus Computadoras.
Explicación de programas de características y métodos
ejemplo en Java relevantes Curso de iCarnegie
online
Pag. 0/10
9. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
DESGLOSE DE EXPERIENCIAS DE EXPERIENCIAS DE APRENDIZAJE
SESIÓN
SESIÓN
HORAS
FECHA
DE LA
ESTRATEGIAS DE ESTRATEGIAS DE RECURSOS
TEMAS Y APRENDIZAJE CON INDEPENDIENTES
ENSEÑANZA EVALUACIÓN DIDÁCTICOS
SUBTEMAS DOCENTE
28 7 May 4 3.2.2 Manejo de eventos Exposición por parte del docente Implementar el manejo Lecturas de textos previas a la discusión en clase Evaluación del dominio de Presentaciones en
Y 3.2.3 Clase JFileChooser adecuado de eventos de una la interdependencia, a computadora o
29 11 Preguntas intercaladas GUI Detección y análisis de conceptos y principios través de rubricas que proyector de acetatos.
May indiquen el desempeño de
Resúmenes y mapas trabajo en equipo: Pizarrón.
conceptuales Solución grupal de ejercicios y evaluaciones prácticas de iCarnegie
- Rol del alumno Computadoras.
Explicación de programas de Solución individual de las evaluaciones de opción múltiple iCarnegie - Auto evaluación objetiva
ejemplo en Java - Aceptación de diferentes Curso de iCarnegie
puntos de vista online
- Liderazgo
30 14 2 3.3 Hacia el uso comercial Exposición por parte del docente Identificar las características y Lecturas de textos previas a la discusión en clase Comunicación efectiva Presentaciones en
May métodos relevantes del control computadora o
Preguntas intercaladas JFileChooser - Escuchar proyector de acetatos.
- Analizar
Explicación de programas de Interpretar Pizarrón.
ejemplo en Java
Computadoras.
Curso de iCarnegie
online
31 18 2 3er Examen parcial Examen 50 %
May practico • Práctico 60%
• Evaluaciones practicas
40%
32 21 2 3er Examen parcial Examen 50 %
May teórico y • Examen 60%
Retroalimentación • Ejercicios Opción
múltiple 40%
Pag. 0/10
10. UNIVERSIDAD DEL VALLE DE MÉXICO
DIRECCIÓN ACADÉMICA
PLANEACIÓN DIDÁCTICA
RECURSOS DIDÁCTICOS (INCLUYE BIBLIOTECA DIGITAL Y RECURSOS EN INTERNET)
BIBLIOGRAFÍA BÁSICA:
1. Barker, Jacquie. Beginning Java Objects: From Concepts to Code. Segunda Edición, Apress, 2005.
2. Barker, Jacquie. Beginning Java Objects: From Concepts to Code. Primera Edición, Apress, 2000.
3. http://www-306.ibm.com/software/rational/uml/#i1
BIBLIOGRAFÍA BÁSICA SUGERIDA POR EL DOCENTE:
1. Deitel,H. M. & Deitel, P. J., (1998). Cómo Programar en Java. Prentice Hall ISBN 970-17-0044-9
2. Naughton, Patrick, (1996). Java Handbook. Mc-Graw Hill. ISBN 0-07-882199-1
3. Smith, Michael, (1999). JAVA: An Object-Oriented Language. McGraw-Hill. ISBN 0-07-116914-8
4. Voss, Greg, (1991). Object-Oriented Programming: An Introduction. McGraw-Hill. ISBN 0-07-881682-3
5. Weiss, Mark Allen, (2000). Estructuras de datos en Java. Addison Wesley. ISBN 84-7829-035-4
Pag. 0/10