FP

## Técnico de Grado Superior Desarrollo de Aplicaciones Web

El Ciclo Superior de “Desarrollo de Aplicaciones Web” se imparte en turno de mañana y de tarde. La asignación de los alumnos a cada turno se hará teniendo en cuenta la nota de acceso del alumno al Ciclo Formativo y las preferencias manifestadas por el alumno. La competencia general de este título consiste en desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.

## Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

El Ciclo Superior de “Desarrollo de Aplicaciones Multiplataforma” se imparte en turno de tarde. La asignación de los alumnos a cada turno se hará teniendo en cuenta la nota de acceso del alumno al Ciclo Formativo y las preferencias manifestadas por el alumno. Las competencias que se van a aprender son:

* Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos.
* Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad.
* Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
* Gestionar entornos de desarrollo adaptando su configuración en cada caso para permitir el desarrollo y despliegue de aplicaciones.
* Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones.
* Integrar contenidos gráficos y componentes multimedia en aplicaciones multiplataforma, empleando herramientas específicas y cumpliendo los requerimientos establecidos.
* Desarrollar interfaces gráficos de usuario interactivos y con la usabilidad adecuada, empleando componentes visuales estándar o implementando componentes visuales específicos.
* Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos.
* Desarrollar aplicaciones multiproceso y multihilo empleando librerías y técnicas de programación específicas.
* Participar en la implantación de sistemas ERP-CRM evaluando la utilidad de cada uno de sus módulos.
* Gestionar la información almacenada en sistemas ERP-CRM garantizando su integridad.

## Curso de Especialización en Desarrollo de Videojuegos y Realidad Virtual

El Curso de "Especialización en Desarrollo de Videojuegos y Realidad Virtual" se imparte en turno de tarde. La asignación de los alumnos a cada turno se hará teniendo en cuenta la nota de acceso del alumno al Ciclo Formativo y las preferencias manifestadas por el alumno. Las competencias que se van a aprender son:

* Generar la documentación de diseño de un videojuego (Game Design Document).
* Establecer las etapas del proceso de creación de un videojuego, desde su definición hasta su publicación y difusión.
* Determinar las funcionalidades de los motores de videojuegos.
* Desarrollar los fundamentos de programación avanzada orientada a videojuegos.
* Identificar los elementos fundamentales del sistema de física necesarios para la acción de un videojuego.
* Definir la interfaz del usuario de videojuegos.
* Determinar los aspectos artísticos del videojuego mediante el desarrollo de ilustraciones de arte conceptual.
* Determinar las funcionalidades de las herramientas de diseño gráfico.
* Configurar el diseño gráfico y los aspectos artísticos de los videojuegos en 2D.
* Configurar el diseño gráfico y los aspectos artísticos de los videojuegos en 3D.
* Detectar mejoras en la optimización de la carga y en la jugabilidad de los niveles.
* Desarrollar videojuegos multijugador en red.
* Aplicar conceptos de inteligencia artificial a los videojuegos.
* Desarrollar aplicaciones de realidad virtual y aumentada.
* Desarrollar videojuegos para el aprendizaje (serious games) con realidad virtual.
* Publicar los videojuegos en las plataformas disponibles para los diferentes dispositivos