Seminarios de actualización – Ingeniería de Sistemas

[follow facebook=»http://facebook.com/pisfup» email=»[email protected]»]

La dirección del programa de Ingeniería de Sistemas ofrece a estudiantes, egresados y docentes los seminarios de actualización en Java, Móviles, Phyton, Bases de Datos, Programación Recursiva y .Net. A continuación se dan a conocer los contenidos, tutores, valores y horarios.

 

SeminarioDíaHorarioLugarDocenteValorEstadoFecha de inicioCupo máximo
JAVASábados8:00 am – 12:00 pmSala 105Yuli Sídney Garcés$ 0Por iniciar27 de febrero de 201628 Est
MóvilesLunes8:00 am – 12:00 pmSala 107Yuli Sídney Garcés$ 40.000Por iniciar29 de febrero de 201621 Est
PhytonLunes2:00 pm – 6:00 pmSala 105Mateo Tibaquirá Palacios$ 40.000Por iniciar29 de febrero de 201620 Est
Bases de DatosSábados8:00 am – 12:00 pmSala 114Manuel Eduardo Prado$ 40.000Por iniciar27 de febrero de 201630 Est
Programación Recursiva – Grupo 2Lunes2:00 pm – 6:00 pmSala MACJuan Carlos Ontiveros Neri$ 0Por iniciar29 de febrero de 201620 Est
Complejidad AlgorítmicaSábados2:00 pm – 6:00 pmSala MACJulian Hoyos$ .40000Por iniciar27 de febrero de 201620 Est
Desarrollo de Aplicaciones WebSábados2:00 pm – 6:00 pmSala 105Nelson Fabian Chantre$ 0En curso20 de febrero de 201627 Est
Programación Recursiva – Grupo 1Viernes6:00 pm – 10:00 pmSala MACJuan Carlos Ontiveros Neri$ 0En curso19 de febrero de 201620 Est
 

[accordion title=»Perfil Docente y Contenidos»]

[accordion-item title=»JAVA»]
Duración: 40 horas
Cupo máximo: 28 Estudiantes

Yuli Sídney Garcés: Ingeniera en electrónica y telecomunicaciones de la Universidad del Cauca, especialista en Administración de la Información y Bases de Datos, certificada en Delphi Developer con experiencia en desarrollo de sistemas de información móviles, bases de datos y java. Actualmente vinculada a la Fundación Universitaria de Popayán como docente y al grupo de investigación IMS – Intelligent Management Systems de la Facultad de Ingenieías.

CONTENIDO

Módulo 1: Introducción a JAVA
Introducción a los elementos básicos de JAVA
Instalación de Software, requerimientos generales
Definición de clases en Java
Compilando y ejecutando

Módulo 2: Estructuras Condicionales en JAVA
Estatuto IF
Estatuto For
Estatuto Switch
Operadores Lógicos

Módulo 3: Estructuras Cíclicas en JAVA
Ciclos Fijos
Ciclos Variables

Módulo 4: Arreglos
Arreglos en 1 dimensión
Arreglos en 2 dimensiones
Colecciones

Módulo 5: Desarrollo de Interfaz Gráfica
Elementos de Interfaz Gráfica
Eventos
Métodos
Clases y Objetos
[/accordion-item]

[accordion-item title=»Desarrolo de aplicaciones móviles – Android»]
Duración: 40 horas
Cupo máximo: 21 Estudiantes

Yuli Sídney Garcés: Ingeniera en electrónica y telecomunicaciones de la Universidad del Cauca, especialista en Administración de la Información y Bases de Datos, certificada en Delphi Developer con experiencia en desarrollo de sistemas de información móviles, bases de datos y java. Actualmente vinculada a la Fundación Universitaria de Popayán como docente y al grupo de investigación IMS – Intelligent Management Systems de la Facultad de Ingenieías.

CONTENIDO

Módulo 1: Introducción a Android
Introducción a los archivos básicos
Instalación de Software, requerimientos generales
Definición de vistas principales
Depurando y ejecutando

Módulo 2: Programación Básica
Definición de Layouts
Eventos de Vistas
Comunicación entre Actividades
Menús

Módulo 3: Controles de Selección
Listas
Spinners
Listas personalizadas

Módulo 4: Otros elementos de Android:
Animaciones
Sonidos
Drag and Drop

Módulo 5: Conexión a Bases de Datos SQLite
Definición de la Base de datos
Crud de la base de datos
Listas con bases de datos
[/accordion-item]

[accordion-item title=»Introducción a Python»]
Duración: 40 horas
Cupo máximo: 20 estudiantes

Mateo Tibaquirá Palacios: Ingeniero electrónico de la Universidad del Cauca, con una trayectoria de más de 10 años desarrollando software libre y con experiencia trabajando en empresas locales. Desarrollador de aplicaciones en PHP y Python, manejo de bases de datos relacionales Postgres y MySQL, con destrezas también en la implementación de interfaces gráficas usando frameworks CSS y Javascript, y lenguajes de marquetado como HTML5 y XML.

CONTENIDO

Módulo 1: Instalando y usando Python
Instalando Python
Instalando librerías y utilidades
Ejecutando código Python Módulo 6: Cadenas
Comparacion de cadenas
Métodos de cadenas
Operador de formato

Módulo 2: Variables, expresiones y sentencias
Valores y tipos
Variables
Nombres de variables y palabras claves
Sentencias
Operadores y operandos
Expresiones
Operaciones con cadenas Módulo 7: Archivos
Persistencia
Apertura, lectura y búsqueda
Escritura en archivos

Módulo 3: Ejecución condicional
Expresiones booleanas
Operadores lógicos
Ejecución condicional y alternativa
Condicionales encadenados y anidados
Captura de excepciones

Módulo 4: Funciones en Python
Invocando funciones
Funciones internas
Funciones de conversión de tipos
Funciones matemáticas
Añadiendo funciones nuevas
Definición y usos
Parámetors y argumentos

Módulo 5: Iteraciones
La sentencia while
Bucles infinitos y break
Finalizar iteraciones con continue
Bucles definidos usando for
Diseño de bucles

Módulo 6: Cadenas
Comparacion de cadenas
Métodos de cadenas
Operador de formato

Módulo 7: Archivos
Persistencia
Apertura, lectura y búsqueda
Escritura en archivos

Módulo 8: Listas
Operaciones con listas
Métodos de las listas
Listas y funciones
Listas y cadenas
Objetos y valores
Listas como argumentos

Módulo 9: Diccionarios
Usados como conjunto de contadores
Diccionarios y archivos
Bucles y diccionarios
Procesado avanzado de texto

Módulo 10: Tuplas
Asignación y comparación
Diccionarios y tuplas
Uso de tuplas como claves en diccionarios
Cadenas, listas y tuplas

Módulo 11: Automatización de tareas del PC
Nombres de archivo y rutas
Limpieza de un directorio
Argumentos en línea de comandos
Pipes (tuberías)
[/accordion-item]

[accordion-item title=»Bases de Datos»]
Duración: 40 horas
Cupo máximo: 30 estudiantes

Manuel Eduardo Prado Sarria: Ingeniero de sistemas, especialista en desarrollo de soluciones informáticas con conocimiento en los temas relacionados con el desarrollo de software con tecnología MICROSOFT .NET, al igual que diseño y modelado de bases de datos con motores como SQL SERVER, ORACLE, FIREBIRD Y PHPMYSQL. Experiencia en administración de sistemas de información y gestión de bases de datos (SQL, Procedimientos almacenados, vistas, etc.). Alta experiencia en construcción de aplicaciones web orientadas a servicios web. Además pertenezco al grupo de innovadores expertos del programa de MIE de Microsoft.

CONTENIDO

Módulo 1: INTRODUCCIÓN A LAS BASES DE DATOS CON SQL Y ORACLE
Descargar Base de Datos Oracle 11g XE
Instalar Base de Datos Oracle 11g XE
Crear Conexión
Crear nuevo usuario y su conexión
Configuración del entorno de trabajo
Herramientas y Modelo de Datos
Introducción a PL/SQL
Fundamentos del Lenguaje
Tipos de datos
Valores por Defecto de Cabeceras de Columnas
Estructuras del lenguaje

Módulo 2: EXAMINANDO ORACLE

Construcción de una base de datos
Sentencias SQL BETWEEN, LIKE, IN, NULL ETC
Aplicación de operadores
Clausulas de ordenamiento
Funciones SQL. De manipulación y de conversión
Funciones de grupo
Implementación de llaves primarias y foráneas
Relaciones
Disparadores
Procedimientos almacenados
Creación de Secuencias
Vistas
Excepciones
Subconsultas

Módulo 3: MANIPULACIÓN DE DATOS
Creación de un caso específico para base de datos
Inserción de Nuevas Filas
Actualización de campos
Borrado de registro y tablas
Ventajas de las Sentencias COMMIT y ROLLBACK
Consultas involucrando varias tablas
Creación de paquetes
Consultas desde paquetes
[/accordion-item]

[accordion-item title=»Programación Recursiva»]
Duración: 40 horas
Cupo máximo: 20 Estudiantes

Juan Carlos Ontiveros Neri: Docente de Intercambio de Instituto Tecnológico Superior Zacatecas Occidente (México) y la FUP. Licenciado en Matemáticas Aplicadas en la ciudad de Durango (Mexico) actualmente cursa Maestría en Matemáticas Aplicadas en la Universidad Autónoma de Zacatecas (UAZ). Docente en el Instituto Tecnológico Superior Zacatecas Occidente (Mexico) en Ciencias Básicas e Ingeniería en Sistemas Computacionales trabajando con el desarrollo de software.

CONTENIDO

Módulo 1: Uso de la herramienta Racket con sus componentes
Variables
Funciones en una Variable
Funciones en Varias Variables
Expresiones Lógicas
Ordenes Condicionales

Módulo 2: Aplicación de la herramienta Racket en algoritmia
Algoritmo
Construcción de programas en Racket
Recursividad
Instrucciones de Control

Módulo 3: Búsqueda y Ordenamiento en Racket
Representación de Listas en Racket
Instrucciones: First, Rest, Join
Programas con Listas

Módulo 4: Tópicos de Matemática Aplicada
Métodos Numéricos
Simulación

Módulo 5: Elaboración de un Proyecto
Proyecto aplicado
Exposición de Proyectos
[/accordion-item]

[accordion-item title=»Complejidad Algormica»]
Duración: 40 horas
Cupo máximo: 20 Estudiantes

Julián Eduardo Hoyos: Matemático egresado de la Universidad del Cauca, especialista en Gerencia de Proyectos y especialista en Gerencia Educativa, actualmente docente del Programa de Ingeniería de Sistemas y director de trabajo de grado en análisis y eficiencia algorítmica en la Fundación Universitaria de Popayán.

CONTENIDO

Módulo 1: Introducción a LaTex
Módulo 2: Artículos en LaTex
Módulo 3: Introducción a Scientific
Módulo 4: Análisis de tiempos de ejecución
Módulo 5: Comparación entre algoritmos (Eficiencia)
[/accordion-item]

[accordion-item title=»Desarrollo de Aplicaciones Web»]
Duración: 40 horas
Cupo máximo: 20 Estudiantes

Nelson Fabián Chantre Sánchez: Ingeniero de Sistemas, Estudiante de maestría Universidad del valle “ Maestría en ingeniería con énfasis en ingeniería de sistemas y computación”, Conocimiento solidos obtenidos durante la carrera como en la experiencia profesional en programación orientada a objetos con c++, php, c# Windows form, c#asp.net, desarrollo de video juegos Unity, utilización de la herramienta Powerdesigner v15 para el modelamiento de datos, bases de datos relacionales y no relacionales, motores de bases de datos Mysql, Posgress, SQL server, Oracle 11g, Mongo db, Frameworks utilizados: Php ZF1, php ZF2, MVC4, angular, análisis para desarrollo de módulos metologia xp, metologia scrum.

CONTENIDO

Módulo 1: Implementación de metodologías agiles
Historias de las metodologías
Aplicación de las metodologías
Levantamiento de requerimientos

Módulo 2: Modelamiento de los prototipos
Utilización de la herramienta Axure para el diseño de la aplicación
Modelamientos de los prototipos web

Módulo 3: Modelamiento con herramientas Case
Modelamiento de base de datos relacionales
Generación de script para el motor de base de datos
Generación del modelo conceptual y el modelo entidad relación.

Módulo 4: Administración base de datos
Funcionalidad de Oracle 11g
Creación de usuarios en BD.
Creación de disparadores
Creación de funciones.
Consultas avanzadas.
Creación de vistas.
Creación de procedimientos almacenados

Módulo 5: Plataforma de Desarrollo
Explicación de la plataforma c#.net
Conexión con la base de datos Oracle 11g
Ejecución de Procedimientos Almacenados
Implementación de controles Ajax.

Módulo 6: Implementación de Bootstrap
Formularios responsive.
Implementación de css para el desarrollo web

Módulo 7: Demostración de nuevas tecnologías
Implementación de MVC en proyectos realizados.
Implementación de Angularjs
[/accordion-item]

[/accordion]

 

Para más información dirigirse a la dirección del programa.

 

[featured_box title=»CONTACTO» img=»http://fup.edu.co/wp-content/uploads/2014/11/img_contacto_azul.png» pos=»left»]
Ingeniero Julián Perafán
Director Programa Ingeniería de Sistemas
[email protected]
Sede San José, Calle 5 # 8-58
[/featured_box]