cambiar a curso:   2016-17   2018-19


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2017-18

Desarrollo y mejora de herramientas para la docencia en programación concurrente


Tecnologías Específicas

Ingeniería del Software
 


Descripcion y Objetivos

Mejora del compilador Pascal For Concurrent e integración en entorno Eclipse para diversos SS.OO.

Desalloyo de entornos graficos para simulación de problemas concurrentes clásicos.

 


Metodología y Competencias

Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan
todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles
de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios,
métodos y prácticas de la Ingeniería del Software.

Capacidad de dar solución a problemas de integración en función de las estrategias,
estándares y tecnologías disponibles.

Capacidad para conocer los fundamentos teóricos de los lenguajes de programación y las
técnicas de procesamiento léxico, sintáctico y semántico asociadas, y saber aplicarlas para la
creación, diseño y procesamiento de lenguajes.

 


Medios a utilizar

Lenguaje de programación Java.

Entornos de programción Netbeans y Eclipse

S.O. Windows y Linux (Deseable MacOS)

 


Bibliografía

Concurrent Programing. - Alan Burns. - Adison Wesley.

Java Concurrency in Practice. - Lea Doug. - Adison Wesley

Concurrent programming : the Java programming language.- Hartley, Stephen J. -  Hartley, Stephen J. -  Oxford University Press

 


Tutor


GALDON ROMERO, MIGUEL ANGEL
 

Alumno