Algoritmica II 2017-I Plan 2009
Algoritmica II 2017-I Plan 2009
Algoritmica II 2017-I Plan 2009
1. INFORMACIÓN GENERAL
2. SUMILLA
3. COMPETENCIA GENERAL
Competencias específicas:
Competencias específicas:
Diseña, implementa y aplica los conceptos sobre relaciones entre clases con el fin de
modelar aplicaciones del mundo real apoyándose en mecanismos de reutilización.
Explica y aplica las relaciones entre clases a problemas informáticos.
Explica e implementa las relaciones de herencia entre clases a la resolución de
problemas de la realidad.
Estrategia
Sem. Contenido Actividades Evaluación
didáctica
Teoría: Conceptos y
terminología básica usada para
describir dependencia, Práctica
asociación, generalización- Elabora dirigida.
especialización, y su diseño en Presentación de soluciones de
el diagrama de clases. problemas.
4 elementos
Práctica y Laboratorio: visuales.
y Exposición de casos reales Expositiva
5 basados en relaciones de participativa con
asociación, agregación y desarrollo de
composición. Ejemplo de ejercicios.
herramientas para el diseño de Desarrolla
diagramas de clases e soluciones de
problemas Práctica de
implementación de las
Proyecto.
relaciones en Java.
Competencias específicas:
Estrategia
Sem. Contenido Actividades Evaluación
didáctica
Forma de implementar y
ejercicios sobre clases abstractas
e interfaces en Java
8 Examen Parcial
Competencias específicas:
Teoría: Polimorfismo, su
importancia en la POO, tipos,
ventajas y desventajas de su uso
en lenguajes de POO. Expositiva, Resuelve y
Práctica y Laboratorio: Casos participativa con desarrolla Practica
9
que hacen uso de polimorfismo desarrollo de soluciones de dirigida
de inclusión, redefinición, ejercicios. problemas
sobrecarga, paramétrico.
Ejercicios en Java.
Estrategia
Sem. Contenido Actividades Evaluación
didáctica
Teoría: Persistencia.
Definición, tipos de instancias
(persistente y transitoria),
alternativas usadas para
persistencia, el concepto de Expositiva, Resuelve y
servicio de persistencia y participativa con desarrolla Laboratorio
13 requisitos de un servicio de desarrollo de soluciones de calificado
persistencia en un sistema gestor ejercicios. problemas.
de datos.
Teoría: Programación
concurrente e Hilos (Thread).
Definición de concurrencia,
ejemplos de sistemas donde
existe concurrencia, necesidad
de la programación concurrente,
problemas típicos de la
programación concurrente,
Multiprogramación, Multitarea, Presentación de
Multiprocesos, Sistemas elementos
Resuelve y
Paralelos y Distribuidos. El visuales.
desarrolla Practica
14 Concepto de Hilo (Thread), Expositiva,
soluciones de calificada
composición de Hilos, participativa con
problemas.
comunicación entre Hilos, desarrollo de
sincronización entre Hilos, ejercicios.
soluciones a problemas de
interbloqueo, ejemplos de uso
de Hilos en Productor
Consumidor, Semáforos.
Laboratorio: Implementación,
uso de hilos en Productor
Consumidor, semáforos.
Laboratorio: Construcción de
conexión JDBC e
implementación de conectividad
entre JAVA – MYSQL, JAVA –
MS-SQL Server.
16 Examen Final
17 Examen Sustitutorio
5. ESTRATEGIA DIDÁCTICA
Por parte del docente, desarrollara su asignatura siguiendo los criterios deductivos,
inductivos, flexible con la participación activa de los estudiantes; en este sentido, se
utilizará las técnicas de exposición participativa, prácticas dirigidas, laboratorios y
desarrollo de proyectos.
Por parte de los estudiantes, van a participar activamente a través de solución de problemas
y estudios de problemas prácticos que les permita construir programas, proyectos y exponer
sus avances de proyectos de equipo. El desarrollo de un proyecto real forma parte
fundamental de la estrategia de aprendizaje.
7. REFERENCIAS BIBLIOGRÁFICAS
BASICA
Deitel, Paul & Deitel Harvey. Java como programar. México. Edit. Pearson
Educación. 616p. ISBN: 978-607-32-1150-5. 2012.
Bell, Douglas & Parr, Mike. Java para estudiantes. México. Edit Pearson
Educación. 552p. ISBN: 978-607-32-0557-3. 2011.
Deitel & Deitel. Java como programar. México. Edit. Pearson Prentice Hall. 2008.
COMPLEMENTARIA
- http://www.proyectoautodidacta.com/comics/la-interfaz-grfica-de-usuario-gui/
- http://doutdex.wordpress.com/2007/06/09/gui-graphical-user-interface-
interface-grafica-de-usuario-en-java/
- http://www.proactiva-calidad.com/java/patrones/index.html