Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE

 Denominación del Programa de Formación: Desarrollo de aplicaciones con

manejo de procesos simultaneo y uso de menús: Java.

 Código del Programa de Formación: 21450166.

 Competencia: 220501007 Construir el sistema que cumpla con los requisitos de

la solución informática.

 Resultados de Aprendizaje Alcanzar: Conocer los diversos estados de un hilo y

aplicarlos en la programación de aplicaciones.

 Duración de la Guía: 10 horas.

2.PRESENTACIÓN

Estimado Aprendiz SENA, durante el desarrollo de la presente actividad de

aprendizaje AA2. Reconocer los estados de un hilo con el fin de crear aplicaciones

que implementen la programación multihilo, adquirirá los conocimientos necesarios

para crear aplicaciones que implementen el manejo de procesos simultáneos, a través de

la definición de clases que extiendan a Thread.

Por consiguiente, en esta Guía de aprendizaje encontrará una serie de actividades

que deberá desarrollar teniendo en cuenta el material de la actividad de aprendizaje AA2:

Manejo de los Hilos, y los documentos complementarios. Recuerde que cuenta con el

acompañamiento del Instructor para aclarar sus inquietudes a través de los diferentes

medios de comunicación establecidos. Asimismo, la unidad se ha diseñado para ser

desarrollada en 10 horas que el Aprendiz puede distribuir en 5 días de la semana con el


GFPI-F-019 V3
Página 1 de 5
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

fin de enviar oportunamente las evidencias. En caso de presentar informes escritos,

recuerde citar las fuentes del material utilizado teniendo en cuenta las normas APA.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

3.1. Actividad de Reflexión Inicial.

Cuando se abre una aplicación en el computador se pone en ejecución un proceso

padre que permite ver su funcionamiento. Estos programas implementan la programación

con manejo de procesos simultaneo. Si el usuario no interactúa con el programa no se

aprecia la ejecución de los subprocesos.

Teniendo en cuenta lo anterior y los conocimientos previos que posee responda al

siguiente interrogante:

¿En qué estados cree que puede permanecer un hilo?

Nota: esta actividad tiene como finalidad encaminarlo y motivarlo en el desarrollo de los

temas de esta guía de aprendizaje, por tal motivo no es calificable.

3.2. Actividad de Contextualización e identificación de conocimientos necesarios

para el aprendizaje.

Para contextualizar al Aprendiz con el tema de la presente actividad, se propone

observar un vídeo donde se brinda la explicación de un ejemplo básico donde se crea

una aplicación con el uso de hilos en el entorno de desarrollo Eclipse.

Para ver el vídeo, dé clic en el enlace Actividad de Contextualización: Vídeo: Hilos

en Java con extends Thread.

3.3. Actividad de Apropiación del conocimiento (Conceptualización y Teorización).

GFPI-F-019 V3
Página 2 de 5
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Evaluación: Conceptualización de la programación con hilos.

Para alcanzar el resultado de aprendizaje propuesto para esta guía de

aprendizaje, es importante asegurarse de haber comprendido muy bien los

conocimientos hasta aquí expuestos, para ello lea detenidamente los materiales de

formación dispuestos para el desarrollo de esta actividad de aprendizaje.

Ahora dispóngase a realizar la siguiente evidencia de conocimiento que consiste

en responder un cuestionario que tiene la finalidad de verificar el conocimiento adquirido

y validar su competencia en las distintas temáticas tratadas hasta el momento.

La evaluación consta de 5 preguntas, su duración es de 30 minutos y tiene un único

intento habilitado, por eso, una vez inicie la prueba, debe terminarla.

La evaluación está disponible en el enlace Actividad 2 – Evidencia 1: Evaluación:

Conceptualización de la programación con hilos.

3.4. Actividad de Transferencia del conocimiento.

Taller: Ejercicios prácticos.

Compilar y ejecutar los dos ejemplos vistos en la lectura: Hilos1.java e Hilos2.java.

Es importante que antes de ejecutar cada programa se compilen porque ambos utilizan

la clase Hilo1 que es diferente en cada ejemplo, tienen el mismo nombre pero está

codificada en forma diferente por la razones expuestas en la presentación.

Seguido a ello modifique el código de Hilos1.java para que ahora cree cuatro (4)

hilos de ejecución en lugar de dos.

GFPI-F-019 V3
Página 3 de 5
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

En esta actividad también debe compilar el applet Hilos3.java y modificarlo para

que ahora tenga cinco (5) contadores en lugar de tres, los dos que se agregan deben de

contar a una velocidad de 3 y 5 segundos.

Los archivos Hilos1.java e Hilos3.java resultantes deben ser comprimidos en unos solo y

enviados al Instructor a través del enlace Actividad 2 – Evidencia 2: Taller: Ejercicios

prácticos.

3.5 Ambiente requerido

 Ambiente Virtual de Aprendizaje.

3.6 Materiales

Material de formación:

 Manejo de Hilos.

Materiales de apoyo:

 Vídeo: Hilos en Java con extends Thread.

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación
Evidencias de desempeño: Crea aplicaciones donde se Cuestionario.
Evaluación: Conceptualización de aplique la programación con Rúbrica de Conocimiento.
la programación con hilos. hilos.
Evidencias de Producto: Taller.
Taller: Ejercicios prácticos. Responde a las evaluaciones Rúbrica de Producto.
referentes a los conceptos
adquiridos durante el desarrollo
del programa.

GFPI-F-019 V3
Página 4 de 5
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

5. GLOSARIO DE TÉRMINOS

Clase Thread: Clase de objetos que contiene los métodos de los hilos.

Estado detenido: El hilo se bloquea con una operación, en ese momento la maquina

virtual selecciona otro hilo para ejecutarlo.

Estado ejecutable: El hilo está compitiendo por el CPU contra los otros hilos activos.

Estado muerto: Un hilo llega a este estado cuando termina la ejecución del método run.

Estado nuevo: El hilo acaba de crearse y no está en ejecución ni está compitiendo por

recursos del CPU.

6. REFERENTES BIBLIOGRÁFICOS

Esquivel Méndez, J. (2015, Julio 13). Hilos en Java con extends Thread. Recuperado de

https://www.youtube.com/watch?v=Ob8GTBywLCs.

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha


Responsable
del Diseño
Revisión
Revisión

8. CONTROL DE CAMBIOS

Nombre Cargo Dependencia Fecha Razón del cambio

Autor (es) Jorge Eliécer Andrade Gestor de Centro de Octubre Actualización formato
Cruz. Curso. Comercio y de guía de aprendizaje a
Servicios - 2017. versión vigente y
Regional Ajuste de actividades.
Tolima.

GFPI-F-019 V3
Página 5 de 5

También podría gustarte