Subido por Victor Renier Marin Almonacid

TPC201 TALLER DE PROGRAMACIOìN JAVA

Anuncio
Vicerrectoría Académica
Planificación Lectiva
PLANIFICACIÓN LECTIVA PEV
NOMBRE DEL MÓDULO:
TALLER DE PROGRAMACIÓN JAVA
UNIDAD DE COMPETENCIA:
Al finalizar el módulo los participantes serán capaces de:
Construir programas que incorporen interfaces gráficas, aplicando conocimientos de programación orientada a objetos y utilizando Java como lenguaje de programación.
DURACIÓN:
Horas Taller/Laboratorio:
MODALIDAD:
90 horas pedagógicas.
90 horas pedagógicas (5 horas a la semana en laboratorio de PC).
Unidades SECUENCIALES
MÓDULO ASOCIADO A LA COMPETENCIA DEL PERFIL DE EGRESO:
Desarrollar software de acuerdo a requerimientos especificados, utilizando lenguajes de programación y estándares de la industria. (Código SFIA: PROG, nivel 4).
II: DESCRIPCIÓN POR ÁREA DE FORMACIÓN Y PRERREQUISITO
Área de formación: Especialidad
Ubicación en la malla: 2o semestre
Prerrequisito: Fundamentos de Programación Computacional
DOCENTE: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estimado Docente:
La primera actividad de la primera clase se debe realizar una inducción al módulo, que debe incorporar los siguientes puntos:
1. Presentación del Programa de Módulo: el docente presenta y explica el programa del módulo a desarrollar, con el fin de que
los estudiantes conozcan desde el inicio del módulo cuáles son las competencias a desarrollar o qué es lo que se espera que
ellos logren.
2. Presentación de la Bibliografía Obligatoria del Módulo: el docente presenta de forma detallada la bibliografía obligatoria a
utilizar en el módulo. Se debe incorporar el Cuaderno de Apuntes, si procede, explicando la forma en que los estudiantes
acceden a él a través de la Intranet.
3. Presentación del Calendario de Evaluaciones del Módulo: el docente entrega las fechas de las diferentes evaluaciones del
módulo, explicando detalladamente el tipo de evaluación que es y el valor de la nota (coeficiente) que tiene cada una.
4. Explicación Normas Generales (en relación a asistencia, justificaciones, pruebas recuperativas, entre otros).
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
1
Vicerrectoría Académica
Planificación Lectiva
III: UNIDADES DE APRENDIZAJE
1° Unidad: Programación orientada a objeto
DURACIÓN: 60 horas pedagógicas
Nº
Se
ma
na
APRENDIZAJE ESPERADO: 1.- Construyen clases de objetos a aplicando principios fundamentales de la programación orientada a objetos, de acuerdo a necesidades utilizando UML.
(según programa)
Nº de
Horas de
Clase
1
1
1
3
3
4
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
1.1.- Identifica componentes de una
clase, considerando las características y
comportamiento de un conjunto de
objetos.
1.2.- Extrae los atributos requeridos
para la solución de un problema
aplicando el principio de abstracción.
1.3.- Resuelve un requerimiento de
usuario aplicando el principio de
poliformismo y encapsulamiento.
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Clase:
- Atributos, tipo de datos y
valores por defecto.
- Operaciones
- Responsabilidad
- Restricciones
Principios POO:
- Abstracción
- Poliformismo
- Encapsulamiento
- Herencia
1.4.- Utiliza herencia en el diagrama de
clases para la resolución de un
requerimiento de usuario.
1.5- Construye una clase de acuerdo a
un requerimiento de usuario.
1.6.- Demuestra capacidad de análisis
en la resolución de un requerimiento de
usuario.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
2
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
2
2
2.- Relacionan clase de objetos de acuerdo su uso en la solución de los requerimientos de usuario.
3
3
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
1.7.- Caracteriza los componentes de
las relaciones entre clases a un
requerimiento.
1.8.- Tipifica las relaciones entre clases
de acuerdo a su uso en la solución de
un problema de modelamiento de
clases.
1.9.- Ejemplifica los tipos de relaciones
entre clases con requerimientos de
usuarios.
1.10.- Aplica visibilidad a las clases de
objetos en función de uso y/o
colaboración con otros objetos.
1.11.- Demuestra orientación a la
calidad en el desarrollo de sus trabajos.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Relaciones:
- Asociación
- Restricción
- Clases de Asociación
- Vínculos
- Multiplicidad
- Generalización
- Clase abstracta
- Dependencia
- Agregación
- Composición
- Realización
- Interfaces
- Visibilidad
3
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
2
APRENDIZAJE ESPERADO:
3.- Modelan soluciones de mediana complejidad a requerimientos de usuario a través de los tipos de relaciones utilizando starUML
(según programa)
Nº de
Horas de
Clase
CRITERIOS DE EVALUACIÓN
(Según Programa)
4
1.12.Realiza
levantamiento
de
requerimientos del usuario, de acuerdo
a metodología usual en el medio.
1.13.- Construye un modelo de
diagrama de clases de acuerdo a
requerimientos de usuario utilizando
starUML.
1.14.- Documenta reglas de negocio a
aplicarse en un modelo de diagramas
de clase de un requerimiento de
usuario.
1.15.Relaciona
los
contenidos
trabajados con el perfil de egreso.
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Levantamiento
de
requerimientos
- Modelos de diagramas de
clase
- starUML
- Documentación de reglas
de negocio
4
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
4.- Distinguen tipos de contenedores en función de su utilidad para solucionar requerimientos.
CRITERIOS DE EVALUACIÓN
(Según Programa)
1.16.- Identifica contenedores de
tamaño fijo para la resolución de
requerimientos de usuario.
1.17.- Implementa una clase de prueba
en modalidad consola con contenedores
de tamaño fijo en la resolución de
requerimientos.
3
3
3
3
1.18.- Identifica contenedores de
tamaño variable para la resolución de
requerimientos de usuario.
4
1.19.- Implementa una clase de prueba
en modalidad consola con contenedores
de tamaño variable en la resolución de
requerimientos.
1.20.- Realiza trabajos propuestos por
el docente, en forma y tiempo.
3
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Arreglos:
- vectores
- matrices: regulares e
irregulares.
Clases de colección:
- List
- Set
- Queue
- Map
5
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
4
4
3
3
5.- Implementan artefactos de acuerdo a diagramas de clases modelados aplicando programación orientada a objetos.
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
1.21.- Identifica los componentes
básicos en el desarrollo de una clase
con programación orientada a objetos
(POO).
1.22.- Diferencia una clase de
aplicación de una clase TAD con POO
1.23.- Identifica tratamientos de errores
mediante excepciones en una clase.
1.24.- Desarrolla la lógica de negocios
modelada en diagramas de clases.
1.25.- Demuestra orientación a la
calidad en el desarrollo de sus trabajos.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Clase:
- variables de instancia
- constructor por defecto
- constructor parametrizado
- propiedades de lectura y
escritura
- métodos : parámetros, con
o sin retorno de valor.
Clase de aplicación
TAD – Tipo abstracto de
datos
Manejo de excepciones:
- try – catch – finally
- throw exceptions
6
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
4
5
5
6.- Construyen soluciones a requerimientos de usuarios utilizando modelos de clases en que se establecen relaciones entre artefactos.
4
3
3
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
1.26.- Implementa una relación de
dependencia con una clase TAD de
acuerdo a un diagrama de clases
modelado.
1.27.- Implementa una relación de
agregación con una clase TAD de
acuerdo a un diagrama de clases
modelado.
1.28.- Implementa una relación de
composición con una clase TAD de
acuerdo a un diagrama de clases
modelado.
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
IDE NetBeans
Paquetes:
- aplicación
- librería
Clases de Aplicación
Clases TAD
Contenedores de tamaño
fijo y/o variable
Programas :
- .java
- .class
1.29.- Implementa una relación de
realización con una clase TAD de
acuerdo a un diagrama de clases
modelado.
1.30.- Implementa una clase abstracta
de acuerdo a un diagrama de clases
modelado.
1.31.- Implementa una relación de
generalización con una clase TAD de
acuerdo a un diagrama de clases
modelado.
1.32.- Demuestra capacidad de análisis
en la resolución de un requerimiento de
usuario.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
7
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
5
7.- Construyen soluciones a requerimientos de usuarios utilizando bases de datos.
4
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
1.33.- Identifica API JDBC de Java para
manejo de Base de Datos.
1.34.- Construye una solución de baja
complejidad utilizando una SGBD a un
requerimiento de usuario.
1.35.- Relaciona una regla de negocio
con la implementación de una
aplicación interactuando con una base
de datos relacional.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Procesamiento
de
sentencias SQL – DML con
JDBC
- Establecer una conexión
utilizando cadenas
- Conectarse con Objetos
DataSource
- Manejo de SQLExceptions
- Recepción y modificación
de valores desde Result
Sets
- Usar Prepared Statements
- Usar Transaction
8
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
6
6
6
8.- Integran ADOO y POO proponiendo soluciones a problemas de mediana complejidad de requerimientos de usuario.
3
3
4
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
1.36.- Modela la lógica de negocios de
los requerimientos de usuario.
1.37.- Programa modelo de acuerdo al
diagrama
de
clases
de
los
requerimientos de usuario utilizando
programación orientada a objetos.
1.38.- Realiza pruebas a las clases TAD
y de aplicación de acuerdo a estándares
de la industria.
1.39.- Documenta pruebas realizadas
de acuerdo a estándares de la industria.
1.40.- Relaciona los contenidos
trabajados con el perfil de egreso.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
Levantamiento
de
requerimientos
Análisis
y
Diseño
orientado a objetos
- Modelos de diagramas de
clase
- Programación Orientada a
Objetos.
- Clases
Relaciones
entre
artefactos
- Pruebas
- Documentación de reglas
de negocio
9
Fecha
Vicerrectoría Académica
Planificación Lectiva
2° Unidad: Programación de interfaces gráficas
DURACIÓN: 30 horas pedagógicas
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
7
7
8.- Identifican interfaces gráficas de acuerdo a requerimientos de usuario.
3
3
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
2.1.-Identifica API de Java para
desarrollo de GUI de acuerdo a
requerimientos de usuario.
2.2.-Identifica componentes AWT, de
acuerdo a requerimientos de usuario.
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
- API GUI Java
- Componentes AWT
2.3.-Relaciona los elementos GUI con la
lógica de negocios de acuerdo a
requerimientos de usuario.
2.4.-Procede con responsabilidad y
prolijidad en las tareas encomendadas
en el ejercicio de su labor.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
10
Fecha
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
7
8
9.- Construyen interfaces gráficas a partir de componentes GUI de Java, de acuerdo a requerimientos de usuario.
4
3
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
2.5.-Identifica componentes Swing, de
acuerdo a requerimientos de usuario.
2.6.-Construye
interfaz
gráfica
utilizando elementos swing de acuerdo
a requerimientos de usuario.
2.7.- Relaciona los elementos de GUI
con los requerimientos de usuario, en la
construcción de una interfaz gráfica.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
- Componentes Swing
JButton,
JCheckBox,
JRadioButton, JmenuItem,
JCheckBoxMenuItem,
JRadioButtonMenuItem,
JToggleButton,
JColorChooser,
JComboBox,
JDialog,
JEditorPane,
JTextPane,
JFileChooser,
JFormattedTextField,
11
Fecha
Vicerrectoría Académica
Planificación Lectiva
2.8.-Adapta interfaces gráficas a partir
de componentes GUI de Java, de
acuerdo a requerimientos de usuario.
2.9.-Desarrolla mejoras en trabajos
realizados, según indicaciones y
estándares.
8
3
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
JFrame,
JInternalFrame,
JLabel,
JLayeredPane,
JList,
JMenuBar
JPopupMenu
JAbstractButton
JMenuItem
JMenu
JCheckbo
xMenuIte
m
JRadioBut
tonMenuIt
em
JSeparator
JPanel,
JPasswordField,
JProgressBar, JRootPane
JScrollPane,
JSlider,
JSpinner,
JSplitPane,
JTabbedPane,
JTable,
JTextArea,
JTextField,
JToolBar, JToolTip, JTree
Uso de Modelos
Uso de Iconos: ImagenIcon
Uso de Borders
12
Vicerrectoría Académica
Planificación Lectiva
Nº
Se
ma
na
APRENDIZAJE ESPERADO:
(según programa)
Nº de
Horas de
Clase
8
10.- Implementa un mantenedor básico utilizando POO y componentes Swing con IDE Netbeans de acuerdo a requerimientos de usuario.
4
9
3
9
3
9
4
CRITERIOS DE EVALUACIÓN
(Según Programa)
ACTIVIDADES
(Asociadas a cada Criterio de Evaluación)
2.10.-Utiliza el IDE Netbeans para la
creación de un mantenedor básico, de
acuerdo a requerimientos de usuario.
2.11.-Utiliza el IDE Netbeans para la
creación de interfaces gráficas de
usuario de acuerdo a requerimientos de
usuario.
CONTENIDOS
ESTRATEGIAS
METODOLÓGICAS
RECURSOS: (Para
las ACTIVIDADES)
EVALUACIÓN
Nº
TIPO
- Netbeans
- Jerarquia de clases para
las GUI:
. JComponent
. AWT
Contenedores
2.12.-Implementa un mantenedor básico
utilizando POO y componentes Swing
con IDE Netbeans, de acuerdo a
requerimientos de usuario.
2.13.Relaciona
los
contenidos
trabajados con el perfil de egreso.
Examen
Final
Resumen del módulo
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
13
Fecha
Vicerrectoría Académica
Planificación Lectiva
IV: ORIENTACIONES METODOLÓGICAS
-Iniciar el proceso de enseñanza-aprendizaje a partir de los conocimientos previos de los estudiantes. Diagnóstico.
-Centrar la docencia en el aprendizaje de los estudiantes, más que en la enseñanza. El estudiante debe ser activo.
-Situar y vincular permanentemente los aprendizajes, contenidos y actividades con el contexto social y laboral de los estudiantes y la carrera que estudian.
-Utilizar la resolución de problemas como uno de los ejes fundamentales de la enseñanza-aprendizaje.
-Promover en los estudiantes la reflexión sobre sus conocimientos y las posibles implicaciones de sus actos.
-Promover aprendizajes de conocimientos, habilidades y actitudes, integradas y relevantes en el contexto de la carrera.
-Desarrollar contenidos conceptuales, actitudinales y procedimentales de manera integrada y de carácter relevante en el contexto de la carrera.
V: EVALUACIÓN DE UNIDADES
TIPO DE EVALUACIÓN*
UNIDAD
1
Mínimo: 2 parcial + 1 sumativa integradora
2
Mínimo: 1 parciales + 1 sumativa integradora
Examen
Sumativa integradora
Deben existir, además, evaluaciones formativas (sin calificación) durante el proceso de aprendizaje.
*Evaluación parcial: corresponde a la evaluación de determinados aprendizajes de la unidad.
*Evaluación sumativa integradora: corresponde a la evaluación que integra los aprendizajes relevantes de la unidad.
*Evaluación formativa: corresponde a la evaluación de aprendizajes con el fin de retroalimentar el proceso de aprendizaje. No lleva calificación.
VI: BIBLIOGRAFÍA
Ver anexo.
VII: PERFIL DEL DOCENTE
Nivel Académico:
Grado académico, título profesional o título técnico en el área programación, análisis de sistemas o informática.
Experiencia Profesional: Al menos 2 años de experiencia profesional actualizada en el área.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
14
Vicerrectoría Académica
Planificación Lectiva
APRENDIZAJES DEL ÁMBITO VALÓRICO
INSERCIÓN SEGUNDO SEMESTRE
Sem
2
Aprendizaje Esperado
Identifican y reconocen la
orientación a la calidad como un
valor presente en el quehacer de
AIEP y lo relacionan con el
desarrollo personal y profesional.
Criterios de Evaluación
2.1. Identifica, en el desempeño personal, conductas que constituyen un
desempeño de calidad.
2.2. Identifica, en el desempeño de un profesional del ámbito, conductas
que constituyen un desempeño de calidad.
2.3.- Reconoce las ventajas del trabajo bien realizado, en el ámbito
cotidiano y el profesional.
2.4.- Reconoce las actitudes personales implicadas en trabajo de calidad.
Contenidos
-Orientación a la calidad: el trabajo de
acuerdo a especificaciones.
-Mejoramiento continuo.
-Ventajas del trabajo de calidad.
-Actitudes que favorecen el trabajo de
calidad.
Sugerencia de actividades:
-A partir del concepto de calidad, como trabajo de acuerdo a especificaciones, el docente hará con los estudiantes una lista de desempeños propios de la carrera y las condiciones de calidad en cada una
de ellas.
-Desarrollar grupalmente una presentación sobre la implicancia del quehacer como profesional en su área y su incidencia en la responsabilidad social.
-Promover un debate en torno al tema.
-El docente hará finalmente una síntesis que vaya en refuerzo del concepto de las ventajas del trabajo bien realizado, tanto en el ámbito cotidiano como en el profesional.
INSTITUTO PROFESIONAL AIEP – DIRECCIÓN DE DESARROLLO CURRICULAR Y EVALUACIÓN
15
Descargar