Microgrado en diseño y programación de aplicaciones distribuidas

Microgrado en diseño y programación de aplicaciones distribuidas

MICROGRADO EN DISEÑO Y PROGRAMACIÓN DE APLICACIONES DISTRIBUIDAS

COMPETENCIAS

Competencias generales:

CG.1. Competencias de gestión y planificación: Iniciativa y motivación. Planificación y organización (establecimiento de objetivos y prioridades, secuenciación y organización del tiempo de realización, etc.). Manejo adecuado del tiempo.

CG.2. Competencias cognitivas superiores: selección y manejo adecuado de conocimientos, recursos y estrategias cognitivas de nivel superior apropiados para el afrontamiento y resolución de diversos tipos de tareas/problemas con distinto nivel de complejidad y novedad. Análisis y Síntesis. Aplicación de los conocimientos a la práctica Resolución de problemas en entornos nuevos o poco conocidos. Pensamiento creativo. Razonamiento crítico. Toma de decisiones.

CG.4. Competencias de expresión y comunicación (a través de distintos medios y con distinto tipo de interlocutores): Comunicación y expresión escrita. Comunicación y expresión oral. Comunicación y expresión en otras lenguas (con especial énfasis en el inglés). Comunicación y expresión matemática, científica y tecnológica (cuando sea requerido y estableciendo los niveles oportunos).

CG.5. Competencias en el uso de las herramientas y recursos de la Sociedad del Conocimiento: Manejo de las TIC. Competencia en la búsqueda de información relevante. Competencia en la gestión y organización de la información. Competencia en la recolección de datos, el manejo de 
bases de datos y su presentación.

CG.6. Trabajo en equipo. Trabajo en equipo desarrollando distinto tipo de funciones o roles. En la Sociedad del Conocimiento se presta especial atención a las potencialidades del trabajo en equipo y a la construcción conjunta de conocimiento.

Competencias específicas:

FB.03. Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para el tratamiento automático de la información por medio de sistemas computacionales y para la resolución de problemas propios de la ingeniería.

FB.04. Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.

FB.05. Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, así como de los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.

BC.1. Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a los principios éticos y a la legislación y normativa vigente.

BC.6. Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías 
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los 
algoritmos propuestos.

BC.7. Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos 
más adecuados a la resolución de un problema.

BC.13. Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los sistemas de información, incluidos los basados en web.

BC.14. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la 
programación paralela, concurrente, distribuida y de tiempo real.

BTEc.1. Capacidad para tener un conocimiento profundo de los principios fundamentales de 
la computación y saberlos aplicar para interpretar, seleccionar, valorar, modelar y crear nuevos 
conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática.

BTEisw.1. 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.

BTEisw.4. Capacidad para identificar y analizar problemas, y diseñar, desarrollar, implementar, 
verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las 
teorías, modelos y técnicas actuales.

BTEti.2. Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, explotar y mantener 
las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad 
adecuados.

BTEti.3. Capacidad para emplear metodologías centradas en el usuario y la organización para 
el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la 
información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.

BTEti.5. Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que 
satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.

BTEti.6. Capacidad de concebir aplicaciones y servicios basados en tecnologías de red, 
incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación 
móvil.