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

UNIVERSIDAD NACIONAL DE TRUJILLO

SILABO DE SISTEMAS DISTRIBUIDOS


I. IDENTIFICACIÓN
1.1. Experiencia Curricular: SISTEMAS DISTRIBUIDOS
1.2. Facultad: FACULTAD DE INGENIERIA
1.3. Para estudiantes de la carrera: INGENIERIA DE SISTEMAS
1.3.1. Sede: Trujillo
1.4. Calendario Académico: 2020-II
1.5. Año/Ciclo Académico: 8
1.6. Código de curso: 1679
1.7. Sección: A
1.8. Creditos: 3
1.9. Número de Rotaciones, veces que se desarrolla la experiencia curricular en el año/ciclo académico: 1
1.10. Duración por vez de rotación (Nro. de Semanas/Días): 15
1.11. Extensión horaria:
1.11.1. Total de horas semanales: 4
- Horas Teoría: 2
- Horas Práctica: 2
1.11.2. Total de Horas Año/Semestre: 64
1.12. Organización del tiempo Anual/Semestral:
Tipo Total Unidad Semana/Día
Actividades Hs I II III Aplazado
- Sesiones Teóricas 30 10 10 10 ---
- Sesiones Prácticas 24 8 8 8 ---
- Sesiones de Evaluación 10 2 2 2 4
Total Horas 64 --- --- --- ---
1.13. Prerrequisitos:
- Cursos: No necesarios
- Creditos: No necesarios
1.14. Docente(s):
1.14.1. Coordinador(es):
Descripción Nombre Profesión Email
Coordinador General Mg. TORRES VILLANUEVA, Ingeniero de [email protected]
MARCELINO Sistemas/Ingeniero
Químico
II. FUNDAMENTACIÓN Y DESCRIPCIÓN
La Asignatura de Sistemas Distribuidos tiene carácter de formación especializada correspondiente al
Octavo Semestre de la Carrera Profesional de Ingeniería de Sistemas.
Los Sistemas Distribuidos son inherentes a estas estructuras empresariales y las organizaciones de hoy
caminan a tener una gran cobertura geográfica y diversidad de funciones y relaciones, por lo que esta
asignatura tiene como objetivo "conocer, denominar y aplicar los fundamentos de la programación de los
sistemas distribuidos". Este objetivo se basa en la comunicaciones entre computadoras se da por medio de
una red, vía el paso del mensaje, y hay software que apoya esta distribución y habilita la colección de
plataformas disimiles y operan como facilitadores de su integración, ocultando la distribución física al
usuario final. También, porque es necesario cubrir las expectativas de los usuarios, por lo que la creación de
sistemas de Información Distribuidos debe integrar las operaciones sobre la información en la los diversas
áreas, distantes o no, a las empresas.
La asignatura se hA divido en tres unidades: la primera se ocupa de los fundamentos básicos de los
Sistemas Distribuidos; la segunda y terceras abarcan el diseño y programación de Sistemas basados en
Objetos Distribuidos, así como de los fundamentos de comunicación, sincronización de los mismos. En el
Laboratorio se hará uso del lenguaje de programación Microsoft Visual C# NET y Java.
III. APRENDIZAJES ESPERADOS
El alumno al término de la Asignatura estará en condiciones de:
- Evaluar los Sistemas Distribuidos con criterios teóricos y prácticos.
- Conocer los procedimientos básicos para el diseño, selección, operación y mantenimiento de un
Sistema Distribuido.
- Determinar el Sistema Distribuido idóneo para un sistema computacional especifico.
- Seleccionar la herramienta de Software adecuada para la programación de un Sistema Distribuido.
- Codificar programas utilizando el Lenguaje de Programación Visual C# en Microsoft Visual Studio
.NET y Java.
IV. PROGRAMACIÓN

Pág. 1
UNIVERSIDAD NACIONAL DE TRUJILLO

4.1. UNIDAD 1
4.1.1. Denominación: INTRODUCCION A LOS SISTEMAS DISTRIBUIDOS
4.1.2. Inicio: 2020-11-16 Termino: 2020-12-19 Número de Semanas/Días: 5
4.1.3. Objetivos de Aprendizaje
1º Identificar las características de los Sistemas Distribuidos.
2º Comprender e implementar un modelo de base de datos distribuida.
4.1.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí Introducción a los Sistemas Distribuidos.
a1 Laboratorio: Introducción a los Web services.
Inicio:
2020-11-16
Termino:
2020-11-21
Semana/Dí Evolución de los Modelos de Computación. Definición y
a2 Modelos de los Sistema Distribuidos
Inicio: Laboratorio: Creando base de datos para trabajar con Web services.
2020-11-23
Termino:
2020-11-28
Semana/Dí Características de los Sistemas Distribuidos: Transparencia, Compartición de Recursos, Sistema
a3 Abierto, Tolerancia a Fallos, Seguridad y Consistencia. Laboratorio: Creando Web services con c# y
Inicio: visual C#.
2020-11-30
Termino:
2020-12-05
Semana/Dí Modelo de Sistemas Distribuidos
a4 Laboratorio: Creación Web services con Java.
Inicio:
2020-12-07
Termino:
2020-12-12
Semana/Dí Primer Examen parcial Teórico
a5 Primer Examen parcial Práctico
Inicio:
2020-12-14
Termino:
2020-12-19

4.1.5. Evaluación del Aprendizaje:


Semana/Dí Técnica/Instrumento
a
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a1 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2020-11-16
Termino:
2020-11-21
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a2 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2020-11-23
Termino:
2020-11-28
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a3 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2020-11-30
Termino:
2020-12-05
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación

Pág. 2
UNIVERSIDAD NACIONAL DE TRUJILLO

a4 activa del alumno.


Inicio: Control de Lecturas y Práctica Calificada
2020-12-07
Termino:
2020-12-12
Semana/Dí Primer Examen Teórico y Práctico
a5
Inicio:
2020-12-14
Termino:
2020-12-19
4.2. UNIDAD 2
4.2.1. Denominación: SISTEMAS BASADOS EN OBJETOS
4.2.2. Inicio: 2020-12-21 Termino: 2021-01-23 Número de Semanas/Días: 5
4.2.3. Objetivos de Aprendizaje
1º Conocer e explicar las arquitecturas más comunes de los Sistemas Distribuidos
2º Describir las características principales del diseño de aplicaciones distribuidas.
3º Conocer y aplicar uno de los métodos más usados de sistemas basados en objetos distribuidos
4.2.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí Cliente -Servidor (C/S). Ventajas y desventajas.
a6 Laboratorio: Codificando sistemas distribuidos sin base de datos con Visual C#.
Inicio:
2020-12-21
Termino:
2020-12-26
Semana/Dí Llamada a procedimiento Remoto (RPC). Ventajas y desventajas.
a7 Laboratorio: Codificando RPC con base de datos.
Inicio:
2020-12-28
Termino:
2021-01-02
Semana/Dí Comunicaciones interprocesos. Modelos de comunicación entre procesos. Mensajes. Denominación
a8 y servicios de nombres.
Inicio: Laboratorio: Codificando RMI sin base de datos con Java.
2021-01-04
Termino:
2021-01-09
Semana/Dí CORBA: Common Object Request Broker Architecture. Estructura y Descripción de los elementos
a9 de la componen. Interfaces de cliente CORBA y elementos de la arquitectura asociados a ella.
Inicio: Laboratorio: Codificando RMI con base de datos MYSQL.
2021-01-11
Termino:
2021-01-16
Semana/Dí Segundo Examen Parcial Teórico
a 10 Segundo Examen Parcial Práctico
Inicio:
2021-01-18
Termino:
2021-01-23

4.2.5. Evaluación del Aprendizaje:


Semana/Dí Técnica/Instrumento
a
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a6 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2020-12-21
Termino:
2020-12-26

Pág. 3
UNIVERSIDAD NACIONAL DE TRUJILLO

Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación


a7 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2020-12-28
Termino:
2021-01-02
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a8 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2021-01-04
Termino:
2021-01-09
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a9 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2021-01-11
Termino:
2021-01-16
Semana/Dí Examen Teórico y Práctica
a 10
Inicio:
2021-01-18
Termino:
2021-01-23
4.3. UNIDAD 3
4.3.1. Denominación: SISTEMAS WEB CON OBJETOS DISTRIBUIDOS
4.3.2. Inicio: 2021-01-25 Termino: 2021-02-27 Número de Semanas/Días: 5
4.3.3. Objetivos de Aprendizaje
1º Conocer y Aplicar uno de los métodos más usados de sistemas basados en objetos distribuidos.
2º Conocer y aplicar los métodos de resguardo de las transacciones distribuidas.
3º Describir los métodos de sincronización para procesos distribuidos
4.3.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí Transacciones Distribuidas: Distribuidas y planas.
a 11 Concurrencia e interbloqueo. Laboratorio: Net Remoting
Inicio:
2021-01-25
Termino:
2021-01-30
Semana/Dí Transacciones Distribuidas: Recuperación. Sincronizacion de procesos distribuidos
a 12 Laboratorio: Implementación de una aplicación CORBA.
Inicio:
2021-02-01
Termino:
2021-02-06
Semana/Dí Sistemas Operativos Distribuidos. Estructura de un Sistema Operativo. Gestión de procesos. Reparto
a 13 de carga.
Inicio: Laboratorio: Implementación de una aplicación CORBA con base de datos
2021-02-08
Termino:
2021-02-13
Semana/Dí Sustentación de Proyecto de Sistema distribuido.
a 14 Laboratorio: Comunicaciones con Socket
Inicio:
2021-02-15
Termino:
2021-02-20
Semana/Dí Tercer Examen Parcial Teórico
a 15 Tercer Examen Parcial Practico
Inicio:
2021-02-22

Pág. 4
UNIVERSIDAD NACIONAL DE TRUJILLO

Termino:
2021-02-27

4.3.5. Evaluación del Aprendizaje:


Semana/Dí Técnica/Instrumento
a
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a 11 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2021-01-25
Termino:
2021-01-30
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a 12 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2021-02-01
Termino:
2021-02-06
Semana/Dí Desarrollo de cátedra expositiva- interrogativa y con la participación
a 13 activa del alumno.
Inicio: Control de Lecturas y Práctica Calificada
2021-02-08
Termino:
2021-02-13
Semana/Dí Guía de observación para evaluar exposición e informes de proyectos
a 14
Inicio:
2021-02-15
Termino:
2021-02-20
Semana/Dí Tercer Examen Teórico y Práctico
a 15
Inicio:
2021-02-22
Termino:
2021-02-27
4.4. APLAZADO
Semana/Día Técnica/Instrumento
Semana/Día 16 Examen de Aplazado, evaluaciones pertimentes
del curso.
V. NORMAS DE EVALUACIÓN
5.1. Base Legal: Reglamento de Normas Generales de Evaluación del Aprendizaje de los Estudiantes de
Pregrado de la Universidad Nacional de Trujillo.
5.2.Normas específicas de la Experiencia Curricular:
a. La Universidad Nacional de Trujillo establece que el promedio semestral se calculará con carácter
sumativo, vigesimal y permanente.
b. La evaluación sumativa se realizará en tres (03) etapas definidas en la programación académica. Cada
etapa comprenderá las siguientes evaluaciones: Nota de Examen de Laboratorio (L) y Nota de Trabajos y
Exposición (P) y Nota de práctica de laboratorio o proyecto web (PR)
c.El promedio de cada unidad (PUi) considera un decimal sin aproximación y se calculará de la siguiente

manera:
PUi = (NLi + NP + PR)/3 siendo i = 1,2 y 3 unidades. Donde:
PUi = Nota de Unidad i-ésima (se considera la parte decimal)
NLi Nota del examen práctico de la unidad i-ésima
NPi = Nota de trabajos y exposición individual de la unidad i-ésima
NPR: Nota practica de Labroratorio

d. El promedio semestral (PS) tiene como nota mínima aprobatoria (10.5). Se considerará el medio punto en
el promedio semestral favorable al alumno. El PS se calculara de la siguiente manera:
PS = (PU1 + PU2+ PU3)/3
e. Los alumnos que no alcanzaran la nota mínima aprobatoria y que tengan un promedio semestral mayor a

Pág. 5
UNIVERSIDAD NACIONAL DE TRUJILLO

06, que hayan participado en al menos dos tercios de las evaluaciones de la asignatura, y no se encuentren
inhabilitados por inasistencias tienen derecho a rendir el examen de aplazados, el cual abarcará la totalidad
de los temas tratados en el curso.
f. El 30% de inasistencias INHABILITA automáticamente al alumno. El control de asistencia se realizará
tanto en la clase de Teoría como en la de Laboratorio. La nota que corresponde a una inhabilitación es cero
(0).
g. Los trabajos deberán entregarse en la fecha indicada por el docente al inicio de la clase. El formato de
presentación será el siguiente:
1. Carátula, indicando el tema del trabajo y los nombres de los integrantes.
2. Índice.
3. Cuerpo del trabajo, cuyo contenido debe ceñirse al tema asignado. Además debe ser legible, coherente y
respetar las normas de la gramática.
4. Bibliografía, indicando las referencias a los textos y direcciones electrónicas consultadas.
5. Las páginas deben estar enumeradas.
VI. CONSEJERÍA/ORIENTACIÓN
Propósitos: Fortalecer los conocimientos y minimizar dudas de la teoria y el laboratorio impartido en clase
Día: Jueves
Lugar: Enlace en el aula Virtual
Horario: 7a.m - 8 a.m.
VII. BIBLIOGRAFÍA
- COULOURIS,George y DOLIMORE,Jean y KINDBERG,TIM Sistemas Distribuidos: conceptos y
diseño,Ed. Pearson Educacion S.A.,Madrid-España, 3a. ed.,2001.
- IZCO,Fernando y MAEZTU,RUben. [en Línea] Taller de introduccion a las plataformas J2EE y .NET.
[Accedido el] 22/08/2008. [Disponible en] http://www.cetenasa.es/e-usiness/Talleres/taller2
/book1.html
- LIU,ML. Computacion Distribuida: Fundamentos y Aplicaciones,ed. Pearson Educacion S.A.,Madrid-
España,2004.
-TANENBAUN,Andrew. Sistemas Distribuidos: Principios y Paradigmas,Ed. Pearson Educacion S.A.,
Mexico,2008.

El presente Silabo de la Experiencia Curricular "SISTEMAS DISTRIBUIDOS", ha sido Visado por el


Director de la ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS, quien da
conformidad al silabo registrado por el docente TORRES VILLANUEVA, MARCELINO que fue designado
por el jefe del DEPARTAMENTO ACADEMICO DE INGENIERIA DE SISTEMAS.

Pág. 6

También podría gustarte