Pasar al contenido principal
Banner Profesores

Camilo Rocha

Ingeniería y Ciencias

Cuenta con amplia experiencia en proyectos de investigación fundamental, investigación aplicada y consultoría en métodos formales e inteligencia artificial. Ha sido docente e investigador en áreas de computación, matemáticas y biología, que incluyen la creación de nuevos lenguajes de programación para misiones espaciales autónomas; técnicas algorítmicas, simbólicas y probabilísticas para analizar sistemas de misión crítica como protocolos de comunicación y navegadores seguros; algoritmos de optimización que usan machine learning sobre grafos de gran tamaño para analizar eficiencia y seguridad de blockchain, entre otros. Ha sido investigador principal y co-investigador en proyectos de gran escala financiados con fondos nacionales e internacionales, ha dirigido a estudiantes de pregrado, maestría y doctorado, y ha sido galardonado con reconocimientos internacionales como Amazon Research Awards.

Su producción académica ha estado orientada a la investigación en lógica de reescritura y, más ampliamente, en lógica computacional; a la especificación y verificación algorítmica, deductiva y probabilística de sistemas de software y hardware concurrentes; y a la predicción de propiedades en grafos usando inteligencia artificial. Es miembro del grupo de investigación Ambientes Visuales de Programación Aplicativa (AVISPA - MinCiencias A1) y es investigador Senior según clasificación de MinCiencias. Actualmente es el decano de la Facultad de Ingeniería y Ciencias.

Perfil

Formación académica

Doctorado University of Illinois
Computer Science
Agosto 2006 - Diciembre 2012
Symbolic Reachability Analysis for Rewrite Threories

Maestría Universidad de Los Andes
Magister en Ingeniería de Sistemas y Computación
Junio 2003 - Septiembre 2005
Una semántica de ensamblaje de servicios y composición de componentes

Maestría University of Illinois
Mathematics
Agosto 2010 - Diciembre 2012
N/A

Pregrado/Universitario Universidad de Los Andes
Ingeniería de Sistemas y Computación
Enero 1997 - Septiembre 2002
Java-: un estudio semántico de un subconjunto de java concurrente

Experiencia profesional

Pontificia Universidad Javeriana Cali
Enero de 2016 - Actualidad

Escuela Colombiana de Ingeniería Julio Garavito
2003 -2015

Datum Ltda
2002 - 2003

 

 

Reconocimientos

  • Best paper award of FASE 2017
     Octubre 2017
     
  • Tesis meritoria
    Pontificia Universidad Javeriana Cali - Noviembre 2018
     
  • Una de las mejores ponencias del 8o Congreso Colombiano de Computación
    Agosto 2013
     
  • Una de las cinco mejores ponencias del 2do Congreso Colombiano de Computación
    Abril 2007

Participación académica

Departamentos

  • Departamento de Electrónica y Ciencias de la Computación 

Asignaturas

  • Rotación de Investigación C
  • Análisis y Diseño de Algoritmo

Trabajos y tutorías

 

 

Pregrado

  • Una semántica ejecutable en lógica de reescritura para programación espacial concurrente por restricciones (SCCP), 2016.
    Escuela Colombiana de Ingeniería Julio Garavito. Estado: Tesis concluida  Ingeniería de Sistemas y Computación. Estudiante: Miguel Ángel Romero González. Dirigió como: Tutor principal.
     
  •  Especificación formal y verificación de invariantes para un protocolo de coherencia del caché, 2015.
    Escuela Colombiana de Ingeniería Julio Garavito. Estado: Tesis concluida. Programa: Matemáticas. Estudiante: Sergio Steven Ramírez Rico. Dirigió comoTutor principal.
     
  • Plataforma de Pruebas para un Laboratorio de Ingeniería de Software, 2005
    Escuela Colombiana de Ingeniería Julio Garavito. Estado: Tesis concluida. EstudianteDagoberto Borda, Juan Carlos Martínez, Diego Neira. Áreas: Ciencias Naturales, Computación y Ciencias de la Información, Ciencias de la Computación. Sectores: Desarrollo de programas y prestación de servicios en informática, Desarrollo de programas.
     
  • Un modelo de componentes confiables, 2005.
    Escuela Colombiana de Ingeniería Julio Garavito. Estado: Tesis concluida. Estudiante: Diego Labrador, Juan David Millán, Hugo Rey, Jimena Torres. Áreas: Ciencias Naturales, Computación y Ciencias de la Información, Ciencias de la Computación. Sectores: Desarrollo de programas y prestación de servicios en informática - Desarrollo de programas.
     
  • Agenda Virtual, un proceso integral de desarrollo de software, 2004.
    Escuela Colombiana de Ingeniería Julio Garavito. Estado: Tesis concluida. Estudiante: Andrea Moreno, Marcela Moreno, Mauricio Niño. Áreas: Ciencias Naturales, Computación y Ciencias de la Información, Ciencias de la Computación. Sectores: Desarrollo de programas y prestación de servicios en informática, Desarrollo de programas.

Posgrado

  • Estimating Formation Mechanisms and Degree Distributions in Mixed Attachment Networks, 2017.
    Pontificia Universidad Javeriana Cali. Estado: Tesis concluida. Programa. Maestría en Ingeniería. Estudiantes: Jan Medina. Dirigió comoCoturor / asesor. Áreas: Ciencias Naturales, Matemática, Estadísticas y Probabilidades (Investigación en Metodologías).
     
  • Towards an Algorithmic Selection of Spreaders in Twitter, 2017.
    Pontificia Universidad Javeriana Cali. Estado: Tesis concluida. Programa: Maestría en Ingeniería. Estudiante:  Arturo Duque Marón. Dirigió como: Tutor principal. Áreas: Ciencias Naturales, Computación y Ciencias de la Información, Ciencias de la Computación.
     
  • Modelos de optimización del programa de intercambio de riñones con múltiples etapas, 2017.
    Escuela Colombiana de Ingeniería Julio Garavito. Estado: Tesis concluida. Programa: Maestría en Ingeniería Industrial. Estudiante: Edna Rocío Pérez Malaver. Dirigió como: Coturor/asesor. Áreas: Ingeniería y Tecnología, Biotecnología Industrial, Biotecnología Industrial.