Ir al contenido

Informática

Java

- Introducir la programación básica del lenguaje Java como herramienta de generación de aplicaciones de comunicaciones. Conocer y utilizar la programación con sockets Java como interfaz de comunicaciones y aprender a programar en Java aplicaciones completas de comunicaciones TCP/IP según el modelo cliente/servidor.- Aprender a crear aplicaciones de escritorio sencillas, basadas en interfaz gráfica, utilizando el lenguaje de programación Java.- Aprender a comunicar aplicaciones Java a través de una red TCP/IP.- Aprender a crear programas que se ejecuten en entorno web, capaces de servir contenido a clientes de tipo navegador.
30.050

Guía de buenas prácticas para la mitigación del riesgo de modelo de analítica

Las decisiones estratégicas de negocio han sido tomadas históricamente por los encargados de velar por los intereses de las empresas. Con la posibilidad de acceder a grandes volúmenes de datos, y con el desarrollo de nuevas técnicas de estadística y aprendizaje automático (Machine Learning), esta responsabilidad ha venido siendo delegada progresivamente a modelos diseñados para tal labor, con el fin de evitar el riesgo humano de equivocarse a causa de los sesgos, prejuicios y opiniones subjetivas de los tomadores de decisiones tradicionales, fundamentándose ahora en hechos objetivos inherentes a los datos operacionales de cada empresa, pero incurriendo entonces en un nuevo riesgo: que el modelo matemático delegado no logre elegir la mejor alternativa posible, o ni siquiera una adecuada [Javier Gustavo Díaz Cely].
12.150

Fundamentals of industrial communications in automation

This book presents an integration between communication systems and its application to industrial systems. Thus, it contributes to academic training in an up-to-date and widely used environment in the industry.
20.395

Ciberseguridad, hacking ético

- Conocer las funciones, herramientas, procesos y regulación para dominar las actuaciones del hacker ético.- Conocer de manera introductoria el mundo hacker, comparando el retrato del ciberdelincuente tradicional con otras imágenes reales del hacker asociadas al campo de la ciberseguridad.- Conocer la metodología del hacking ético, introduciendo conceptos relacionados con el sistema de seguridad de la información de una empresa.- Conocer el funcionamiento del sistema de evaluación de vulnerabilidades CVSS (Common Vulnerability Scoring System), aprendiendo cómo son las mecánicas de esta metodología.- Profundizar en el concepto ciberataque, conociendo cómo es el ciclo de vida de un ataque cibernético junto con un importante método de análisis de intrusión, que es empleado por los hackers éticos con idea de entender las acciones del atacante y poder combatirlo mediante una sólida defensa.- Abordar el concepto malware como herramienta clave de los ciberataques, conociendo los distintos tipos de programas maliciosos y sus funciones.- Revelar la importancia del buen diseño de una arquitectura de redes ciberseguras, escalables y sostenibles, destacando la necesidad de contar con sistemas de controles suficientes e independientes que permitan la operatividad de las organizaciones y su buen funcionamiento.- Adquirir conocimientos sobre fallos de seguridad en los dispositivos de red para explotar las vulnerabilidades encontradas, conociendo las particularidades de los protocolos de seguridad para redes wifi.- Crear un campo de entrenamiento o laboratorio de Pentesting virtual, utilizando la aplicación VirtualBox.- Comprometer las redes Wireless rompiendo la seguridad, aprovechando las vulnerabilidades que presentan los protocolos WEP, WPA/WPA2 y WPS.- Aplicar una metodología ágil en la organización para la identificación de intrusiones y amenazas en la red a través de herramientas específicas, conociendo las peculiaridades de los distintos tipos de ciberataques y las técnicas empleadas.- Conocer recursos, herramientas y técnicas de ataque sobre credenciales para aprovechar las vulnerabilidades que presentan los sistemas operativos.- Comprender los fundamentos de la criptografía y los conceptos relacionados con ella para abordar retos propuestos en las cibercompeticiones CTF.- Asegurar el ejercicio correcto de la profesión de hacker ético conociendo tanto los límites marcados por el Código Penal como la manera de definir un plan de trabajo de calidad apoyándose en referencias normativas de la familia de estándares ISO 27000.
82.995

Algoritmos iluminados (Tercera parte)

Los algoritmos son el corazón y el alma de la informática. Se aplican a ámbitos tan diversos como el diseño de redes, la genética computacional, el cifrado con clave pública o la implementación de sistemas de bases de datos. El estudio de los algoritmos te convertirá en un mejor programador, hará que pienses con más claridad y será una ayuda indispensable para tus entrevistas de trabajo.Algoritmos iluminados es una introducción sencilla a la materia, escrito como una transcripción de lo que te explicaría un tutor experto en algoritmos en una lección personalizada.La tercera parte cubre algoritmos voraces (planificación, árboles de expansión mínimos, agrupamiento, códigos de Huffman) y la programación dinámica (mochila, alineamiento de secuencias, caminos más cortos, árboles de búsqueda óptimos).
19.350

Excel 365

- Identificar las características fundamentales del programa Microsoft Excel.- Conocer las características fundamentales de un libro de trabajo, así como el uso de operaciones básicas con ellos.- Conocer el uso y manejo de las celdas.- Formatear texto, celdas y hojas de cálculo.- Conocer el uso y manejo de las hojas que hay dentro de un libro de trabajo.- Utilizar la ayuda en Excel.- Conocer las distintas formas de visualizar una hoja de cálculo y sus distintas herramientas.- Conocer las distintas formas de aplicar formatos al contenido de las celdas.- Conocer otras herramientas muy útiles en Excel.- Usar funciones y fórmulas en Excel.- Conocer los distintos tipos de gráficos que aporta Excel.
62.695

Erlang/OTP Volumen I

Programar eficientemente ya no es suficiente, al igual que la industria del hardware, el software se ve obligado a desarrollar software que facilite e implemente la concurrencia entre los procesadores o núcleos que implementan los nuevos sistemas y ya no es cuestión únicamente de qué código es más eficiente o más rápido, sino de qué código consigue emplear mejor los recursos, escalar entre todos sus procesadores o núcleos y hacerlo de una forma fácil además.
60.995

Desarrollo de aplicaciones web con ASP.NET

- Permitir a los programadores crear páginas web dinámicas, desde websites personales hasta aplicaciones web empresariales.- Desarrollar aplicaciones sencillas con el lenguaje de programación C#.- Conocer los conceptos básicos de la programación orientada a objetos.- Desarrollar aplicaciones web con la tecnología ASP.NET Core.- Gestionar un servidor de aplicaciones web.
27.050

Excel Avanzado 365

El objetivo de este curso es aprender a manejar Excel 365 a un nivel más avanzado del habitual.- Usar tablas en Excel.- Importar datos externos a una hoja de cálculo.- Usar y manejar una tabla dinámica.- Utilizar el análisis de datos para hallar objetivos.- Crear macros automáticas y primeras nociones con el editor de código Visual Basic.- Conocer las nociones básicas de programación, para poder construir macros más complejas en Visual Basic.- Conocer las instrucciones básicas para trabajar con los distintos elementos de una hoja de cálculo- Manejar los distintos cuadros de diálogo que se pueden generar en Excel con la aplicación Visual Basic.- Compartir y proteger libros de trabajo.
39.600

Responsable experto de data

- Dominar el dato para entenderlo, transformarlo y capturar su máximo potencial con inteligencia artificial para optimizar procesos y simplificar el desarrollo de los proyectos y comenzar con la creación de modelos de Machine Learning.- Analizar desde una visión trasversal cómo la ciencia del dato se aplica en las diferentes áreas de la organización para impulsar sus capacidades (finanzas, recursos humanos, operaciones, atención al cliente...), concienciándose sobre el poder de los datos, tanto para mejorar la toma de decisiones como para crear modelos de negocio basados en datos.- Entender las nociones claves de estadística, matemáticas y álgebra que son básicas para Data Science; así como la programación en Python para trabajar con los datos.- Explorar y entender los datos para poder enfocar correctamente un problema, combinando diferentes modelos y, así, crear el que se requiera para dar solución al problema identificado y evaluar su funcionamiento para conseguir su optimización.- Profundizar en las aplicaciones del Deep Learning en reconocimiento de imágenes y proceso del lenguaje y entender el funcionamiento de los distintos modelos de redes neuronales.- Conocer los entornos de Big Data para Data Science, para construir modelos escalables y desplegar y lanzar las soluciones en la nube.- Utilizar las claves y fundamentos de la visualización para crear historias con los datos.- Conocer el nuevo entorno laboral VUCA (Volatility, Uncertainty, Complexity & Ambiguity), que requiere del dominio de herramientas de trabajo en red, colaborativas, ágiles; así como de las habilidades y competencias que se exigen para ser competitivo en el nuevo entorno digital.
98.750

Gestión de archivos. ADGD0308 - Actividades de gestión administrativa

- Identificar los componentes del equipamiento del sistema de archivos equipos informáticos, sistemas operativos, redes, elementos y contenedores de archivo.- Utilizar las prestaciones de los sistemas operativos y de archivo de uso habitual en el ámbito organizacional, creando y manteniendo una estructura organizada y útil a los objetivos de archivo planteados consiguiéndose su optimización.- Aplicar las técnicas de registro y archivo de la información, pública y/o privada, que faciliten el acceso, la seguridad y la confidencialidad de la documentación en soporte papel.- Ejecutar los procedimientos que garanticen la integridad, seguridad, disponibilidad y confidencialidad de la información.- Utilizar las prestaciones básicas y asistentes de aplicaciones informáticas de bases de datos para la obtención y presentación de información, creando las consultas, informes y otros objetos personalizados en función de unas necesidades propuestas.
33.250

Gestión de archivos. ADGG0208 - Actividades Administrativas en la relación con el cliente

- Identificar los componentes del equipamiento del sistema de archivos equipos informáticos, sistemas operativos, redes, elementos y contenedores de archivo.- Utilizar las prestaciones de los sistemas operativos y de archivo de uso habitual en el ámbito organizacional, creando y manteniendo una estructura organizada y útil a los objetivos de archivo planteados consiguiéndose su optimización.- Aplicar las técnicas de registro y archivo de la información, pública y/o privada, que faciliten el acceso, la seguridad y la confidencialidad de la documentación en soporte papel.- Ejecutar los procedimientos que garanticen la integridad, seguridad, disponibilidad y confidencialidad de la información.- Utilizar las prestaciones básicas y asistentes de aplicaciones informáticas de bases de datos para la obtención y presentación de información, creando las consultas, informes y otros objetos personalizados en función de unas necesidades propuestas.
33.250

Introducción al Big Data y Business Intelligence

- Adquirir conocimientos básicos de Big Data y Business Intelligence._x000D_- Conocer las características clave para la identificación de los datos denominados Big Data._x000D_- Conocer las tecnologías que posibilitan el Big Data, a fin de establecer una fuerte base teórica que permita la posterior implantación de un proyecto de este tipo en una empresa u organización._x000D_- Reconocer los requerimientos tecnológicos de un proyecto Big Data y Business Intelligence para una implantación efectiva del proyecto._x000D_- Conocer la problemática y riesgos sobrevenidos por estas tecnologías en materia de protección de datos._x000D_- Conocer el marco jurídico sobre la protección de datos personales._x000D_- Afrontar todos los aspectos relativos al certificado electrónico como elemento imprescindible para implantar una solución eficaz de firma electrónica.
78.650

Programación en PYTHON

- Desarrollar aplicaciones informáticas sobre un diseño especificado utilizando el lenguaje Python e integrando aplicaciones web con Flask._x000D_- Conocer algunos de los principios en los que se basa la programación y los recursos para comenzar con Python._x000D_- Manejar las cadenas de caracteres y las estructuras de datos más usadas en Python._x000D_- Aprender qué son las funciones, sus características y utilidades mediante Python._x000D_- Conocer los conceptos de módulo y paquete, su utilidad y cómo trabajar con ellos._x000D_- Aprender la teoría y la práctica tras el paradigma de la programación orientada a objetos con Python._x000D_- Dominar qué son las excepciones, su importancia y las posibilidades que tenemos para manejarlas._x000D_- Trabajar con los ficheros en Python y las diferentes operaciones que podemos realizar con ellos._x000D_- Conocer qué son las bases de datos y su manejo con Python._x000D_- Desarrollar aplicaciones web con Python.
47.850

Metodologia da Simulação Realística

Observei que seria de grande importância a avaliação da metodologia da Simulação Realística como meio de aprendizagem e assim, pude desenvolver uma métrica do quão eficaz seria o método utilizado na aprendizagem ativa dos alunos e profissionais da saúde, utilizando este método na formação, capacitação e na realização de novas e antigas práticas, e assim, permitindo e desenvolvendo novas competências, habilidades e aperfeiçoamento. Em virtude do alto custo empregado no investimento e na manutenção dos aparelhos (robôs) de alta tecnologia, o quanto se deve apostar, através do método, na certeza da aprendizagem e aquisição das ferramentas propostas e no desenvolvimento de novas competências aos alunos. A avaliação da metodologia se fez importante para justificar, além do alto custo, de sua implantação e manutenção, assim corroborar em difundir o método e instalação de novos centros destinados ao treinamento e aprendizagem prática, tanto dos alunos em formação quanto dos já graduados e mantendo, assim, os profissionais atualizados em relação às inovações tecnológicas e adquirindo técnicas cada vez mais apuradas. Desta forma, possibilitando ao treinando agir com firmeza e segurança, para si mesmo e para com quem receberá as novas habilidades adquiridas: os pacientes. Na certeza de que teremos profissionais mais seguros e qualificados, com menos erros de processo e de execução das práticas apreendidas, com a evolução constante dos saberes e suas novas técnicas.
24.595

Sociedade de consumo hiperconectada: inteligência artificial, direitos humanos e o consumo

Os estudos aprofundados sobre a temática mostram que os direitos do consumidor, bem como os direitos constitucionais da autonomia da vontade, da privacidade e da intimidade vêm sendo violados por sistemas autônomos de inteligência artificial, que por meio da manipulação dos dados pessoais e sensíveis cria padrões, que podem sugerir a tomada de decisões ao consumidor. Procura-se, dessa forma, responder à seguinte pergunta: como a inteligência artificial é capaz de vulnerar a autonomia do consumidor em seu poder de escolha, a partir do uso e manipulação de dados pessoais, sob a perspectiva de salvaguarda destes direitos humanos? Em decorrência do objetivo principal, elaboraram-se os seguintes objetivos específicos: a) pesquisar a sociedade de consumo e a vulnerabilidade do consumidor, buscando analisar a evolução dos conceitos no tempo e espaço. b) analisar as novas tecnologias e a inteligência artificial, pesquisando a evolução tecnológica e as suas atuais aplicações. c) validar a vulnerabilidade da autonomia do consumidor frente às relações de consumo envolvendo a inteligência artificial. Conclui-se pela necessidade de salvaguardar os direitos constitucionais e infraconstitucionais do consumidor nessa relação jurídica virtual, demonstrando que o direito à explicação ou à transparência, mesmo que amparados no CDC, necessitam de uma nova abordagem paradigmática diante dos atuais sistemas de inteligência artificial.
21.495

Assimetria de Informação no Mercado de Trabalho de TI

O presente estudo mostra que, ainda que boa parte dos trabalhadores estejam munidos de certificações profissionais genuínas, se existir rigidez salarial e incerteza sobre a qualificação profissional, as empresas podem recuar no processo de contratação, dificultando a ocupação dos postos de trabalho disponíveis.
13.850

A tecnologia e a habilidade de escrita

Este livro, baseado no estudo dos impactos da tecnologia digital no desenvolvimento da habilidade de escrita em nativos digitais, investigou a habilidade manual relacionada à grafia em crianças com grande vivência na manipulação de tablets e celulares. Pretendeu-se visualizar e incentivar estratégias consistentes, de ensino e de automação motora, da habilidade motora fina utilizada na escrita, a partir da utilização conjunta de aparelhos eletrônicos. A partir de um referencial teórico composto por livros e artigos científicos e uma investigação de campo proveniente de uma pesquisa apresentada ao Programa de Postgrado da Facultad Interamericana de Ciencias Sociales - FICS, na área de Ciências da Educação, foi possível observar dentre as variáreis estudadas que existe uma relação entre as dificuldades gráficas no sentido qualitativo e o uso da tecnologia digital, com indícios de uma interferência dos aparelhos digitais utilizados anteriormente aos seis anos de idade. Também mostraram que o uso dos aparelhos digitais é mínimo para o aprendizado da linguagem escrita ou para finalidades escolares.
21.250

Transações como serviço

Multi-Tenant é uma arquitetura de software como serviço (SaaS) que permite o compartilhamento de sistemas WEB por diversos clientes (inquilinos) como se fossem únicos e exclusivos de cada um (SCHWANENGEL; HOHENSTEIN, 2013). Este trabalho propõe ver os sistemas Multi-Tenant como um conjunto de transações e cobrar periodicamente seus usuários de acordo com o número de vezes que cada transação é utilizada. O custo de cada transação foi definido proporcionalmente à sua complexidade medida pela Análise de Pontos de Função. Esse esquema de preços está mais próximo das necessidades de negócios dos usuários e, assim, facilita a avaliação da relação entre custo e benefício do uso do software. Um estudo de caso foi construído e aplicado em um ERP real com uma centena de clientes para validar a proposta.
18.595

Inteligência artificial

Nas interações sociais e econômicas da atualidade, nota-se com crescente frequência a presença de uma nova categoria de ente: o agente artificial. Ele é responsável pela compra e venda de mercadorias online, por determinar a elegibilidade para benefícios como a obtenção de crédito ou de assistência médica, por negociações em bolsas de valores, dentre outras aplicações cotidianas.Até o momento, a grande maioria desses agentes não possui uma característica essencial: a autonomia para agir independentemente do controle humano. Eles são, no máximo, semiautônomos, mas pesquisas no campo da inteligência artificial indicam que este não será o caso em um futuro próximo.Na medida em que agentes artificiais se tornem capazes de agir de maneira autônoma, independentemente de orientações humanas diretas, e baseando-se nas informações por eles próprios adquiridas e analisadas, será possível que eles realizem ações não antecipadas por seres humanos. Como resultado, surgem questionamentos acerca do tratamento jurídico a ser conferido a estes agentes autônomos de inteligência artificial, sobretudo na hipótese de ocorrência de danos.Nesse contexto, o presente livro aborda a possibilidade de alteração do status jurídico desses agentes artificiais para o de pessoas, em oposição a de meros objetos; os regimes de responsabilidade civil aplicáveis para os casos em que eles venham a causar danos; e a hipótese de criação de um sistema de seguros para arcar com eventuais compensações.
22.995

Enhancing Deep Learning Performance Using Displaced Rectifier Linear Unit

Recently, deep learning has caused a significant impact on computer vision, speech recognition, and natural language understanding. In spite of the remarkable advances, deep learning recent performance gains have been modest and usually rely on increasing the depth of the models, which often requires more computational resources such as processing time and memory usage. To tackle this problem, we turned our attention to the interworking between the activation functions and the batch normalization, which is virtually mandatory currently. In this work, we propose the activation function Displaced Rectifier Linear Unit (DReLU) by conjecturing that extending the identity function of ReLU to the third quadrant enhances compatibility with batch normalization. Moreover, we used statistical tests to compare the impact of using distinct activation functions (ReLU, LReLU, PReLU, ELU, and DReLU) on the learning speed and test accuracy performance of VGG and Residual Networks state-of-the-art models. These convolutional neural networks were trained on CIFAR-10 and CIFAR-100, the most commonly used deep learning computer vision datasets. The results showed DReLU speeded up learning in all models and datasets. Besides, statistical significant performance assessments (p<0.05) showed DReLU enhanced the test accuracy obtained by ReLU in all scenarios. Furthermore, DReLU showed better test accuracy than any other tested activation function in all experiments with one exception.
16.050