
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.