Sie sind auf Seite 1von 16

Gua Docente de la Asignatura: Programacin Concurrente y Distribuida

Responsable Prof. Yuri Torres de la Sierra

Facultad Ciencias y Tecnologa

Titulacin Grado en Ingeniera Informtica

Materia Programacin

Plan 2014

Carcter Obligatoria

Periodo de imparticin Trimestral

Curso/es Tercero

Nivel/Ciclo Grado

Crditos ECTS Tericos 6 Prcticos 0 Total 6

Lengua en la que se imparte Castellano

Datos de Contacto: Correo electrnico: yuri.torres@ui1.es

1
Presentacin

Asignaturas Carcter Curso Crditos Horas


Asignaturas de la Aplicaciones y servicios Web. OB 3 6 150
Materia Programacin concurrente y
OB 3 6 150
distribuida.

Esta asignatura se encuentra estrechamente relacionada con materias pertenecientes a Sistemas Operativos y Arquitecturas
de Computadoras. En ella se describen los conceptos tericos bsicos de los sistemas distribuidos, el modelo interno bsico
tanto arquitectnico como de comunicacin de un sistema distribuido, la comunicacin entre procesos distribuidos as como
una serie de tcnicas seguras de diseo con el objetivo de garantizar la privacidad, integridad y disponibilidad de recursos en
estos sistemas. Al finalizar esta asignatura el alumnado ser capaz de:

Contextualizacin Conocer las caractersticas fundamentales de un sistema distribuido


Identificar y entender los desafa con conllevan los sistemas distribuidos.
curricular de la Describir las diferentes tcnicas de comunicacin entre procesos distribuidos as como sus ventajas e inconvenientes.
asignatura Identificar y analizar aplicaciones distribuidas multimedia.
Gestionar la calidad de los servicios en red multimedia como la gestin de recursos pertenecientes a un sistema
distribuido
Conocer las diferentes tcnicas de seguridad existentes en el desarrollo de un sistema distribuido.
Relacionar las prcticas criptogrficas con los servicios de las aplicaciones multimedia distribuidas.
La adquisicin de estas capacidades prepara al alumnado para la otra asignatura de esta materia, Fundamentos de
seguridad de la Informacin.

Prerrequisitos
para cursar la Ninguno.
asignatura

2
Competencias

CE04: Capacidad para definir, evaluar y seleccionar


plataformas hardware y software para el desarrollo y la
ejecucin de sistemas, servicios y aplicaciones
informticas.
CE06: Capacidad para concebir y desarrollar sistemas o
arquitecturas informticas centralizadas o distribuidas
integrando hardware, software y redes.
CE08: Conocimiento de las materias bsicas y
tecnologas, que capaciten para el aprendizaje y
desarrollo de nuevos mtodos y tecnologas, as como
las que les doten de una gran versatilidad para
CB09: Conocimientos bsicos sobre el uso y adaptarse a nuevas situaciones.
programacin de los ordenadores, sistemas CE09: Capacidad para resolver problemas con iniciativa,
Bsicas operativos, bases de datos y programas
Especficas
toma de decisiones, autonoma y creatividad. Capacidad
informticos con aplicacin en ingeniera. para saber comunicar y transmitir los conocimientos,
habilidades y destrezas de la profesin de Ingeniero
Tcnico en Informtica.
CE10: Conocimientos para la realizacin de mediciones,
clculos, valoraciones, tasaciones, peritaciones,
estudios, informes, planificacin de tareas y otros
trabajos anlogos de informtica.
CE12: Conocimiento y aplicacin de elementos bsicos
de economa y de gestin de recursos humanos,
organizacin y planificacin de proyectos, as como la
legislacin, regulacin y normalizacin en el mbito de
los proyectos informticos.

CU09: Considerar los valores propios de la


CT01: Capacidad de anlisis y sntesis: encontrar,
Formacin Profesional Superior en trminos de
analizar, criticar (razonamiento crtico), relacionar,
Propias igualdad formativa y educativa con la universitaria.
estructurar y sintetizar informacin proveniente de
de la CU13: Aceptar y defender el derecho de los Transversales diversas fuentes, as como integrar ideas y
Universidad diferentes, llegando incluso ante la desigualdad conocimientos
compensatoria, particularmente en los casos de
CT04: Capacidad para la resolucin de problemas
personas con disminucin de su autonoma personal.

3
Competencias

CR01: Capacidad para disear, desarrollar, seleccionar y evaluar aplicaciones y sistemas informticos, asegurando su fiabilidad,
seguridad y calidad, conforme a principios ticos y a la legislacin y normativa vigente.
CR02: Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informticos en todos los mbitos,
liderando su puesta en marcha y su mejora continua y valorando su impacto econmico y social.
CR03: Capacidad para comprender la importancia de la negociacin, los hbitos de trabajo efectivos, el liderazgo y las habilidades
de comunicacin en todos los entornos de desarrollo de software.
CR04: Capacidad para elaborar el pliego de condiciones tcnicas de una instalacin informtica que cumpla los estndares y
normativas vigentes.
CR05: Conocimiento, administracin y mantenimiento sistemas, servicios y aplicaciones informticas.
CR08: Capacidad para analizar, disear, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el
De Rama paradigma y los lenguajes de programacin ms adecuados.
CR11: Conocimiento y aplicacin de las caractersticas, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de
Computadores e Internet y disear e implementar aplicaciones basadas en ellas.
CR13: Conocimiento y aplicacin de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de
informacin, incluidos los basados en la Web.
CR14: Conocimiento y aplicacin de los principios fundamentales y tcnicas bsicas de la programacin paralela, concurrente,
distribuida y de tiempo real.
CR16: Conocimiento y aplicacin de los principios, metodologas y ciclos de vida de la ingeniera de software.
CR17: Capacidad para disear y evaluar interfaces persona computador que garanticen la accesibilidad y usabilidad a los sistemas,
servicios y aplicaciones informticas.

CE04: Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecucin de sistemas,
servicios y aplicaciones informticas.
CE09: Capacidad para resolver problemas con iniciativa, toma de decisiones, autonoma y creatividad. Capacidad para saber
comunicar y transmitir los conocimientos, habilidades y destrezas de la profesin de Ingeniero Tcnico en Informtica.
Competencias CT04: Capacidad para la resolucin de problemas
de la
CR05: Conocimiento, administracin y mantenimiento sistemas, servicios y aplicaciones informticas.
Asignatura
CR11: Conocimiento y aplicacin de las caractersticas, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de
Computadores e Internet y disear e implementar aplicaciones basadas en ellas.
CR14: Conocimiento y aplicacin de los principios fundamentales y tcnicas bsicas de la programacin paralela, concurrente,
distribuida y de tiempo real.

4
Seguimiento y Evaluacin

Trabajo dirigido ECTS HORAS Trabajo autnomo del alumno ECTS HORAS
Actividades de trabajo autnomo
Comunidad de aprendizaje (Aula Virtual). 6 150
individual (Estudio de la Leccin).
Actividades de descubrimiento Actividades de aplicacin prctica
4,32 108 2,16 54
inducido (Estudio del Caso). (individuales).
Actividades de Interaccin y
Lectura crtica, anlisis e
colaboracin (Foros-Debates de apoyo 1,44 36 2,7 67,5
investigacin.
al caso y a la leccin).
Actividades de aplicacin prctica
0 0 Actividades de evaluacin. 0,3 7,5
(grupal online).
Presentaciones de trabajos y
0 0 Prcticas externas. 0 0
ejercicios.
Seminarios. 0 0 Prcticas de iniciacin profesional. 0 0
Interaccin alumno-tutor (Aula Virtual). Trabajo Fin de Grado. 0 0
Tutoras. 0,24 6
Presentaciones de trabajos y
0,48 12
ejercicios propuestos.
Actividades de evaluacin. 0,36 9
Actividades
Total 6,84 171 Total 11,1 279
Formativas de la
Materia
Actividad Descripcin

Trabajo dirigido.

Comunidad de aprendizaje (Aula Virtual).

Actividades en las que el alumno podr llevar a cabo un aprendizaje contextualizado


Actividades de descubrimiento inducido (Estudio
trabajando, en el Aula Virtual y de manera colaborativa, una situacin real o simulada que
del Caso).
le permitir realizar un primer acercamiento a los diferentes temas de estudio.

Actividades en las que se discutir y argumentar acerca de diferentes temas relacionados


Actividades de Interaccin y colaboracin
con las asignaturas de cada materia y que servirn para guiar el proceso de descubrimiento
(Foros-Debates de apoyo al caso y a la leccin).
inducido.

Incluye la resolucin de problemas, elaboracin de proyectos y actividades similares que


Actividades de aplicacin prctica (grupal
permitan aplicar los aspectos conceptuales, procedimentales y actitudinales trabajados en
online).
otras partes de las asignaturas.

5
Seguimiento y Evaluacin

Incluye la elaboracin conjunta en el Aula Virtual y, en su caso, defensa virtual de los


Presentaciones de trabajos y ejercicios. trabajos y ejercicios solicitados conforme a los procedimientos de defensa que se
establezcan en las guas docentes.

Incluye la asistencia presencial o virtual a sesiones en pequeo grupo dedicadas a


Seminarios.
temticas especficas de cada asignatura.

Interaccin alumno-tutor (Aula Virtual).

Permiten la interaccin directa entre docente y alumno para la resolucin de dudas y el


Tutoras.
asesoramiento individualizado sobre distintos aspectos de las asignaturas.

Incluye la elaboracin individual, presentacin y, en su caso, defensa virtual de los trabajos


Presentaciones de trabajos y ejercicios
y ejercicios solicitados conforme a los procedimientos de defensa que se establezcan en las
propuestos.
guas docentes.

Actividades de evaluacin. Vase informacin al respecto en el apartado siguiente.

Trabajo Autnomo del alumno.

Trabajo individual de los materiales utilizados en las asignaturas, aunque apoyado por la
Actividades de trabajo autnomo individual resolucin de dudas y construccin de conocimiento a travs de un foro habilitado para
(Estudio de la Leccin). estos fines. Esta actividad ser la base para el desarrollo de debates, resolucin de
problemas, etc.

Incluye el trabajo individual en la resolucin de problemas, elaboracin de proyectos y


Actividades de aplicacin prctica actividades similares que permitan aplicar los aspectos conceptuales, procedimentales y
(individuales). actitudinales trabajados en otras partes de la asignatura.

Se trata de actividades en las que el alumno se acerca a los diferentes campos de estudio
Lectura crtica, anlisis e investigacin. con una mirada crtica que le permite un acercamiento a la investigacin. Se incluyen a
modo de ejemplo, recensiones de libros o crtica de artculos y proyectos de investigacin.

Actividades de evaluacin. Vase informacin al respecto en el apartado siguiente.

Comunidad de aprendizaje (Aula Virtual).


Actividades
Formativas de la Actividades en las que el alumno podr llevar a cabo un aprendizaje contextualizado
Actividades de descubrimiento inducido (Estudio
Asignatura del Caso).
trabajando, en el Aula Virtual y de manera colaborativa, una situacin real o simulada que
le permitir realizar un primer acercamiento a los diferentes temas de estudio.

6
Seguimiento y Evaluacin

Actividades en las que se discutir y argumentar acerca de diferentes temas relacionados


Actividades de Interaccin y colaboracin
con las asignaturas de cada materia y que servirn para guiar el proceso de descubrimiento
(Foros-Debates de apoyo al caso y a la leccin).
inducido.

Interaccin alumno-tutor (Aula Virtual).

Permiten la interaccin directa entre docente y alumno para la resolucin de dudas y el


Tutoras.
asesoramiento individualizado sobre distintos aspectos de las asignaturas.

Incluye la elaboracin individual, presentacin y, en su caso, defensa virtual de los trabajos


Presentaciones de trabajos y ejercicios
y ejercicios solicitados conforme a los procedimientos de defensa que se establezcan en las
propuestos.
guas docentes.

Trabajo Autnomo del alumno.

Trabajo individual de los materiales utilizados en las asignaturas, aunque apoyado por la
Actividades de trabajo autnomo individual resolucin de dudas y construccin de conocimiento a travs de un foro habilitado para
(Estudio de la Leccin). estos fines. Esta actividad ser la base para el desarrollo de debates, resolucin de
problemas, etc.

Incluye el trabajo individual en la resolucin de problemas, elaboracin de proyectos y


Actividades de aplicacin prctica actividades similares que permitan aplicar los aspectos conceptuales, procedimentales y
(individuales). actitudinales trabajados en otras partes de la asignatura.

Se trata de actividades en las que el alumno se acerca a los diferentes campos de estudio
Lectura crtica, anlisis e investigacin. con una mirada crtica que le permite un acercamiento a la investigacin. Se incluyen a
modo de ejemplo, recensiones de libros o crtica de artculos y proyectos de investigacin.

En cada una de las 6 Unidades Didcticas, el alumnado deber llevar a cabo actividades que le conduzcan a la asimilacin de
los conceptos y a su puesta en prctica. Entre otros, se propondrn las siguientes actividades:
Estudio del Caso: donde se expone un supuesto o problema real o simulado (previo a la unidad), al que el alumno
deber dar solucin revisando tanto conceptos tericos como prcticos que estudiar y analizar en dicha unidad
didctica (Unidad didctica 4).
Proceso de Contenidos tericos: Texto Cannico donde se explican los nuevos conceptos de la unidad. Se incluye el material
Aprendizaje adicional alojado en el aula virtual, como ejercicios de autoevaluacin, diferentes cuestionarios y test de autoevaluacin.
Los test de autoevaluacin se plantearn a lo largo del desarrollo de cada Unidad didctica y no computan para la nota
final, sino que se tratan de actividades de autoevaluacin para que el alumno valore su grado de comprensin de los
contenidos estudiados.
Foros de Debate: Los alumnos y alumnas debatirn para aportar ideas sobre la tecnologa aplicada a temas de la
asignatura. Se pretende fomentar el pensamiento crtico de los estudiantes.

7
Seguimiento y Evaluacin

Trabajo Colaborativo: Se plantear un ejercicio prctico de algn tema de la asignatura que deber resolverse siguiendo
alguna tcnica de trabajo colaborativo. Trabajo individual en la resolucin de problemas y ejercicios propuestos,
fomentando el apartado de investigacin e instrumentalizacin de herramientas y contenidos de la asignatura.

Como en la Universidad Internacional Isabel I un aspecto fundamental es la bsqueda del desarrollo de habilidades de
pensamiento (en contraposicin al estudio de un gran cmulo de contenidos) que permitan al estudiante adquirir por su cuenta
nuevos conocimientos, se plantea que en la puesta en prctica de estos programas, la enseanza considere:
Introducir el estudio de contenidos mediante el planteamiento de situaciones o problemas que no contemplen de inicio fuertes
dificultades operatorias, de modo que la atencin pueda centrarse en el concepto, el procedimiento o las caractersticas y
propiedades que se van a estudiar.
Analizar los enunciados de los diferentes problemas planteados, de manera conjunta estudiante-profesor(a), con la finalidad de
Orientaciones al que el alumnado adquiera paulatinamente esta habilidad y con el tiempo sea capaz de realizarla de manera independiente.
estudio Proporcionar diversos ejemplos, con la intencin de presentar numerosas oportunidades para que el alumno atienda el desarrollo
conceptual, practique los procedimientos bsicos y entienda la mecnica de los mismos a partir de ideas o estrategias
unificadoras.
Promover la formacin de significados de los conceptos y procedimientos, cuidando que stos surjan como necesidades del
anlisis de situaciones o de la resolucin de problemas, y se sistematicen y complementen finalmente, con una actividad prctica
de aplicacin en diversos contextos. Las precisiones tericas se establecern cuando los alumnos dispongan de la experiencia
y los ejemplos suficientes para garantizar su comprensin.
Fomentar el trabajo en equipos para la exploracin de caractersticas, relaciones y propiedades tanto de conceptos como de
procedimientos; la discusin razonada; la comunicacin oral y escrita de las observaciones o resultados encontrados.

Al completar con xito esta materia, el alumno:


Conoce y comprender las caractersticas de una aplicacin web (protocolo peticin/respuesta, sesiones, etc.).
Conoce las peculiaridades de aplicaciones informticas ejecutndose en el servidor y en el cliente.
Conoce el modelo de interaccin entre servidores web y aplicaciones, y utiliza una implementacin concreta.
Conoce los principales mecanismos de interaccin del usuario en una aplicacin web, as como desarrolla cdigo para
implementarlos.
Resultados de Conoce el concepto de servicio web, y es capaz de disear y desarrollar servicios web bsicos.
Aprendizaje de Es capaz de realizar el anlisis y el diseo de una aplicacin web.
la Materia Aplica el concepto de pgina de servidor para el desarrollo de interfaces web.
Conoce y aplica los conceptos de accesibilidad, ergonoma y usabilidad del software.
Conoce distintas alternativas para la persistencia de objetos (XML, bases de datos relacionales, etc.).
Conoce los protocolos de Internet en el mbito Web.
Desarrolla aplicaciones compuestas por varios procesos reconociendo y aplicando principios de programacin paralela*.
Desarrolla aplicaciones compuestas por varios hilos de ejecucin analizando y aplicando libreras especficas del lenguaje
de programacin*.
Programa mecanismos de comunicacin en red empleando sockets y analizando el escenario de ejecucin*.

8
Seguimiento y Evaluacin

Desarrolla aplicaciones que ofrecen servicios en red, utilizando libreras de clases y aplicando criterios de eficiencia y
disponibilidad*.
Protege las aplicaciones y los datos definiendo y aplicando criterios de seguridad en el acceso, almacenamiento y
transmisin de la informacin*.
Identifica las principales caractersticas de los distintos tipos de sistemas concurrentes que existen, as como conoce y
entiende los problemas que plantea el desarrollo de programas concurrentes.
Entiende los conceptos de sincronizacin y exclusin mutua entre procesos.
Identifica las propiedades de seguridad y vivacidad que un sistema concurrente debe cumplir y es capaz de razonar si
dichas propiedades se cumplen.
Conoce los principales modelos de programacin concurrente, paralela y distribuida.
Adquiere experiencia y conocimiento en los mecanismos de sincronizacin y comunicacin que se utilizan en la
actualidad para desarrollar programas concurrentes, tanto para sistemas de memoria compartida como para sistemas
distribuidos.
Entiende el funcionamiento de semforos y monitores como mecanismos de sincronizacin para memoria compartida y
comprende cmo se pueden resolver problemas de programacin concurrente usando monitores.
Conoce y es capaz de usar bibliotecas y plataformas estandarizadas para la implementacin de programas concurrentes
basados en memoria compartida y para sistemas distribuidos.
Conoce los patrones que se puede aplicar a un diseo, su estructura y clasificacin y su importancia como herramienta
para mejorar la calidad de un diseo.
Adquiere destreza en la identificacin de los patrones aplicables a un determinado problema.
Conoce las tcnicas de desarrollo dirigidas por modelos, sus ventajas e inconvenientes.
Distingue los conceptos de validacin y verificacin de requisitos.
Conoce los niveles de prueba del software, incluyendo las pruebas unitarias y de integracin, las pruebas de validacin,
las de sistema y las de aceptacin.
Es capaz de definir, desarrollar e implementar un plan de pruebas.
Conoce los aspectos especficos de las pruebas de software orientado a objetos.
Comprende el concepto de componente y su papel en el proceso de desarrollo de software.
Conoce arquitecturas especficas para el diseo de sistemas de informacin.
Conoce la importancia del mantenimiento y su integracin en el proceso de desarrollo de software.

Conoce las peculiaridades de aplicaciones informticas ejecutndose en el servidor y en el cliente.


Conoce el modelo de interaccin entre servidores web y aplicaciones, y utiliza una implementacin concreta.
Conoce el concepto de servicio web, y es capaz de disear y desarrollar servicios web bsicos.
Resultados de Conoce los protocolos de Internet en el mbito Web.
Aprendizaje de Desarrolla aplicaciones compuestas por varios hilos de ejecucin analizando y aplicando libreras especficas del lenguaje
de programacin*.
la Asignatura Programa mecanismos de comunicacin en red empleando sockets y analizando el escenario de ejecucin*.
Identifica las principales caractersticas de los distintos tipos de sistemas concurrentes que existen, as como conoce y
entiende los problemas que plantea el desarrollo de programas concurrentes.
Entiende los conceptos de sincronizacin y exclusin mutua entre procesos.

9
Seguimiento y Evaluacin

Identifica las propiedades de seguridad y vivacidad que un sistema concurrente debe cumplir y es capaz de razonar si
dichas propiedades se cumplen.
Conoce los principales modelos de programacin concurrente, paralela y distribuida.
Conoce arquitecturas especficas para el diseo de sistemas de informacin.

En el sistema de evaluacin de la Universidad Internacional Isabel I de Castilla, en coherencia con la consecucin gradual de
competencias y resultados de aprendizaje que se ha descrito en la metodologa, se dar preferencia a la evaluacin continua
complementada con una evaluacin final presencial en cada unidad trimestral. Estas evaluaciones finales presenciales permiten
obtener garantas respecto a la identidad del estudiante a la que se refiere la Gua de Apoyo para la elaboracin de la Memoria
de verificacin de ttulos oficiales universitarios (Grado y mster 1) y a la veracidad del trabajo realizado durante el proceso de
aprendizaje online, puesto que una parte importante de estas pruebas finales consiste en pruebas de verificacin de la
evaluacin continua. sta ser, por tanto, la va preferente y recomendada por la Universidad para la obtencin de los mejores
resultados por parte del estudiante.
Sin embargo, es voluntad de esta Universidad ofrecer tambin una respuesta adecuada para aquellas personas que, por razones
personales o profesionales, no pueden hacer un seguimiento de las asignaturas mediante el sistema de evaluacin continua.
No podemos olvidar que el perfil caracterstico del estudiante de las universidades no presenciales se corresponde con personas
de ms de 25 aos, en muchos casos con otros estudios universitarios y con responsabilidades profesionales y personales que
deben compatibilizar con sus estudios online.
Teniendo en cuenta ambas perspectivas, el sistema de evaluacin de la Universidad Internacional Isabel I de Castilla queda
configurado de la siguiente manera:
Plan de
Evaluacin Opcin 1. Evaluacin continua ms evaluacin final. Los estudiantes que opten por esta va podrn obtener hasta el 60% de la
nota final a travs de las actividades que se planteen en la evaluacin continua. El 40% restante se podr obtener en la prueba
de evaluacin final que se realizar de manera presencial. Esta prueba tendr una parte dedicada a la verificacin del trabajo
realizado por el estudiante durante la evaluacin continua (que se corresponde con el 60% de la nota final) y otra parte en la
que realizarn diferentes pruebas terico-prcticas para evaluar las competencias previstas en cada asignatura. La no
superacin de la parte de verificacin implica que la calificacin de la evaluacin continua no se tendr en cuenta y, por tanto,
el 100% de la nota depender del resultado obtenido en la prueba final de evaluacin de competencias.
Opcin 2. Evaluacin final. Para los estudiantes que opten por esta va, el 100% de la nota de la asignatura depende del
resultado obtenido en esta prueba de evaluacin final. Tanto en el proceso de informacin previa como en la formalizacin de
la matrcula, el tutor informar de la existencia de esta posibilidad y valorar conjuntamente con cada persona su experiencia
previa en la temtica de la asignatura y otros factores que puedan influir en el resultado final.
Todos los estudiantes, independientemente de la opcin seleccionada, tendrn derecho a una convocatoria extraordinaria de la
prueba final de evaluacin de competencias que se realizar despus de finalizadas las pruebas de evaluacin final ordinaria
del conjunto de tres trimestres. Para los estudiantes de evaluacin continua que no hayan superado la verificacin y que tambin
hayan suspendido la prueba de evaluacin de competencias ordinaria, el 100% de la nota final depender del resultado obtenido
en esta convocatoria extraordinaria o Prueba de conjunto.

1
Versin 0.1 - 22/03/2011 (Disponible en: http://www.aneca.es/content/download/10717/120032/file/verifica_guia_11324.pdf)

10
Seguimiento y Evaluacin

Examen final
Seguimiento de
Ponderacin Examen final de de validacin
Opciones la Evaluacin Opciones Total
valor% verificacin de la EC de
Continua (EC)
competencias

Opcin Superado. 40% 100%


Opcin 1. Si 60%
1. No superado. 100% 100%

Opcin
Opcin 2. No 0% No. 100% 100%
2.

Tabla. Sistema de evaluacin.

Nota: Si no se supera la verificacin se pasa de la Opcin 1 de evaluacin a la Opcin 2.


Los alumnos que no superen alguno/s de los exmenes finales trimestrales de validacin de competencias pasarn a la
evaluacin extraordinaria que se celebrar un mes despus de cada conjunto de tres trimestres y que se denominar Prueba
de conjunto.
Finalmente, las Prcticas externas y el Trabajo Fin de Grado (TFG) tendrn su propio sistema de evaluacin, que se especificar
en las Guas docentes correspondientes. El TFG, en todo caso, deber ser defendido por el estudiante ante una Comisin de
Evaluacin.
El sistema de evaluacin final ser comn para todas las asignaturas de la materia y se basar en una seleccin de las pruebas
de evaluacin ms adecuadas para el tipo de competencias que se trabajen. Las pruebas de evaluacin, on-line o presenciales,
se clasifican de la siguiente forma (Montanero et al., 20062):
1. Pruebas para evaluar competencias relacionadas con la comprensin, anlisis, expresin de informacin (1, 2, 3, 4,
12).
2. Pruebas para evaluar competencias relacionadas con la aplicacin de tcnicas, procedimientos o protocolos de actuacin
y resolucin de problemas (5, 6, 7, 13).
3. Pruebas para evaluar competencias relacionadas con la capacidad de investigar, pensar o actuar con creatividad y
comunicarse verbalmente (8, 9, 12).
4. Pruebas para evaluar otras competencias profesionales, sociales y personales de carcter transversal (6, 9, 10, 11, 12).

2
Montanero, M.; Mateos, V. L.; Gmez, V.; Alejo, R.: Orientaciones para la elaboracin del Plan Docente de una Asignatura. Gua extensa. Badajoz, Universidad de Extremadura, Servicio de Publicaciones. 2006

11
Seguimiento y Evaluacin

Componentes de las competencias


Saber ser-estar
Estrategias Evaluativas Saber Saber Hacer
Competencias
Competencias Competencias
sociales y
tcnicas metodolgicas
personales
Pruebas objetivas (tipo test). x
Pruebas semiobjetivas (preguntas
x
cortas).
Pruebas de desarrollo. x
Entrevista oral (en determinadas
x x
reas).
Solucin de problemas. x x
Anlisis de casos o supuestos
x x x
prcticos.
Registros de observacin
x
sistemtica.
Proyectos y trabajos. x x x
Entrevista (tutora ECTS). x x x
Pruebas de ejecucin. x x x
Solucin de problemas. x x x
Prueba de evaluacin presencial. x x x
Otros.

Tabla. Estrategias o procedimientos de evaluacin.

Los procedimientos de evaluacin, al igual que ocurre con las actividades, se integran en el Sistema de Garanta Interna de
Calidad (SGIC) de esta Universidad, de manera que la informacin recogida en cada trimestre se tendr en cuenta en posteriores
implementaciones de las asignaturas. La informacin acerca de la evaluacin formar parte del compromiso pblico de la
Universidad Internacional Isabel I de Castilla con sus estudiantes, de manera que las Guas docentes proporcionarn la
informacin precisa sobre cmo se va a realizar el seguimiento de su trabajo y en qu va a consistir el sistema de evaluacin
de cada asignatura.
El sistema de calificaciones previsto para esta titulacin se ajusta al Real Decreto 1125/2003, de 5 de septiembre, por el que
se establece el sistema europeo de crditos y el sistema de calificaciones en las titulaciones universitarias de carcter oficial y
de validez en todo el territorio nacional, que en su artculo 5, respecto al Sistema de calificaciones establece lo siguiente:

12
Seguimiento y Evaluacin

La obtencin de los crditos correspondientes a una materia comportar haber superado los exmenes o pruebas de
evaluacin correspondientes.
El nivel de aprendizaje conseguido por los estudiantes se expresar con calificaciones numricas, que se reflejarn en
su expediente acadmico junto con el porcentaje de distribucin de estas calificaciones, sobre el total de alumnos que
hayan cursado los estudios de la titulacin en cada curso acadmico.
La media del expediente acadmico de cada alumno ser el resultado de la aplicacin de la siguiente frmula: suma de
los crditos obtenidos por el alumno multiplicados cada uno de ellos por el valor de las calificaciones que correspondan,
y dividida por el nmero de crditos totales obtenidos por el alumno.
Los resultados obtenidos por el alumno en cada una de las materias del plan de estudios se calificarn en funcin de la
siguiente escala numrica de 0 a 10, con expresin de un decimal, a la que podr aadirse su correspondiente
calificacin cualitativa: 0-4,9: Suspenso (SS). 5,0-6,9: Aprobado (AP).7,0 -8,9: Notable (NT).9,0 -10: Sobresaliente
(SB).
Los crditos obtenidos por reconocimiento de crditos correspondientes a actividades formativas no integradas en el
plan de estudios no sern calificados numricamente ni computarn a efectos de cmputo de la media del expediente
acadmico.
La mencin de Matrcula de Honor podr ser otorgada a alumnos que hayan obtenido una calificacin igual o superior
a 9.0. Su nmero no podr exceder del cinco por ciento de los alumnos matriculados en una materia en el
correspondiente curso acadmico, salvo que el nmero de alumnos matriculados sea inferior a 20, en cuyo caso se
podr conceder una sola Matrcula de Honor.

Ponderacin de la Evaluacin Continua dentro del Proceso: 60%


Estudio de Caso Real de aplicacin prctica: 10%
Contenidos tericos/Texto Cannico: 20%
Sistema de Foros de Debate:15%
Calificacin Trabajo Colaborativo: 15%
Ponderacin de la Evaluacin Final dentro del Proceso: 40%
Prueba de Contenidos + Prueba de Validacin del Alumno/a

13
Programacin de Contenidos

Conforme a la Orden EDU/2000/2010, de 13 de julio, por la que se establece el currculo del ciclo formativo de Grado Superior
correspondiente al ttulo de Tcnico Superior en Desarrollo de Aplicaciones Web, los ejes temticos de esta asignatura
coincidirn con los del mdulo profesional 0490. Programacin de Servicios y Procesos, y sern los siguientes:

Introduccin Programacin multiproceso.


Programacin multihilo.
Programacin de comunicaciones en red.
Generacin de servicios en red.
Utilizacin de tcnicas de programacin segura.

Unidad 1: Introduccin a los sistemas distribuidos.


Ejemplos de sistemas distribuidos.
Desafos de los sistemas distribuidos.
Tcnicas generales de seguridad.
Unidad 2: Modelo interno de los sistemas distribuidos.
Modelos arquitectnicos.
Modelos fundamentales.
Modelo de fallo.
Unidad 3: Sistemas distribuidos con objetos.
API para los protocoles de Internet.
Representacin externa de datos y empaquetado.
Comunicacin cliente-servidor.
Comunicacin en grupo.
Breve Comunicacin entre procesos UNIX.
Descripcin de Unidad 4: Comunicacin entre procesos.
los Contenidos Comunicacin entre objetos distribuidos.
Eventos y notificaciones.
Estudio de caso: Java RMI.
Unidad 5: Sistemas multimedia distribuidos.
Caractersticas de los datos multimedia.
Gestin de la calidad del servicio.
Gestin de recursos.
Adaptacin de caudales.
Unidad 6: Tcnicas de programacin seguras.
Amenazas y ataques.
Seguridad de las transacciones econmicas.
Diseo de sistemas seguros.
Algoritmos criptogrficos.
Firmas digitales.

14
Comentarios Adicionales

Sistemas Distribuidos: Conceptos y Diseo. George Coulouris; Jean Dollimore; Tim Kindberg, Addison-Wesley, 2001,
ISBN 9788478290499.
Este libro pretende proporcionar comprensin y conocimientos, sobre los principios y la prctica que subyace en el
diseo de los sistemas distribuidos, tanto basados en Internet como de cualquier otro tipo. Este libro proporciona
Bibliografa informacin con suficiente profundidad como para permitir que los lectores evalen sistemas existentes o diseen
Bsica otros nuevos.
Computacin Distribuida. Fundamentos y Aplicaciones, Liu, M. L. . Addison-Wesley, ISBN: 978847829066, 2004.
Este libro introduce los conceptos bsicos fundamentales de la intercomunicacin entre procesos. Incorpora temas
conceptuales y prcticos, utilizando programas de ejemplo y ejercicios para ilustrar y reforzar los conceptos
presentados. Combina la teora y la prctica de la computacin distribuida.

Sistemas operativos modernos. 3a. ed, Tanenbaum, Andrew S. Pearson Educacin, ISBN: 9786074420463, 2009.
Sistemas informticos distribuidos. Martnez Barco, Patricio; Siz Noeda, Maximiliano; Clavel Cerro, Jos, ISBN:
9788495015532, 2000.
Sistemas operativos, 2 edicin, Jess Carretero, Flix Garca Carballeira,Ppedro De Miguel Anasagasti, Fernando Prez
Costoya, ISBN: 8448156439, 2007.
ANDREWS, G. R., Fundations of Multithreaded, Parallel, and Distributed Programming, Addison Wesley International,
Bibliografa ISBN 0-201-35752-6 5, 2000.
Complementaria Distributed Operating Systems. Concepts and Design, Sinha, P.K, IEEE Press, ISBN 0-7803-1119-1, 1997.
C. Breshears. The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications. O'Reilly Media, ISBN:
978-0-596-52153-0, 2009.
Aplicaciones distribuidas en java con tecnologa RMI, Santi Caballe, Delta Publicaciones Univ. S.L, ISBN-10:
8496477959, 2007.
Libro Electrnico de Seguridad Informtica y Criptografa, Versin 4.1 de 1 de marzo de 2006, Jorge Rami Aguirre,
ISBN 84-86451-69-8 (2006)

Unidad 1:
Recursos:
o Video (Criptografa, codificacin y cifrado): Link Youtube
o Video (Control de Concurrencia): Link Youtube
o Video (Seguridad informtica por Chema Alonso): Link Youtube
Otros Recursos o Video ("Thinking about Security" de Chema Alonso): Link Youtube
o Video (Definicin y caractersticas de los Sistemas Distribuidos): Link Youtube
Unidad 2:
Recursos:
o Video (Arquitectura Distribuida): Link Youtube
o Video (Exposicin Cliente-Servidor): Link Youtube

15
Comentarios Adicionales

o Video(Arquitectura de cliente servidor): Link Youtube


o Video(Caractersticas CORBA): Link Youtube
o Video(Qu es un servidor Proxy? Para qu sirve?): Link Youtube
Unidad 3:
Recursos:
o Video(Comunicacin entre procesos): Link Youtube
o Video(Modelo Cliente-Servidor): Link Youtube
o Video(TCP y UDP): Link Youtube
o Video(Protocolo TCPy UDP): Link Youtube
o Video(Sockets en Java - Aplicacin Cliente/Servidor): Link Youtube
Unidad 4:
Recursos:
o Web (CORBA main page): Link Web
o Web (Definicin CORBA): Link Web
o Video(Introduction To Java RMI - Tutorial): Link Youtube
o Video(Easy Java Remote Method Invocation Tutorial (RMI)): Link Youtube
Unidad 5:
Recursos:
o Video(Introduccin a QoS - Calidad de Servicio QoS): Link Youtube
o Video(QoS): Link Youtube
Unidad 6:
Recursos:
o Video(Conferencia completa Seguridad informtica por Chema Alonso): Link Youtube
o Video(Principios de la seguridad de la informacin aplicables a la privacidad): Link Youtube
o Video(Curso Hacking - Tipos de Ataques): Link Youtube
o Video(10 Recomendaciones Basicas para evitar Ataques Informaticos): Link Youtube
o Video(Tipos de comercio electrnico): Link Youtube

16

Das könnte Ihnen auch gefallen