Cursos disponibles

Entender y aplicar los conceptos ba\'asicos sobre programaci\'on orientada a objetos, tales como: definicio\'on de clases, objetos y me\'etodos, sobrecarga de funciones y operadores, herencia y polimorfismo. Conocer las clases y funciones para manejo de archivos en C++.

Estudiar y aplicar los conceptos básicos de programación estructurada en un lenguaje de alto nivel. Al final del curso, el alumno deberá ser capaz de diseñar, implementar, y depurar algoritmos sencillos en lenguaje C++.

Esencialmente, este curso tiene como propósito el estudio de las técnicas y procesos de los sistemas de comunicación digital, como  son las comunicaciones por pulsos codificados así como los métodos de muestreo, codificación y detección. 

Comprender las características de los sistemas móviles como plataforma de diseño y los retos para la programación de aplicaciones. Aplicar los conocimientos básicos para la implementación de aplicaciones que involucre el procesamiento de señales. Comprender el proceso de optimización de las aplicaciones para un buen funcionamiento en los dispositivos móviles

Este es un curso estándar de métodos numéricos, los cuales se implementan usando Octave. Los temas que se tratan son:

  • Introducción a Octave
  • Tipos de error
  • Ecuaciones no lineales
  • Sistemas de ecuaciones lineales
  • Interpolación
  • Ajuste de curvas
  • Diferenciación numérica
  • Integración numérica

Este es un curso estándar de métodos estadísticos univariados, los cuales se implementan usando R. Los temas que se tratan son:

  • ¿Qué es la Estadíistica?
  • Introducción a R
  • Análisis exploratorio de datos univariados
  • Análisis exploratorio de datos biivariados
  • Simulación: distribuciones de probabilidad
  • Estimación de parámetros
  • Pruebas de hipótesis
  • Análisis de la variancia
  • Análisis de regresión lineal