Diplomado en Programación, Visión por Computador y Teledetección con Python

Lee las instrucciones de registro antes de diligenciar el formulario.

Nota: La apertura del programa está sujeta al logro del punto de equilibro de las personas pre-inscritas y su debida inscripción.

Este diplomado está dirigido a personas interesadas en adquirir conocimientos y habilidades prácticas en programación con Python, enfocados en el desarrollo de soluciones aplicadas a la visión por computador y la teledetección. La estructura modular del programa permite una formación flexible y progresiva, adaptada tanto a individuos como a empresas.

Objetivo general

Transmitir a los alumnos la formación básica y conceptual sobre los algoritmos y la lógica de programación, así como la visión por computador y la teledetección usando como herramienta de desarrollo el lenguaje Python.

Público objetivo

Público en general interesado en los temas del curso.

Contenido del Programa

  • 2 cursos de 64 horas cada uno
  • Cada curso está compuesto por 4 minicursos de 16 horas

Modalidad flexible

Los minicursos pueden ser tomados de manera independiente, en distintos momentos, de acuerdo con la disponibilidad de tiempo y los intereses del participante. Al completar los 4 minicursos de un curso, se otorgará un certificado del curso completo.

Curso I: Programación en Python para no Programadores

Duración: 64 horas (4 minicursos de 16 horas)

Este curso está diseñado para personas sin experiencia previa en programación, con el objetivo de introducir los fundamentos de la lógica computacional, la escritura de algoritmos y su implementación utilizando el lenguaje Python. A través de una metodología práctica y progresiva, los participantes desarrollarán habilidades básicas para resolver problemas mediante programación estructurada y modular.

Módulo I - Introducción a los Algoritmos para no Programadores

Minicurso 1 - 16 hr

  • ¿Qué son los algoritmos?
  • Expresiones aritméticas y lógicas
  • Campos y sus tipos
  • Estructuras secuenciales
  • Representación gráfica de algoritmos (diagramas de flujo)
  • Simulación gráfica de algoritmos

Módulo II - Implementación de Algoritmos para no Programadores

Minicurso 2 - 16 hr

  • ¿Qué es un lenguaje de programación?
  • Estructuras secuenciales en pseudocódigo
  • Instalación e introducción a Python
  • Manejo de librerías en Python
  • Listas y diccionarios en Python
  • Programación de algoritmos en Python
  • Programación modular: Procedimientos y funciones.
  • Implementación de programas modulares en Python

Módulo III - Implementación de Estructuras en Python

Minicurso 3 - 16 hr

  • Estructuras de decisión lógica (simples, dobles anidadas, caso)
  • Implementación de estructuras de decisión lógica en Python
  • Ciclos: Mientras, Haga Mientras, Para
  • Ejemplos de aplicación de ciclos en Python

Módulo IV - Estructuras de Datos en Python

Minicurso 4 - 16 hr

  • Vectores
  • Matrices
  • Cadenas
  • Implementación de vectores, matrices y cadenas en Python
  • Depuración de código
  • Uso de inteligencia artificial generativa para programación
  • Proyecto integrador

Curso III: Visión por Computador y Teledetección en Python

Duración: 64 horas (4 minicursos de 16 horas)

Este curso ofrece una introducción teórico-práctica a las aplicaciones de visión por computador y teledetección mediante el uso de Python. Está diseñado para personas interesadas en el procesamiento de imágenes, análisis geoespacial y automatización de tareas visuales con enfoques tradicionales y basados en inteligencia artificial.

Módulo V - Visión por Computador en Python

Minicurso 5 - 16 hr

  • Introducción a la visión por computador
  • Adquisición de imágenes
  • Preprocesamiento de imágenes
  • Post-procesamiento de imágenes
  • Librerías Python para visión por computador
  • Aplicaciones de visión por computador

Módulo VI - Visión por Computador con Inteligencia Artificial

Minicurso 6 - 16 hr

  • Sensibilización Visión Artificial Vs. Inteligencia Artificial
  • Reconocimiento, detección y segmentación de objetos
  • Aplicaciones de visión por computador con aprendizaje automático
  • Aplicaciones de visión por computador con aprendizaje profundo
  • Aplicaciones de visión por computador con IA generativa

Módulo VII - Descarga Automatizada de Imágenes con Python y Google Earth Engine

Minicurso 7 - 16 hr

  • Teledetección
  • Introducción a la fotointerpretación
  • Plataformas satelitales y descarga manual de datos
  • Integración Python, Google Earth Engine (GEE) y Google Drive
  • Criterios de búsqueda en plataformas satelitales con GEE
  • Ejercicios de descarga automatizada de imágenes con Python-GEE-GoogleDrive

Módulo VIII - Procesamiento de Imágenes Georreferenciadas con Python

Minicurso 8 - 16 hr

  • Librerías para imágenes georreferenciadas
  • Lectura de imágenes georreferenciadas
  • Procesado de imágenes georreferenciadas
  • Guardado de imágenes georreferenciadas
  • Aplicaciones de visión por computador e inteligencia artificial con imágenes georreferenciadas

Certificación progresiva

Al finalizar los 2 cursos, el participante obtendrá la certificación del diplomado completo.

Esta estructura modular también permite que empresas o instituciones elijan los cursos o niveles más adecuados según sus necesidades formativas específicas, facilitando así la implementación de programas de capacitación a la medida.