Escuela de Verano a Distancia
El curso analiza los fundamentos de las pruebas de software, plantea las pruebas como una actividad de mitigación de riesgo para el proyecto a lo largo del ciclo de vida del desarrollo de software. Realiza una caracterización de los niveles y tipos de pruebas que intervienen en el proceso de desarrollo del software. Analiza las actividades fundamentales de las pruebas y los artefactos que se generan e incluye una valoración de las pruebas desde la perspectiva de los modelos de calidad. Comprende la prueba estática y las técnicas de pruebas
El curso va dirigido a cualquier persona que se encuentre involucrada en el proceso de pruebas en el desarrollo o aceptación del software. Incluidas personas que asumen los roles de probador, analista y programador. El curso es apropiado para cualquier persona que desee una comprensión básica de las pruebas de software, como desarrolladores de productos de software, personal de una organización desarrolladora de software, responsables de calidad, proveedores y clientes.
Se espera que previamente los estudiantes posean al menos tres años de experiencia en el desarrollo de software, que conozcan técnicamente los productos de trabajo que se obtienen del proceso de desarrollo de software, tales como especificación de requisitos, casos de uso, diagramas de interacción, plan de proyecto entre otros, experiencia práctica en el desarrollo de software.
Con el desarrollo del curso, los estudiantes serán capaces de aplicar pruebas a lo largo del ciclo de vida. El objetivo general está enfocado a aplicar los fundamentos de las pruebas de software a lo largo del ciclo de vida del desarrollo de software en la evaluación de productos de software teniendo en cuenta los niveles y tipos de pruebas, la prueba estática y las técnicas de pruebas.
Este curso guiará a los estudiantes durante el proceso de adquisición de conocimiento y habilidades que les permitirán diseñar sistemas orientados a la toma de decisiones. El curso se enfoca en el modelo multidimensional porque este constituye la base conceptual para almacenar información en los sistemas informacionales. También, este curso presta atención a la visualización de datos, una tarea fundamental dentro del proceso de toma de decisiones. Se orientarán tareas tanto individuales como colaborativas que permitirán a los estudiantes obtener el conocimiento teórico que necesitan. Se orientará un trabajo final para completar y evaluar el curso.
El auge y propagación de las redes sociales de internet (RSI) ha alcanzado niveles insospechables. Y es que las RSI brindan inusitadas oportunidades de comunicarse de manera instantánea con personas o instituciones en los más lejanos lugares del planeta, logrando incluso impregnar en sus usuarios una sensación de cercanía.
En la práctica, los usuarios de la red tienden a pasar más tiempo en las plataformas sociales que en cualquier otro sitio; sin embargo, para poder sacar un mejor partido a sus enormes potencialidades, resulta vital saber manejarlas.
El curso persigue como objetivo introducir a los estudiantes en el apasionante mundo de las redes sociales de internet y facilitarles las herramientas que les permitan crear una imagen adecuada de cara a la red; ya sea personal o empresarial, para facilitar la difusión y proyección de las mismas.
Se pretende que sean capaces de caracterizarlas las RSI y de mensajería velando por la comunicación, utilizarlas de manera eficiente, así como saber administrar sus perfiles en las redes sociales Facebook, Twitter, Youtube, ResearchGate y LinkedIn y en las Redes Sociales de Mensajería Instantánea Whatsapp y Telegram en estos tiempos donde la virtualidad han ganado espacio en la comunidad.
Spring Boot es una herramienta que permite agilizar el desarrollo de aplicaciones web con Spring Framework. En este curso introductorio a Spring Boot, aprenderemos cómo configurar el entorno de trabajo, donde utilizaremos el IDE Netbeans, Maven como gestor de dependencias y PostgreSQL como gestor de bases de datos. Además, entenderemos el concepto de inyección de dependencia, se hará uso de Spring Data JPA para el acceso a bases datos y de Spring Security para brindar seguridad a nuestras aplicaciones. Aprenderemos a crear una API REST y documentarla usando Swagger.
El curso es apropiado para cualquier persona que posea conocimientos básicos de HTML y el lenguaje de programación Java.
Actualmente, como parte del perfeccionamiento educativo, se introducen transformaciones en los planes de estudio de las asignaturas relacionadas con la informática, en las enseñanzas primaria y secundaria, contribuyendo a la formación integral del estudiante mediante un proceso activo, reflexivo y creador. Uno de estos cambios es la inserción de la programación en el currículo escolar, con la implementación de la aplicación informática Scratch, que permitirá desde edades tempranas aprender a programar sin tener conocimientos previos de contenidos de programación, por ser considerado este como un lenguaje de programación gráfico de fácil uso, por tener un entorno de programación visual donde los estudiantes pueden aprender fácilmente conceptos matemáticos e informáticos, fomenta el aprendizaje creativo y el pensamiento computacional, a razonar sistemáticamente, y a trabajar de forma colaborativa.
El curso persigue los siguientes objetivos: caracterizar el entorno de trabajo de la aplicación Scratch a través de los elementos que lo tipifican, resolver problemas del ámbito docente o de la vida cotidiana, y desarrollar en los estudiantes formas del pensamiento lógico que promuevan el aprendizaje independiente con un enfoque interdisciplinario e integrador.
Uno de los retos actuales para los docentes dedicados a la educación virtual es lograr integrar de forma armónica todas las tecnologías disponibles al proceso de evaluación de los aprendizajes y a la labor de organización tutorial que exige esta modalidad de estudios. En este curso se estudiarán las vías, formas, técnicas y herramientas tecnológicas, actividades y acciones que se pueden realizar para la motivación durante el intercambio entre los estudiantes, de forma tal que se logre una comunicación efectiva en el proceso de tutoría y evaluación.
En este curso de posgrado se presentará la evolución, el estado actual, la importancia y necesidad de la criptografía en el contexto de la seguridad informática y las tecnologías de la información y las comunicaciones. Se expondrán los fundamentos de los distintos tipos de algoritmos criptográficos y sus ámbitos de aplicación, particularizando en los algoritmos fundamentales de cifrado que se usan la actualidad. Se introducirá a los alumnos en el conocimiento de los principios generales del diseño de cifradores asimétricos y de esquemas de firma digital basados en problemas teórico-numéricos o problemas de alta complejidad computacional. Se introducirán además elementos prácticos de implementación.
Con este curso podrás ganar cultura de protección para tu información personal y de tu empresa. Al finalizar podrás elegir entre herramientas, algoritmos y protocolos que garanticen y preserven la privacidad e integridad de la información que manejas.
¿Necesita potenciar la visibilidad y calidad de su sitio web o aplicación informática? ¿Desea que su producto sea demandado en el mercado y con posea una alta satisfacción?
En este curso usted podrá aprender que estándar y modelos se emplean para evaluar y garantizar la usabilidad, entendida según la norma ISO 9241-11 como el alcance en el que un producto puede ser utilizado por usuarios específicos para alcanzar metas específicas con efectividad, eficiencia y satisfacción en un contexto específico de uso.
En general, el curso tiene como objetivos: identificar las definiciones de usabilidad, calidad de uso y calidad; y caracterizar la usabilidad, identificando sus características, así como los principales métodos, técnicas, criterios y modelos que se emplean para evaluarla de forma general.
La Computación con Palabras es una metodología para razonar, operar y tomar decisiones empleando las palabras y proposiciones del lenguaje natural en lugar de números. En este curso se abordan los fundamentos de la Computación con Palabras y la toma de decisión lingüística, el enfoque lingüístico difuso y así como los modelos computacionales lingüísticos. Se presta especial interés en el Modelo 2-tupla Lingüística y sus extensiones para el tratamiento de información heterogénea y no balanceada; los conjuntos lingüísticos difusos dudosos, las expresiones lingüísticas comparativas y traslación simbólica y la aplicación de estos modelos en problemas reales de toma de decisiones. Además se introduce el software de soporte a la decisión para Computación con Palabras: FLINTSTONES. Al concluir el curso, el estudiante será capaz de definir y resolver un problema de toma de decisión empleando un modelo computacional lingüístico.
En la actualidad, la gestión de información es un proceso común en muchos ámbitos, pero sobre todo a nivel organizacional, donde resultan una ventaja competitiva. El uso de Bases de Datos, ya sean relacionales o no, juega un papel fundamental cuando se busca una mayor calidad en los servicios que se prestan o en la propia gestión de los procesos.
Este curso, se enfoca en el empleo del lenguaje estructurado de consulta (SQL) para el manejo de Bases de Datos Relaciones desde PostgreSQL. Al culminar, los egresados serán capaces de dar soluciones óptimas que respondan de forma eficiente al manejo de la información en sistemas informáticos. Por ello el objetivo general está dirigido a desarrollar la habilidad de implementación de código SQL, desde una caracterización de los elementos propios del lenguaje que contribuyen a la optimización del mismo desde PostgreSQL.
Los principales nodos de conocimientos que serán abordados son: Lenguaje de Declaración de Datos. Lenguaje de Manipulación de Datos. Lenguaje de Control de Datos. Funciones pl/pgsql, variables, estructuras condicionales y repetitivas, disparadores, cursores, planificador de consulta. Índices. Funciones de ventana, cláusula With, vistas, vistas materializadas, consultas preparadas y particionado de tablas.
La sostenibilidad viene ganando presencia en la gestión de las organizaciones, y un ejemplo de esto, es la diversidad de métodos y herramientas existentes para incorporar sus principios en la estrategia y los procesos de negocio. En este curso se presentan las características del concepto de sostenibilidad en el ámbito organizacional, las principales iniciativas de carácter internacional, su incorporación al sistema de dirección y gestión de la empresa, así como el impacto de las tecnologías de la información y la innovación en la sostenibilidad.
Muchos profesionales requieren de ayuda para la aplicación de los métodos de evaluación de criterios de expertos en sus investigaciones. Por tal razón el curso tiene como propósito explicar de manera didáctica las etapas del método de evaluación de criterios de expertos. El contenido se estructura en dos temas: el primero dedicado a las etapas del método y el segundo a la aplicación de la metodología mediante algunos de los métodos de ejecución más empleados: Comparación por pares, de la Preferencia y el Delphi. Se brinda un conjunto de recursos que les facilita la realización del procesamiento estadístico, sin necesidad del cursista ser especialista en el área de la matemática o de la estadística. La bibliografía que da soporte científico a las temáticas tratadas, es actualizada.
La Bioinformática como ciencia ha evolucionado mucho en las últimas dos décadas. El curso proporciona una formación inicial en las herramientas bioinformáticas de uso más general, así como en los principios fundamentales que las sustentan.
Para una mayor asimilación de las infraestructuras de las tecnologías de la información, intrínsecamente heterogéneas y dispersas en las organizaciones, es necesaria la habilitación de un conjunto de sus capacidades utilizando un grupo de facilitadores que forman parte de las prácticas de gestión. Para implementar la gestión, han surgido múltiples marcos de referencia emitidos por diversos organismos internacionales, así como modelos de gestión estandarizados los cuales serán el objeto de estudio del presente curso. Se abordarán, además, los conceptos generales de la gestión de redes y servicios, los hitos más importantes en su evolución acorde al desarrollo tecnológico, sus enfoques y formas organizativas para diseñar un proyecto integrado de gestión. Asimismo, se presentarán los principales modelos y tecnologías, así como buenas prácticas para alinear la operación de las infraestructuras TI a las necesidades de las organizaciones a través de la gestión. OBJETIVO GENERAL DEL CURSO: Aplicar los fundamentos de la gestión de redes al diseño de un proyecto integral de gestión alineado a las necesidades de una organización.
Los profesionales de distintas disciplinas requieren de habilidades en el uso eficiente de la escritura para redactar ensayos, tesis, artículos, informes, entre otros documentos. A través de este curso, que se imparte en la Escuela de Posgrado a Distancia en Inglés, en colaboración con el Consejo Británico, usted podrá adquirir los conocimientos y herramientas elementales para comenzar a desarrollar las habilidades básicas de la escritura académica y/o perfeccionar aquellas que ya posee. La escritura como proceso, las características, estructura del texto, y el análisis y la corrección de errores, serán temas importantes de análisis y práctica.
Como requisito de ingreso, usted debe tener un nivel mínimo B1 de dominio del inglés según la división por niveles MCER https://www.coe.int/en/web/common-european-framework-reference-languages/level-descriptions.