Está en la página 1de 4

TALLER DE PROGRAMACIÓN DISTRIBUIDA

I.E.S.T.P.
“NUEVA ESPERANZA”

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO

SILABO DE TALLER DE PROGRAMACIÓN DISTRIBUIDA

I. DATOS GENERALES:
1.1. FAMILIA PROFESIONAL : COMPUTACION E INFORMATICA
1.2. PROGRAMA DE ESTUDIOS : COMPUTACION E INFORMATICA
1.3. MODULO PROFESIONAL : N° 02: DESARROLLO DE SOFTWARE Y GESTIÓN DE
BASE DE DATOS
1.4. UNIDAD DIDACTICA : TALLER DE PROGRAMACIÓN DISTRIBUIDA
1.5. PERIODO ACADEMICO : IV - 2020
1.6. NÚMERO DE CREDITOS : 06
1.7. NUMERO DE HORAS : 08 SEMANALES / 144 HORAS SEMESTRALES
1.8. FECHA DE EJECUCIÓN : 07/09/2020 al 08/01/2021
1.9. DOCENTE RESPONSABLE : Lic. VALDERRAMA SALVATIERRA GERARDO MÁXIMO
1.10. CORREO ELECTRONICO : gerardo.v.s@hotmail.com
1.11. PAGINA WEB : www.istene.edu.pe

II. SUMILLA:

La unidad didáctica de Taller de Programación Distribuida corresponde a la Carrera de Computación


e Informática, tiene carácter teórico-práctico. A través de ella se busca que el estudiante adquiera
Técnicas de programación distribuida haciendo uso de Sockets. Sockets TCP y UDP. Formato de
los mensajes, serialización de objetos, transferencia de mensajes utilizando sockets.
La unidad didáctica es fundamental en la carrera porque prepara al alumno en un panorama general
de la programación distribuida, para que sea capaz de concebir, diseñar, implementar y verificar
aplicaciones en las que se utilice programación distribuida y concurrente.

III. UNIDAD DE COMPETENCIA VINCULADA AL MODULO.


Analizar, diseñar, desarrollar sistemas de información y administrar 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(ES) E INDICADORES DE LOGRO

CAPACIDAD INDICADORES DE LOGRO


1.1 Define que es el lenguaje de programación java
y sus características.
1.2 Explica la lógica de las estructuras de control
secuencial, condicionales según uso y aplicación
1.- Desarrollar software 1.3 Explica la lógica de las estructuras de control
multiusuario utilizando un Iterativas según uso y aplicación
lenguaje de programación, de 1.4 Crea programas básicos haciendo uso de
acuerdo al diseño. variables, instancias y métodos
1.5 Explica que es una clase, objeto según la POO
1.6 Realiza la creación de aplicaciones basadas en
clase según POO.
1.7 Realiza la construcción de una aplicación
distribuida básica en java

Pág. 1
TALLER DE PROGRAMACIÓN DISTRIBUIDA

I.E.S.T.P.
“NUEVA ESPERANZA”

V. COMPETENCIAS PARA LA EMPLEABILIDAD

En esta unidad se contribuirá en el desarrollo de las siguientes competencias de empleabilidad:


• Proporciona los conocimientos para participa en la creación de software, así como en la
realización de pruebas y depuración de código. Además de la programación de sitios,
aplicaciones y actualización de estos productos y servicios en la empresa.
• Ejercer el liderazgo de manera efectiva asumiendo un comportamiento ético en su entorno
laboral.
• Trabajar en equipo en su entorno laboral fomentando la cohesión del grupo para alcanzar los
resultados previstos.

VI. ACTIVIDADES DE APRENDIZAJE

NRO. DE HORAS
SEMANAS ELEMENTOS DE SESIÓN DE
CONTENIDOS BÁSICOS SINCR. ASIN.
/ FECHAS CAPACIDAD APRENDIZAJE
T P T P
Sesión Nro. 1 Define que es Java,
Semana 1 características, tipos de lenguajes
07/09/2020 Introducción a Java y de programación usados para 3 3 1 1
11/09/2020 el IDE NetBeans desarrollar Java

Semana 2 Sesión Nro. 2 Define que es operadores


14/09/2020 matemáticos, de incremento
18/09/2020
Estructuras decremento con precisión 3 3 1 1
Secuenciales
Desarrollar Sesión Nro. 3 Define librería Swing, tipos de
Semana 3
21/09/2020 programas controles, JFrame,Panel,
Interfaces GUI 3 3 1 1
25/09/2020 utilizando un JButton, etc.
lenguaje de
Programación Sesión Nro. 4 Define y diferencia las decisiones
Semana 4 condicionales simples, dobles
28/09/2020 Orientado a Estructuras 3 3 1 1
02/10/2020 Objetos. condicionales simples

Semana 5 Sesión Nro. 5 Define y diferencia las decisiones


05/10/2020 estructuras condicionales dobles y múltiples
09/10/2020
3 3 1 1
condicionales dobles
y Múltiples
Semana 6 Sesión Nro. 6 Examen Teórico y Practico
12/10/2020 Evaluación 3 3 1 1
16/10/2020
Semana 7 Sesión Nro. 7 Define y diferencia las
19/10/2020 Estructuras Iterativas estructuras iterativas For, e
23/10/2020 3 3 1 1
o Bucle For
Semana 8 Sesión Nro. 8 Define y diferencia las
26/10/2020 Estructuras Iterativas estructuras iterativas Do While,
Programar en 3 3 1 1
30/10/2020 o Bucle Do While While
Software
multiusuario Sesión Nro. 9 Define que son Arrays,
Semana 9 utilizando Array Matrices unidimensionales.
02/11/2020 programación 3 3 1 1
Unidimencionales
06/11/2020 estructurada
Semana 10 Sesión Nro. 10 Define que son Arrays,
09/11/2020 Array Matrices bidimensionales.
13/11/2020 3 3 1 1
Multidimencional

Sesión Nro. 11 Define y deferencia los tipos de


Semana 11
Funciones de funciones Length, SubString,
16/11/2020 3 3 1 1
20/11/2020 Cadenas String Replace, tolowerCase, etc.

Pág. 2
TALLER DE PROGRAMACIÓN DISTRIBUIDA

I.E.S.T.P.
“NUEVA ESPERANZA”
Sesión Nro. 12
Semana 12
Evaluación Examen Teórico y Practico
23/11/2020 3 3 1 1
27/11/2020

Semana 13 Sesión Nro. 13 Define y diferencia métodos,


30/11/2020 Métodos, procedimientos, funciones y sus
04/12/2020 3 3 1 1
Procedimientos y aplicaciones según código.
Funciones
Sesión Nro. 14 Define que es POO, Clases,
Semana 14
Programar en Clases y Objetos métodos, Atributos,
07/12/2020
11/12/2020
Software POO declaraciones.
Semana 15 multiusuario 6 6 2 2
14/12/2020 usando la
18/12/2020 Programación
Orientado a
Semana 16 Objetos. herencia y Define que es Clase, Herencia,
21/12/2020 Polimorfismo polimorfismo instancia de un
25/12/2020
3 3 1 1
Objeto
Semana 17 Sesión Nro. 16 Examen Teórico y Practico
28/12/2020 Evaluación 4 4 0 0
31/12/2020
Semana 18 Retroalimentación
04/01/2021 Recuperación 4 4 0 0
08/01/2021
Sub Total Horas Síncronas y Asíncronas 56 56 16 16
TOTAL HORAS 144

VII. RECURSOS DIDACTICOS


Para efectos del desarrollo temático de la Unidad Didáctica se hará uso de lo siguiente:
• Software de video conferencia, micrófono, cámara webcam, WhatsApp, correo
electrónico
• Aula virtual, diapositivas resúmenes, manuales digitales, guías de práctica digital.
• Direcciones web, videos de instrucción práctica, video de clase grabada.
• Software de IDE NetBeans, Java, PC.

VIII. METODOLOGÍA
Para el Desarrollo de la Unidad Didáctica se utilizará el método expositivo demostrativo,
en sus fases teórico y práctico.
Los alumnos deberán desarrollar los trabajos programados según sus contenidos y
serán evaluados en su ejecución y en la sesión siguiente.

IX. EVALUACIÓN
Para la aprobación de la unidad didáctica se tendrá en cuenta los criterios siguientes:

▪ Asistencia al desarrollo de la UD no menor al 70%.


▪ La nota mínima aprobatoria de la U.D. es trece 13. En escala vigesimal (0 – 20).
▪ El estudiante que obtenga nota mayor a 10 y menor a 13 tiene derecho a un examen de
recuperación, sin ningún tipo de pago
▪ La evaluación comprenderá los aspectos conceptuales, procedimentales(software) y
actitudinales,
∑ 𝐷𝐸 𝐼𝑁𝐷𝐼𝐶𝐴𝐷𝑂𝑅𝐸𝑆 𝐷𝐸 𝐿𝑂𝐺𝑅𝑂
𝑃𝑅𝑂𝑀𝐸𝐷𝐼𝑂 𝐹𝐼𝑁𝐴𝐿 =
𝑁°𝐷𝐸 𝐼𝑁𝐷𝐼𝐶𝐴𝐷𝑂𝑅𝐸𝑆 𝐷𝐸 𝐼𝐿

Pág. 3
TALLER DE PROGRAMACIÓN DISTRIBUIDA

I.E.S.T.P.
“NUEVA ESPERANZA”

X. BIBLIOGRAFÍA

10.1. Bibliografía Textual


▪ Alfonso Jimenez Marin – Francisco M. Perez Montes, Aprende a Programar con
Java, Paraninfo
▪ Alfredo Moreno Vozmediano, JAVA para novatos, safeCREATIVE
▪ Jorge Martínez Ladrón de Guevara, Fundamentos de programación en Java, Editorial
EME
10.2. Recursos de internet (Virtual)
https://elvex.ugr.es/decsai/java/
https://www.programarya.com/Cursos/Java
https://es.bitdegree.org/tutoriales/programacion-java/
http://www.manualweb.net/java/introduccion-java/
https://www.arkaitzgarro.com/java/capitulo-1.html

La Esperanza, setiembre del 2020

Lic. Gerardo Valderrama Salvatierra


Docente responsable

Pág. 4

También podría gustarte