PortafolioCostosInstructores

FUNDAMENTOS DE SOFTWARE LIBRE

Un acercamiento a las nociones y conceptos básicos del software libre :
  • El concepto de libertad en el Software Libre y los desafíos para la propiedad intelectual tradicional.
  • Perfil histórico del Software Libre.
  • La Lógica del Software Libre. 
  • Licencias de Software Libre:
      • La GPL (Licencia Pública General de GNU en sus diversas versiones) y el izquierdo de copia.
      • La GPL como la constitución del movimiento de Software Libre (trasfondo para una licencia).
      • Licencias Compatibles con GPL
      • Licencias no Compatibles con GPL
      • Licencias de Código Abierto que no son de Software Libre
      • Licencias para la Documentación Libre
  • Metodología para la migración a Software Libre.
  • Creative Commons y el movimiento por el Conocimiento Libre.
  • Estrategias Políticas y Metodologías para el Acceso Libre al Conocimiento (La Declaración de Berlin y la Declaración de México).
  • Repositorios Institucionales.
  • El impacto económico del Software Libre.
  • Modelos económicos para Emprendedores en Software Libre.



INTRODUCCIÓN AL SISTEMA DE TICKETS "REQUEST TRACKER (RT)"

Taller teórico-práctico que instruye al participante en las herramientas orientadas a facilitar el manejo de las actividades y tareas propias dentro de una organización a través de un sistema de tickets.

  • ¿Qué es un Sistema de Tickets?
  • ¿Cómo manejar las tareas de una organización a través de un Sistema de Tickets?
  • Ventajas al emplear un Sistema de Tickets.
  • Manejo del Sistema de Tickets (Request Tracker).
  • ¿Cómo crear Tickets dentro de RT?.
  • ¿Cómo consultar los Tickets dentro de RT?.  
  • ¿Cómo resolver Tickets con RT?.
  • ¿Qué no se debe hacer en RT?.
  • ¿Quién pone qué tickets?.
  • Ejemplos prácticos y tips.


WIKI PARA TODO EL MUNDO

Taller teórico-práctico orientado a enseñar sobre conjunto de páginas web colaborativas que pueden ser editadas por varios usuarios de forma interactiva, fácil y rápida. Durante el taller se tratarán los siguientes tópicos:
  • ¿Qué es un wiki?.
  • ¿Cómo convertirse en editor de Wiki (en nux.ula.ve y web.ula.ve/wiki)?
  • ¿Cómo editar un artículo?.
  • ¿Cómo crear enlaces entre artículos?.
  • ¿Cómo hacer tablas?.
  • ¿Cómo incluir imágenes y figuras?.
  • ¿Cómo incluir páginas en html?.
  • ¿Cómo incluir formulas?.
  • Ejemplos ilustres de wiki (la wikipedia). 


PLANIFICACIÓN Y EJECUCIÓN DE ACTIVIDADES USANDO GANNTPROJECT


GanttProject es una programa de software libre para planificación y ejecución de actividades y tareas en un organización. Se le puede descargar directamente desde
http://ganttproject.biz/
. GanttProject ofrece un ambiente muy simple, si se le compara con otros productos similares (como MS Project o Imendio Planner), pero suficiente para casi todos los propósitos prácticos.

GanttProject puede importar archivos del MS-Project y puede generar reportes en html y pdf, entre otros. El archivo maestro que general tiene formato XML y el código del sistema está escrito en Java (requiere la Java VM para funcionar). El archivo maestro se puede guardar y recuperar desde un servidor con soporte WebDAV.

En este mini-taller mostraremos como usar la herramienta para quienes no tienen NINGUNA experiencia previa de planificación. Ese uso se refiere a la creación de planes (con sus diagramas gantt), pero también a la actualización de los planes mientras se ejecutan.


OPENOFFICE PARA USUARIO FINAL

Taller teórico práctico que tiene como finalidad capacitar personal en el uso de herramientas de ofimática OpenOffice.

Su contenido se explica a continuación:

- ¿Que es el OpenOffice?.

- ¿Porque utilizamos el OpenOffice?.
- ¿Donde Conseguirlo?
- Módulos que integra el OpenOffice:
  • Writer
  • Calc
  • Impress
  • Draw
- Conociendo el entorno de trabajo del OpenOffice.
- Editor de Texto (Writer):
  • Descripción de las Ventajas de trabajo.
  • Comenzando a trabajar con el Editor de Texto.
  • Dándole una estructura a los documentos.
  • Editando documentos de OpenOffice.org y de otras suites.
  • Desplazándonos dentro de nuestros documentos.
  • Aplicando un formato a los caracteres.
  • Opciones de formatos especiales para documentos complejos.
  • Manteniendo el control de los documentos.
  • Salvando documentos.
  • Impresión de documentos.
  • Diseñando una página web sencilla.

- La Hoja de Cálculo (Calc):

  • Comenzando a usar la Hoja de Calculo.
  • Salvando hojas de Cálculo.
  • Macros.

- Presentaciones (Impress):

  • Comenzando a trabajar con presentaciones.
  • Editando las presentaciones.
  • Realizando Presentaciones atractivas.
  • Animando la presentación.
  • Preparándose para mostrar la presentación.
  • Imprimiendo las presentaciones.
  • Salvando las presentaciones.


GNU/LINUX - ULANIX PARA USUARIOS

Taller teórico práctico que tiene como finalidad capacitar personal en el uso de herramientas de GNU/Linux basado en ULAnix, la distribución de software Libre de la ULA.

A. Componente teórico 4 horas:

  • La historia del Sistema Operativo GNU/Linux y su filosofía de desarrollo como Software Libre.
  • Descripción de la Arquitectura GNU/Linux y de los Hardwares sobre los que funciona.
  • El Impacto de los Virus en GNU/Linux.
B. Componente práctico 16 horas:
  • Ingresando a una máquina GNU/Linux. Cuentas en un sistema multi-usuario.
  • Interfaces Gráficas con el Usuario: 
        - El Ambiente Gnome de ULAnix
        - Menú Principal y Panel de Programas.
        - Menú de Aplicaciones
           - Aplicaciones de Oficina.
                - Introducción a los recursos ofimáticos básicos.    
                - Manipulación de archivos PDF.
                - Programa para Gestión de Proyectos.
            - Aplicaciones de Internet.
            - Mensajería, Navegador, Cliente de Correo y FTP.
        - Menú de Administración del computador.
            - Navegador de Directorios y administrador de Archivos.
            - Creador de CD/DVD.

            - Particionador del Disco.
            - Administración de usuarios.
            - Instalación y Actualización de Programas.
            - Búsqueda de archivos en su computador.
            - Opciones de accesibilidad y configuración del idioma.
        - Dispositivos periféricos.
            - Impresión.
            - Scanner.
            - Reproductor de CD y DVD.
            - Manejo de Imágenes.
            
- USB, Discos y memorias.
  • Múltiples pantallas y pantallas remotas.

  • Inducción breve al manejo de comandos en el shell.


GNU/LINUX BÁSICO I

Este taller introduce a los estudiantes en los detalles básicos de la utilización de sistema operativo para realizar tareas sencillas en un ambiente de línea de comandos. Esta totalmente orientado al uso de prácticas en el laboratorio con el fin de que los participantes consoliden el aprendizaje.

Su contenido se explica a continuación:

- Sistema Operativo UNIX:

  • Historia.
  • Descripción.
  • Características Componentes.

- El ambiente del Usuario:

  • Entrada al sistema.
  • Interpretadores de comandos (Conchas).

-  Comandos Básicos:

  • Manejo de archivos.
  • Manejo de directorios.
- Edición de Archivos:
  • Vi.
  • Otros editores (emacs, pico, joe).
- Manejo de Medios de Almacenamiento Secundario:
  • Floppy.
  • Dispositivos USB.


GNU/LINUX BÁSICO II


Este taller introduce a los estudiantes en los Ambientes de Ventanas, sus características, funcionalidades, algunas aplicaciones gráficas útiles y el uso de herramientas de OpenOffice. Esta totalmente orientado al uso de prácticas en el laboratorio con el fin de que los participantes consoliden el aprendizaje.


Su contenido se explica a continuación:

-  Ambientes de Ventanas:
  • Gnome.
  • Kde.
  • Configuración.
  • Despliegue de aplicaciones remotas.

-  Editores de texto gráficos:

  • OpenOffice.


HERRAMIENTAS DE ESCRITORIO KDE PARA USUARIO FINAL

Taller teórico práctico orientado a introducir al usuario final en el ambiente de escritorio de GNU/Linux KDE . En éste curso el asistente adquirirá conocimientos básicos de las herramientas que componen éste entorno, el uso y configuración de las herramientas mas utilizadas en un ambiente de oficina y cómo personalizar su escritorio. KDE (El entorno de escritorio K) es un entorno de escritorio gráfico e infraestructura de desarrollo para sistemas Unix y en particular Gnu/Linux. Este entorno es distribuido junto a muchas distribuciones Linux.

                     Contenido:

- Conociendo el Escritorio KDE
              • La barra de tareas
              • Los iconos de acceso.
              • La bandeja del sistema.
              • El reloj.
- ¿Cómo añadir nuevos elementos al panel.?
-  Conociendo Konqueror:

              • Gestor de ficheros.
              • Navegador Web.
- El centro de Control de KDE.
- Kmail: un cliente de correo de KDE:

  • Configuración.
- Los menús principales y las herramientas que los componen.



HERRAMIENTAS DE ESCRITORIO GNOME PARA USUARIO FINAL

Taller teórico práctico orientado a introducir al usuario final en el ambiente de escritorio de GNU/Linux GNOME . En éste curso el asistente adquirirá conocimientos básicos de las herramientas que componen éste entorno, el uso y configuración de las herramientas mas utilizadas en un ambiente de oficina y cómo personalizar su escritorio.

GNOME (GNU Network Object Model Environment), es uno de los entornos de escritorio, junto a KDE, mas populares de Gnu/Linux. Un escritorio es una interfaz gráfica dotada de un conjunto de aplicaciones de configuración y utilidades que proporciona al usuario un área de trabajo amigable para utilizar el computador. El objetivo principal de GNOME es proveer un paquete de aplicaciones útiles para el usuario y un escritorio fácil de usar.

Contenido:

- Conociendo el escritorio GNOME:

  • El panel superior.
  • Panel inferior.
  • Iconos de acceso rápido.
- Como añadir nuevos elementos al panel.
- Conociendo Nautilus: el gestor de archivos de Gnome.
- Los menús principales y las herramientas que los componen.




APRENDIZAJE AUTOMÁTICO Y MINERÍA DE DATOS

Taller teórico práctico orientado a introducir al usuario final en el ambiente de escritorio de GNU/Linux GNOME . En éste curso el asistente adquirirá conocimientos básicos de las herramientas que componen éste entorno, el uso y configuración de las herramientas mas utilizadas en un ambiente de oficina y cómo personalizar su escritorio.

Este seminario presenta una introducción práctica a la minería de datos (MD) y al aprendizaje automático (AA). En la primera parte se presenta una introducción general con las definiciones típicas de las disciplinas (sección I).  Seguidamente se explicará como hqacer MD y AA usando programas especializados.  Para ello se emplea un caso de problema y se abordan los distintos aspectos relacionados con la elaboración de modelos, su uso y su evaluación (sección II). Finalmente, se aborda una técnica de aprendizaje de reglas para el modelado de un problema biológico particular (sección III y http://sourceforge.net/projects/simulants), Es nuestra intención que el seminario tenga una orientación práctica.

Su contenido es el siguiente:

- Introducción a la minería de datos y el aprendizaje automático (2 horas):

  • Conceptualización de Memoria, Promedios y Generalizaciones.
  • Árboles de decisión.
  • Algoritmos elementales para minería de datos.
  • Introducción al razonamiento probabilístico.
  • Bayes Ingenuo
- Minería de datos de propósito general con Weka (5 horas)
  • Análisis de datos y manejo de anomalías
    • Resolviendo el problema del ruido
    • Realizando el muestreo
    • Dando formato a los datos
    • Generando las reglas depuradoras
    • Filtrando las anomalías
    • Depuración automática
  • Aprendiendo modelos
  • Evaluando modelos
  • Aplicando cada modelo
  • Elaboración y análisis de curvas lift y roc
- Bio-Datamining (Caso: Aprendizaje de reglas para sitios de splicing en secuencias de ADN, (5 horas))
  • Breve descripción del problema biológico del splicing en secuencias de ADN
  • Introducción a la programación lógica inductiva (ILP)
  • Análisis y preparación de datos
  • Estrategias para abordar el problema
  • Inducción de modelos genómicos
  • Evaluación de modelos
  • Predicción de sitios de splicing en genes

Volver al inicio


OPENOFFICE PARA SOPORTE TÉCNICO

Taller teórico práctico que tiene como finalidad capacitar personal en el uso de herramientas de ofimática OpenOffice.

Su contenido se explica a continuación:

- ¿Que es el OpenOffice?.
- ¿Porque utilizamos el OpenOffice?.
- Decreto Presidencial
- Diferencias y Semejanzas con MS Office
- ¿Donde Conseguirlo?
- Instalación de OpenOffice en Linux
- Instalación de OpenIOffice en Windows
- Instalación de Diccionario
- Módulos que integra el OpenOffice:
  • Writer
  • Calc
  • Impress
  • Draw
- Conociendo el entorno de trabajo del OpenOffice.
- Editor de Texto (Writer):
  • Descripción de las Ventajas de trabajo.
  • Comenzando a trabajar con el Editor de Texto.
  • Dándole una estructura a los documentos.
  • Editando documentos de OpenOffice.org y de otras suites.
  • Desplazándonos dentro de nuestros documentos.
  • Aplicando un formato a los caracteres.
  • Opciones de formatos especiales para documentos complejos.
  • Manteniendo el control de los documentos.
  • Salvando documentos.
  • Impresión de documentos.
  • Diseñando una página web sencilla.

- La Hoja de Cálculo (Calc):

  • Comenzando a usar la Hoja de Calculo.
  • Salvando hojas de Cálculo.
  • Macros.

- Presentaciones (Impress):

  • Comenzando a trabajar con presentaciones.
  • Editando las presentaciones.
  • Realizando Presentaciones atractivas.
  • Animando la presentación.
  • Preparándose para mostrar la presentación.
  • Imprimiendo las presentaciones.
  • Salvando Presentaciones


MIGRACIÓN A SOFTWARE LIBRE Y CREACIÓN DE COMUNIDADES DE USUARIOS

Taller teórico práctico que tiene como objetivo brindarle a los participantes una visión actual y avanzada, de los recursos técnicos disponibles para la migración de servicios de red de plataformas privativas a software libre. Está estructurado de la siguiente forma:

Parte 1: Diseño de una Comunidad de Usuarios (8 horas).

    Contenido: Licencias de Software y Conocimiento Libre.

Parte 2:  Instalación y Configuración de Linux y de las Herramientas GNU (24 horas)

    Contenido:

    - Instalación de una distribución GNU/Linux
    - Configuración de un escritorio libre en Linux
    - Instalación y actualización de Aplicaciones
    - Edición de Imágenes con GIMP
    - Breve tutorial de Blender
    - Grabando un Video de la máquina (con Record your desktop?)
    - Grabando un registro de Audio
    - Instalación y configuración de Servicios Web (con Apache), de Impresión y Scanning, de compartición de Discos e Impresoras, de identificación/autenticación (con OpenLDAP), de seguridad (con OpenSSL)

    Parte 3: Atención a Usuarios y Desarrolladores (8 horas)

    Contenido:

        - Instalación, Configuración y Administración de un sistema de registro y seguimiento de solicitudes de                usuarios (Request Tracker, RT).
         - Breve inducción al uso de un Wiki.

    Parte 4: Distribución de Software a la medida:  MetaDistros y LiveDistros (8 horas)

          Contenido:

        - Creación de Repositorios.
        - Construcción de una LiveDistro.
        -
Uso de un servidor de manejo de versiones de software (Subversión y sf.net).


Volver al inicio

GNU/LINUX - ULANIX, SOPORTE TÉCNICO PARA LA FORMACIÓN DE INSTRUCTORES

Taller teórico práctico que brinda al participante herramientas para soporte técnico en instalación, configuración y uso de GNU/Linux usando ULAnix. Incluye los siguientes tópicos:

1. Ejecución de funciones avanzadas sobre archivos texto en un ambiente de línea de comandos. Totalmente orientado al uso de prácticas en el laboratorio. Nociones bases para el tratamiento de archivos de registro de eventos, gestión de usuarios y otras labores de administrativas.

  • Descripción de las Ventajas de trabajo.
  • Comenzando a trabajar con el Editor de Texto.
  • Dándole una estructura a los documentos.
  • Ordenamiento de Archivos
  • Búsqueda de Cadenas de Caracteres en Archivos
  • Cortar y Pegar Archivos
  • Comparación de Archivos
  • Comparación de Directorios
  • Manejo de Procesos: 
            - ¿Cómo activar un proceso?
            - Manipulación de trabajos

            - Estados de los procesos
               - ¿Cómo cancelar un proceso?

    2. Programación SHELL en GNU/Linux

    Aborda el diseño de scripts (programas) en el lenguaje nativo de las conchas (shells) de GNU/Linux.

  • Ejecución de scripts en shell
  • Lectura y Escritura
  • Manejo de variables
  • El comando export
  • Manejo de parámetros de entrada
  • Estructuras de desición (if, then , else, in case)
  • Estructuras de repetición (while, for, do)
   3. Administración GNU/Linux
  • Contempla los pormenores de la gestión de un servidor GNU/Linux. Se cubre la administración de usuarios, interfaces de red y otros servicios locales.

  • Arrancando y Deteniendo una máquina Unix:
    - Proceso de Arranque
    - Proceso de Parada
    - Niveles de Arranque

  • Administración de Usuarios

      - Creación de un usuario
      - Ambiente del usuario, sistemas de ventanas
      - Grupos de usuarios
      - Privilegios

  • Administración de Sistemas de Archivos:

      - Limites en espacios de discos
      - Recuperación de sistemas de archivos
      - Administración de procesos:
      - Visualización de procesos
      - Parada y eliminación de procesos

  • Administración de la Red:

      - Configuración de la interfaz de red
      - Rutas
      - Verificación de la interfaz de red

  • Seguridad del Servidor:

      - Seguridad en los sistemas de archivos
      - Supervisión


Volver al inicio

GNU/LINUX AVANZADO

Este curso contempla la ejecución de funciones de nivel avanzado sobre archivos texto en un ambiente de línea de comandos. Esta totalmente orientado al uso de prácticas en el laboratorio. Este es la base de muchas de las actividades que un administrador del sistema requiere para el tratamiento de archivos de registro de eventos, gestión de usuarios y otras labores de administrativas.


Su contenido se explica a continuación:


- Ordenamiento de Archivos.
- Búsqueda de Cadenas de Caracteres en Archivos.

- Cortar y Pegar Archivos.

- Comparación de Archivos.

- Comparación de Directorios.

- Manejo de Procesos:

              • Cómo activar un proceso.
              • Manipulación de trabajos.
              • Estados de los procesos.
              • Cómo cancelar un proceso.


HERRAMIENTAS DE ESCRITORIO KDE PARA SOPORTE TÉCNICO

Taller teórico práctico que le brinda al participante la posibilidad de entrar en contacto con el escritorios de ambiente gráfico de GNU/Linux KDE. El asistente, aprenderá a conocer a fondo las herramientas que incluye cada entorno, el uso de las herramientas mas utilizadas en un ambiente de oficina, cómo personalizar su escritorio y cómo resolver problemas técnicos tales como compartir impresoras, compartir archivos, configurar teclados, configurar monitores, mouse, etc modificando el script correspondiente.

KDE (El entorno de escritorio K) es un entorno de escritorio gráfico e infraestructura de desarrollo para sistemas Unix y en particular GNU/Linux. Este entorno es distribuido junto a muchas distribuciones Linux.

Contenido:


- Conociendo el Escritorio KDE:

  • La barra de tareas.
  • Los iconos de acceso.
  • La bandeja del sistema.
  • El reloj.
- ¿Cómo añadir nuevos elementos al panel.?
- Conociendo Konqueror:

  • Gestor de ficheros.
  • Navegador Web.
- El centro de Control de KDE.
- Kmail: un cliente de correo de KDE:

  • Configuración.
- Los menús principales y las herramientas que los componen.
- Compartir archivos.

- Compartir impresoras.



HERRAMIENTAS DE ESCRITOIO GNOME PARA SOPORTE TÉCNICO

Taller teórico práctico que le brinda al participante la posibilidad de entrar en contacto con el escritorios de ambiente gráfico de GNU/Linux GNOME. El asistente, aprenderá a conocer a fondo las herramientas que incluye cada entorno, el uso de las herramientas mas utilizadas en un ambiente de oficina, cómo personalizar su escritorio y cómo resolver problemas técnicos tales como compartir impresoras, compartir archivos, configurar teclados, configurar monitores, mouse, etc modificando el script correspondiente.

GNOME (GNU Network Object Model Environment), es uno de los entornos de escritorio, junto a KDE, mas populares de GNU/Linux. Un escritorio es una interfaz gráfica dotada de un conjunto de aplicaciones de configuración y utilidades que proporciona al usuario un área de trabajo amigable para utilizar el computador. El objetivo principal de GNOME es proveer un paquete de aplicaciones útiles para el usuario y un escritorio fácil de usar.

                        Contenido:

- Conociendo el escritorio GNOME:

              • El panel superior.
              • Panel inferior.
              • Iconos de acceso rápido.
- ¿Como añadir nuevos elementos al panel.?
- Conociendo Nautilus: el gestor de archivos de Gnome.
- Los menús principales y las herramientas que los componen.
- Compartir archivos.
- Compartir impresoras.
- Solución de problemas técnicos.



PROGRAMACIÓN SHELL EN GNU/LINUX

Este taller estudia el diseño de scripts (programas) en el lenguaje nativo de las conchas (shells) de GNU/Linux.

Su contenido se explica a continuación:

- Ejecución de scripts shell.
- Lectura y Escritura.
- Manejo de variables.
- El comando export.
- Manejo de parámetros de entrada.
- Estructuras de Decisión:
  • if then else. 
  • case in.
- Estructuras de Repetición: 
  • while.  
  • For.  
  • do. 


ADMINISTRADOR GNU/LINUX

Este curso contempla los pormenores de la gestión de un servidor GNU/Linux. Se cubre la administración de usuarios, interfaces de red y otros servicios locales.

Su contenido se explica a continuación:


 - Arrancando y Deteniendo una maquina Unix:
  • Proceso de Arranque.
  • Proceso de Parada.
  • Niveles de arranque.
- Administración de Usuarios
  • Creación de un usuario
  • Ambiente del usuario, sistemas de ventanas
  • Grupos de usuarios
  • Privilegios
-  Administración de Sistemas de Archivos:
  • Limites en espacios de discos.
  • Recuperación de sistemas de archivos.
-  Administración de procesos:
  • Visualización de procesos.
  • Parada y eliminación de procesos.

- Administración de la Red:

  • Configuración de la interfaz de red.
  • Rutas.
  • Verificación de la interfaz de red.
- Seguridad del Servidor:
  • Seguridad en los sistemas de archivos.
  • Supervisión.


ADMINISTRADOR DE SERVICIOS DE RED GNU/LINUX

En este curso se cubren la implementación de servicios de red en un ambiente Linux. Este sistema operativo se ha caracterizado por su robustez para dar soporte a servicios de red tales como mensajería electrónica, servidor web, bases de datos, etc.

Su contenido se explica a continuación:

- Servicio de Nombres.

- Sistemas de archivos remotos.

- Páginas amarillas.
- Comandos y conchas remotas.
- Comandos de comunicación: TELNET, FTP, ssh, etc.
- Administración de servicios de impresión.
- Servicios Web.
- Servicios de Correo Electrónico.



CLUSTER LINUX PARA CÓMPUTO INTENSIVO

El curso está organizado para familiarizar al participante con ideas, conceptos y herramientas disponibles de la computación de alto rendimiento. Más importante, mediante prácticas intensivas el participante podrá adquirir conocimientos y destrezas en técnicas computacionales contemporáneas en el ámbito de la tecnología de cluster y la computación en paralelo, que le permitirán abordar con eficacia problemas comúnmente encontrados en Ciencias e Ingeniería, que sólo pueden ser analizados cuantitativamente mediante el uso del computador y que requieren de la computación en paralelo para obtener resultados en un tiempo razonable.

  • Tecnología del Cluster

      - ¿Porqué trabajar con máquinas paralelas?
      - ¿Qué es un Cluster de Alto Rendimiento ? HPC?
      - Arquitectura de Equipos en Paralelo
      - Bases Teóricas para el diseño de un Cluster
      - Instalación de un Cluster
      - Ejecución de Aplicaciones en un Cluster
      - Sistema de Colas de Trabajo
      - Administración y supervisión de Cluster

  • Computación Paralela

      - Introducción
      - Computación Paralela
      - Computación Distribuida
      - Ejemplos Ilustrativos

  • Entonación de Códigos

      - Introducción
      - Caracterización del rendimiento de un Código
      - Lazos y Arreglos
      - Lazos y “Pipeline”
      - El Peso Aritmético
      - Opciones de optimización del compilador
      - Introducción al Paralelismo automático
      - Ejemplos Ilustrativos
      - Ejercicios

  • Introducción a MPI

      - Elementos Básicos de la Programación con MPI
      - Comunicación Punto a Punto
      - Comunicaciones Colectivas
      - Lenguajes de Programación y MPI
      - Ejemplos Ilustrativos
      - Ejercicios

  • Bioinformática y Computación de Alto Rendimiento

      - Bioinformática en Tecnología de Cluster
      - Alineamiento de Secuencias en Paralelo
      - Dinámica Molecular en Proteínas
      - Ejemplos Ilustrativos
      - Uso de Bibliotecas Paralelas para Bioinformática



SEGURIDAD INFORMÁTICA CON SOFTWARE LIBRE

Presentación sistemática de técnicas de seguridad para redes de datos

  • Factores que afectan los atributos básicos de seguridad de datos
  • Hackers, Ataques y Defensas:

            - Hackers y Crackers
            - Anatomía de un Ataque

            - Defensas contra los hackers y los ataques

  • Políticas de Seguridad:

            - Definición de una política de seguridad
            - Arquitectura de Seguridad

            - Servicios, procedimientos y mecanismos de seguridad

                        - Manejo de incidentes de seguridad

                        - Mantenimiento de la seguridad

                        - Algunas herramientas de seguridad gratuitas

  • Seguridad de Usuarios:

            - Autenticación de Usuarios
            - Claves de Acceso (Password)

            - Introducción a la Criptografía

  • Control de acceso y Seguridad de Servicios:

            - El Demonio xinetd
            - TCP Wrappers (tcpd)

            - D
NS
            - Apache

  • Auditoría y Ataques:

            - Amenazas
            - Clasificación de Amenazas

            - Desarrollo Práctico

            - Sistemas de detección de intrusos IDS

  • Firewalls o Cortafuegos:

            - ¿Qué puede hacer un Firewall y que no?
            - Filtrado de Paquetes y Servicios Proxy

            - Arquitecturas de Firewall

            - Arquitectura de subred de protección

            - Modificando la Arquitectura

  • Criptografía:

            - Marco Teórico
            - Etapas y estructura de la Criptografía

            - Criptografía clásica

            - Cifrado de clave secreta

            - Cifrado de clave pública

            - Funciones Hash (funciones resumen)

            - Esteganografía

  • Infraestructura de Clave Pública (PKI):

            - Conceptos de criptografía
            - Cifrado de Claves Simétricas (una clave)

            - Cifrado de Claves Públicas (dos claves)

            - Infraestructura de clave publica

            - Certificados Digitales

            - Autoridad de Certificación
            - Autoridad o Servicio de Publicación/Distribución

            - Políticas de certificación

            - Auditoría forense