Diplomado En Ingeniería De Software.
El programa busca transmitir conocimientos especializados en el análisis, diseño y programación de aplicaciones de software para adquirir competencias relacionadas con los conocimientos, habilidades y actitudes de la ingeniería del software y datos en entornos de desarrollo con diferentes arquitecturas y patrones en plataformas web y móviles. Ello junto a la extracción, transformación, carga y visualización de datos usando el lenguaje de programación Python y sus principales librerías científicas en diferentes ámbitos de la industria; dotando a sus participantes con habilidades, técnicas, framework y herramientas de altos estándares.
¿A quién va dirigido?
A especialistas en el área de Ingeniería en Computación, así como a profesionales de diversas áreas tales como desarrolladores, arquitectos, analistas, científicos de datos y profesionales afines a las áreas de analítica de datos.
Objetivos.
Desarrollar aplicaciones de software que satisfagan las necesidades de los usuarios y se comporten de forma confiable y eficiente utilizando la licitación de requerimientos, patrones de diseño, modelos arquitecturales y estándares de calidad asociados al producto.
Perfil de egreso.
Los profesionales titulados(as) del presente Diplomado podrán desarrollar análisis, diseño y programación de aplicaciones de software con diferentes arquitecturas y patrones en entornos web y móvil; junto a la implementación de extracción, transformación, carga y visualización de datos usando el lenguaje Python.
Sello diferenciador.
- El impulso que tu carrera necesita. Desarrolla tu futuro en ingeniería del software con Python.
- Impulsa la innovación en la ingeniería del software. Desarrolla el futuro con Python.
Requisito de admisión.
- Fotocopia simple de la cédula de identidad por ambos lados o pasaporte.
- Certificado del grado académico, de título profesional o de técnico de nivel superior.
- Currículo actualizado.
- Carta de intenciones para postular al programa indicando motivación, experiencia previa y proyectos futuros que desea realizar. Deseable destacar las características personales y académicas que el estudiante espera lograr del programa y expresar competencias, intereses, actitudes, experiencia académica y trayectoria profesional.
Descriptor de asignaturas.
Módulo I. Ingeniería de Requisitos y Arquitectura de Software
- Introducción a la ingeniería de software, ingeniería de requisitos y arquitectura de software.
Módulo II. Análisis, Diseño y Programación Orientado a Objetos
- Proporcionar los conceptos de diseño e implementación de software orientado a objetos.
- Enfoque de desarrollo con arquitecturas para entornos web y móvil.
- Construcción de aplicaciones reusables con clases e instanciación de objetos usando Python y el uso de frameworks que requieren dinámica, rendimiento, estilo y seguridad.
Módulo III. Ingeniería de Datos
- Modelar datos dimensionalmente y realizar ETL para mover, reformatear, limpiar y cargar datos desde múltiples fuentes a una base de datos dimensional para su análisis.
Módulo IV. Visualización de Datos, Pandas y Librerías Científicas
- Desarrollo de arquitecturas de datos con modelos dimensionales en Python usando Pandas y librerías científicas para analizar y visualizar grandes volúmenes de datos, aplicando datamining y machine learning.