4.silabo Taller de Prog Concurrente

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

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PÚBLICO

“Jaime Cerrón Palomino”

SÍLABO

Taller de Programación Concurrente


I. INFORMACIÓN GENERAL

1.1. INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICA “JAIME CERRÓN PALOMINO”


1.2. PROGRAMA DE ESTUDIOS : COMPUTACIÓN E INFORMÁTICA
1.3. MODULO PROFESIONAL : DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS
1.4. UNIDAD DIDACTICA : TALLER DE PROGRAMACIÓN CONCURRENTE
1.5. DOCENTE RESPONSABLE : Ing. NANCY BASILIO MARCELO
1.6. PERIODO ACADEMICO : SEGUNDO (SEMESTRE PAR)
1.7. SEMESTRE : IV
1.8. NUMERO DE CREDITOS : 06
1.9. NUMERO DE HORAS DE LA U.D. : 128 – 8h/Semana
1.10. PLAN DE ESTUDIOS : 2011
1.11. TURNO : DIURNO
1.12. FECHA DE INICIO : 23 DE AGOSTO DE 2021
1.13. FECHA DE FINALIZACION : 24 DE DICIEMBRE DE 2021

II. SUMILLA
La Unidad Didáctica de Taller de Programación Concurrente, corresponde a la Carrera Profesional
de Computación e Informática, presenta un carácter de desarrollo teórico- práctico. A través de
ella se busca que el estudiante logre desarrollar aplicaciones que se ejecutan en forma concurrente.
La Unidad didáctica desarrolla: El lenguaje de programación Java Oracle

La Unidad Didáctica es fundamental en la carrera profesional de Computación e Informática,


permite al estudiante aplicar la programación orientado a objetos para el desarrollo de software, de
acuerdo con los requerimientos del usuario, que podrán ser ejecutados y distribuidos en las
diferentes plataformas, sin la necesidad de modificarlos e incluso sin pensar en la arquitectura de
la máquina.

La presente unidad didáctica se encuentra directamente vinculada con las unidades didácticas de
Metodologías de Desarrollo de Software, Taller de programación Distribuida, Administración de
Base de Datos entre otros.
III. UNIDAD DE COMPETENCIA VINCULADA AL MÓDULO
Analizar, diseñar, desarrollar y administrar sistemas de información y sistemas de gestión de
base de datos de acuerdo a los requerimientos de la organización; considerando los criterios de
seguridad en la transmisión y el almacenamiento de datos.

IV. CAPACIDAD DE LA UNIDAD DIDÁCTICA


 Desarrollar software multiusuario utilizando un lenguaje de programación, de acuerdo al
diseño.

V. INDICADORES DE LOGRO
1) Comprende la programación concurrente en un organizador de conocimiento.
2) Reconoce el Lenguaje de Programación Java utilizando sus componentes.
3) Realiza programas utilizando la sentencia if con criterio lógico.
4) Aplica la sentencia Switch en el desarrollo de programas correctamente.
5) Crea programas utilizando la sentencia While con creatividad.
6) Aplica la sentencia FOR en el desarrollo de programas con criterio.
7) Construye la interfaz utilizando Contenedores de Swing con creatividad.
8) Desarrolla programas utilizando contenedores básicos de Swing correctamente
9) Realiza programas utilizando contenedores avanzados de Swing con criterio.
10) Aplica menús en la construcción de interfaz con criterio.
11) Realiza la conexión a base de datos con responsabilidad.
12) Realiza aplicaciones de mantenimiento de sistemas de información correctamente.
13) Aplica herramientas para creación de reportes con creatividad..
14) Desarrolla un proyecto de software.

VI. COMPETENCIAS PARA LA EMPLEABILIDAD


En esta unidad didáctica se contribuirá en el desarrollo en las siguientes competencias de
empleabilidad.
 Resolución de problemas: Combinar conocimientos, habilidades y actitudes en situaciones
auténticas o muy cercanas a la realidad con responsabilidad y liderazgo con criterio.

VII. ACTIVIDADES DE APRENDIZAJE


En el siguiente cuadro se explica la denominación de las sesiones y las actividades de
aprendizaje que se desarrollarán para alcanzar los indicadores de logro de la capacidad,
precisando los contenidos a ser abordado y las horas que se tomarán para el desarrollo de la
sesión y finalmente las semanas a que pertenecen cada una de ellas.
SEMANAS INDICADORES DE ACTIVIDADES DE APRENDIZAJE / SESIONES Nº
/FECHAS LOGRO DE LA HORAS
CAPACIDAD
1.1. Comprende la programación N° 01. Fundamentos de programación concurrente:
1° Semana concurrente en un Aplicaciones concurrentes. Secuencia de desarrollo.
organizador de Fundamentos del lenguaje de Programación Java
23/08/2021
conocimiento. Entorno de Trabajo 2h

2° Semana 1.2. Reconoce el Lenguaje de N° 02. Lenguaje de Programación Java:


Programación Java Entorno de desarrollo
utilizando sus componentes. Variables
31/08/2021

Tipos de datos 2h
Entrada y salida de información
Operadores: aritméticos, relacionales y condicionales
3° Semana 1.3. Realiza programas N° 03. Sentencias de control de flujo de condición:
06/09/2021
utilizando la sentencia if con if – else
criterio lógico. if – else – if 2h
Sintaxis
Casos desarrollados y propuestos
4° Semana 1.4. Aplica la sentencia Switch N° 04. Sentencias de control de flujo de condición:
13/09/2021
en el desarrollo de Switch
programas correctamente. Sintaxis 2h
Casos desarrollados y propuestos
5° Semana 1.5. Crea programas utilizando la N° 05. Sentencias de control de flujo de iteración:
20/09/202 sentencia While con While, Do While
creatividad. Sintaxis
Casos desarrollados y propuestos 2h

6°Semana 1.6. Aplica la sentencia FOR en N° 06. Sentencias de control de flujo de iteración:
27/09/2021
el desarrollo de programas FOR
con criterio. Sintaxis 2h
Casos desarrollados y propuestos

7° Semana 1.7. Construye la interfaz N° 07. Contenedores de Swing:


04/10/2021
utilizando Contenedores de JFrame
Swing con creatividad. JDialog,
JPanel 2h
Manejadores de Diseño
Casos desarrollados y propuestos
8° Semana 1.8. Desarrolla programas N° 08. Componentes Básicos de Swing:
11/10/2021 utilizando contenedores Cuadros de diálogo, Etiqueta, cuadros de texto y botones de
básicos de Swing comando 2h
correctamente Casos desarrollados y propuestos

9°Semana 1.9. Realiza programas N° 09. Componentes Avanzados de Swing:


18/10/2021
utilizando contenedores Botones de opción, listas, cuadros combinados. 2h
avanzados de Swing con Casos desarrollados y propuestos.
criterio.
1.10. Aplica menús en la N° 010. Diseño de Menus:
10° Semana
construcción de interfaz con jMenuBar, JMenu,
25/10/2021 criterio. JMenuItem y JToolBar. 2h
Submenus
Menus contextuales

1.11. Realiza la conexión a base N° 011. Conexión a base de datos


11° y 12° Semana
DEL 02/11/2021 de datos con JDBC – ODBC. 4h
responsabilidad. Gestor MySQL
AL 12/11/2021 Acceso a Tabla de datos

13° y 14°Semana
1.12. Realiza aplicaciones de N° 012. Mantenimiento de tablas:
DEL 15/11/2021 mantenimiento de sistemas Manejo de registros mediante consultas 4h
de información Métodos: insert, update y delete
AL 26/12/2021
correctamente.

15° Semana
1.13. Aplica herramientas para N° 013. Reportes:
creación de reportes con Herramientas para creación de reportes. 2h
29/11/2021
creatividad. Diseño de reportes.

16° Semana
2 Desarrolla un proyecto de N° 014. Desarrollo de proyectos:
software con criterio. Pruebas de funcionalidad del proyecto.
06/12/2021
Depuración de errores 2h
Generación de Instaladores.
17° y 18° Semana
DEL 13/12/2021
AL 24/12/2021 RECUPERACION Y EVALUACIONES

VIII. RECURSOS DIDÁCTICOS


Computadoras, programa de videoconferencia, aplicativos.

IX. METODOLOGÍA
La metodología es activa, por el momento coyuntural no es cooperativo, sin embargo, nos
permite desarrollar aprendizaje basado en proyectos. De esta manera se fomenta la participación
activa de los estudiantes, desarrollando sus proyectos de software cuyos resultados obtenidos
en éste se contrasta con los conocimientos adquiridos en clases síncronas.

X. EVALUACIÓN
 El sistema de calificación es vigesimal y la nota mínima aprobatoria para la Unidad
Didáctica es 13.
 Se considera aprobado el módulo, siempre que se haya aprobado todo las unidades
didácticas respectivas y la experiencia formativa en situaciones reales de trabajo, de acuerdo
al plan de estudios.
 Los estudiantes podrán rendir evaluaciones de recuperación a fin de lograr la aprobación
final de las unidades didácticas dentro del mismo periodo de estudios, considerando los
criterios de calidad académica y de acuerdo a los lineamientos establecidos en el
reglamento institucional.
 La evaluación de recuperación será registrada en un acta de evaluación de recuperación.
 La evaluación extraordinaria se aplica cuando el estudiante se reincorpora a sus estudios y
tiene pendiente entre uno (01) o tres (03) Unidades Didácticas para culminar el plan de
estudios con el que cursó sus estudios, siempre que no haya transcurrido más de tres (03)
años. La evaluación extraordinaria será registrada en un Acta de Evaluación Extraordinaria.
 Las unidades didácticas correspondiente a un módulo que no haya sido aprobadas al final
del periodo de estudios deberá volverse a llevar.
 Si el estudiante del Programa de Estudios desaprueba tres (03) veces la una misma unidad
didáctica será separada del IEST.
 El estudiante que acumula inasistencias injustificadas en número mayor al 30% del total de
horas programadas en la Unidad Didáctica, será desaprobado en forma automática, sin
derecho a recuperación.
 La evaluación será permanente, se considerará participación en clase síncrona, desarrollo
de prácticas calificadas. desarrollo de trabajos y Fast Test.
 La nota final de la unidad didáctica se obtiene al promediar los calificativos parciales
correspondientes a cada indicador de logro (Ii).
 El Promedio Final de (PF) de la Unidad Didáctica se obtendrá de esta manera:

PF = I1 + I2 + …….In
n

 La asistencia es obligatoria según las normas del instituto. El límite de inasistencia para
que el estudiante tenga derecho a exámenes es del 30%.

XI. FUENTES DE INFORMACION /BIBLIOGRAFÍA

1. García de Jalón, J. 2010), Aprenda Java, Escuela Superior de Ingenieros


2. Martínez J. (2016), Fundamentos de programación en Java, Universidad Complutense de
Madrid
3. Sánchez L.J. (2018), (2018), Aprenda java con ejercicios, Lima
4. Vallejo, David. (2014), Programación Concurrente, Primera Edición
5. Belmonte, (s.f.), Oscar, Programación Avanzada,
http://www3.uji.es/~belfern/Docencia/Presentaciones/ ProgramacionAvanzada/
Tema3/swing.html#21
6. Hernández, U.(2016), Curso de JAVA Básico, https://codigofacilito.com/cursos/JAVA
7. Tutoriales de Programación, (s.f.), http://www.manualweb.net/

Chongos Bajo, agosto de 2021.

Ing. Nancy Basilio Marcelo


Docente

También podría gustarte