Notas de Clase
Course Notes
- Breves Notas sobre Aplicaciones de la Computación
Jorge L. Ortega Arjona
Vínculos Matemáticos 86
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Febrero, 2008
- Breves Notas sobre Teoría de la Computación
Jorge L. Ortega Arjona
Vínculos Matemáticos 85
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Enero, 2008
- Breves Notas sobre Complejidad
Jorge L. Ortega Arjona
Vínculos Matemáticos 82
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Noviembre, 2007
- Breves Notas sobre Codificación y Criptología
Jorge L. Ortega Arjona
Vínculos Matemáticos 83
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Noviembre, 2007
- Una Introducción a los Patrones de Software
Jorge L. Ortega Arjona
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Octubre, 2006
- Una Introducción al Diseño Digital de Computadoras
Jorge L. Ortega Arjona
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Mayo, 2006
- Breves Notas sobre Inteligencia Artificial
Jorge L. Ortega Arjona
Vínculos Matemáticos 46
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Junio, 2005
- Breves Notas sobre Análisis de Algoritmos
Jorge L. Ortega Arjona
Vínculos Matemáticos 44
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Marzo, 2005

- Breves Notas sobre Autómatas y Lenguajes
Jorge L. Ortega Arjona
Vínculos Matemáticos 53
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Octubre, 2004

- Notas de Introducción al Lenguaje de Programación Java
Jorge L. Ortega Arjona
Vínculos Matemáticos 54
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Septiembre, 2004

- Breves Notas sobre Estructuras de Datos
Jorge L. Ortega Arjona
Vínculos Matemáticos 27
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Febrero, 2004

- Breves Notas sobre Diseño de Computadoras y Sistemas Digitales
Jorge L. Ortega Arjona
Vínculos Matemáticos 23
Departamento de Matemáticas, Facultad de Ciencias, UNAM.
Octubre, 2003
- Manual de Laboratorio para Arquitectura y Organización de Computadortas usando XSPIM
Hugo González Medina y Jorge L. Ortega Arjona
Facultad de Ciencias, UNAM
Noviembre 2002
- Programción Concurrente.
Jorge L. Ortega Arjona y José Galavíz Casas
Asesores: Hanna Oktaba y Fabián García Nocetti
Maestría en Ciencias de la Computación, UACPyP del C.C.H., UNAM
Noviembre 1996
Tesistas
Thesis Students
Doctorado / Doctoral
- Enrique Palacios Boneta
Implementación de patrones para la programación paralela en modelos físicos de hidrodinámica
Implementing patterns for parallel programming in physical models of hydrodynamics.
- Ivonne Leonor Medina Lino
Patrones de diseño para programación en paralelo, usando Graphical Processing Units y Machine Learning.
Design patterns for parallel programming, using Graphical Processing Units and Machine Learning.
- Manuel Ignacio Castillo López
Aplicación de Metodologías Centradas en el Usuario como Prácticas de Desarrollo de Software para una Mejora Accesible de la calidad de Software desde el Enfoque del Usuario.
Application of User Centered Methodologies as Software Development Practices for Accesible Improving of Software Quality from the User's pointo of view.
- Ahmed Imad Hammoodi AL-Jarah
Secret Key Steganography.
2025
- Gunnar Eyal Wolf Iszaevich
A certificate-poisoning-resistant protocol. For the synchronization of Web of Trust networks
2025
- Karla Ramírez Pulido
Extensión de un sistema de tipos gradual para registros y tipos de datos recursivos usando tipos unión.
Extension of a Gradual Type system for Registers and Recursive Data Types using Union Types.
2022
- Manuel Cristóbal López Michelone
Configuraciones ventajosas en los juegos de suma cero e información perfecta. Atributos y similitudes.
Advantageous configurations in zero sum and perfect information games. Attributes and similarities.
2021
Maestría / Masters
- Mario Armand Tavera Gómez
Tolerancia a Fallos y Resiliencia en Computación Paralela.
Fault tolerance and resilience in parallel computing.
- Claudia Quiroz Ricaud
Casos de prueba para patrones en programación paralela.
Test cases for patterns in parallel programming.
2025
- Roberto Pedraza Coello
Método DISC: Separando sistemas en microservicios
DISC Method: separating Systems in Microservices
2021
- Olga Villagrán Velasco
Evaluación de seguridad en sistemas implementados con patrones de seguridad
Evaluation of Security in systems implemented with Security Patterns
2019
- Juan Carlos González Tamayo
Modismos basados en tipos de datos atómicos de Java y análisis de su desempeño
Idioms based on atomic data types and their performance analysis
2018
- Heriberto Galdámez Torija
Análisis de despeño de una arquitectura de software para aplicaciones web
Performance Analysis of a Software Architecture for Web Applications
2016
- José Aurelio Quezada Alvarez
Análisis del desempeño de los dispositivos Android derivado de diversas implementaciones del patrón objeto activo
Performance Analysis of Android devices derived from several implementations of the the Active Object pattern
2016
- Diego Alonso Valdez Benítez
Implementación de restricciones de integridad en una base de datos NoSQL documental
Integrity restriction implementation in a NoSQL documental data base
2015
- Paulina Mendoza Monroy
Análisis de la Paralelización de Ray tracing
Analysis of the Paralelization of Ray Tracing
2015
- Edgar Tista García
Estudio del balance de carga eficiente en sistemas distribuidos
Study of Load Balancing in Distributed Systems
2015
- Iván Israel Sabido Cortés
Detección de ataques de Inyección SQL en Aplicaciones Web basado en un clasificador de similitud de textos
Detecting SQL Injection attacks in Web Applications based on a text-similarity classifier
2015
- Juan Carlos Catana Salazar
Una Estrategia de Aglomeración para el Mapeo de Procesos Paralelos basada en propiedades de Corte y Flujo en Gráficas
An Agglomeration Strategy for Parallel Process Mapping based on Cut and Flow Graph Properties
2013
- Raúl Hernández Toledo
Patrones de Diseño para prevención y corrección de errores en componentes de comunicación de programas paralelos
Design Patterns for preventing and correcting errors in communication components of parallel programs
2013
- José Mauricio Matamoros de María y Campos
Análisis de extensibilidad, reestructuración y desempeño de software para robots móviles
Analysis of extensibility, reestructuration, and performance of software for mobile robots
2013
- Ramsés López Guerrero
Análisis del Desempeño por la Migración de Threads en una Arquitectura Multi-core
Performance analysis of thread migration on a multicore architecture
2011
- Rodrigo Israel Novelo Cervera
Análisis comparativo del desempeño de patrones arquitectónicos para programación paralela
Comparative performance analysis of architectural patterns for parallel programming
2011
Especialización / Specialization
- Hermilo Cortés González
Evaluación del Desempeño del Modelo de Actor en los frameworks CAF y Akka
Evaluation of the performance of the Actor Model in the CAF and Akka frameworks
2021
Licenciatura / Undergraduate
- Yesenia Alejandro de la Cruz
Estimación de la probabilidad de gentrificación para las colonias de la CDMX: Enfoque desde la Ciencia de Datos
Estimation of the probability of Gentrification for the areas in Mexico City: Focus from Data Science
2019
- Maricela Tellez Flores
Generación de reportes con tablas de datos para inteligencia de negocio
Generating reports with Data Grids for Business Intelligence
2018
- Dulce Primavera Martínez Avalos
Sistema de Información Integral de Posgrado (SII-Posgrado)
Graduate Integral Information System (SII-Posgrado)
2017
- Roberto Avila Sánchez
Programación, procesamiento y visualización de grandes volúmenes de datos dentro de un sistema manejador de base de datos
Programming, processing, and visualization of big volume data within a Data Base Management System
2015
- Francisco Javier Mena Barraza
Evaluación del desempeño de sistemas paralelos con base en la coordinación
Performance Evaluation of parallel systems based on the Coordination
2012
- Andrés Aldana González
Mapeo e interconexión de procesos en un cluster de computadoras
Mapping and interconection of processes on a computer cluster
2012
- Felipe de Jesús Navarrete Córdoba
Programación Paralela del Algoritmo de Sobel para la Detección de Bordes en Imágenes
Parallel Programming of the Sobel Algorithm for Border Detection in Images
2011
- Ismael Jonas Galvan Hernández
Diseño de una aplicación de búsqueda y recuperación de información para dispositivos móviles
Design of an information search and recovery application for mobile devices
2010
- Jesús Saidel López Hernández
Arquitectura Web Orientada a Servicios. Evaluación para un Sistema de Enseñanza en Línea
Service-Oriented Web Architecture. Development of an Evaluation Module for an On-line Teaching System
2008
- Víctor Hugo De la Luz Rodríguez
Desarrollo de Software para la Captura, Despliegue, Almacenamiento, Procesamiento y Publicación de Datos en Tiempo Real obtenidos del Radio Interferómetro Solar RIS
Development of a Software for Capturing, Displaying, Storing, Processing, and Publishing of Real-time Data from the Radio Solar Interferometer RIS
2005
- Beatriz Peralta Cortés
Un Sistema de Patrones de Software para Redes Neuronales
A Software Patterns Sytem for Neural Networks
2005
- Roberto Manuel Jimeno Gómez
Una Forma Ortodoxa para las Clases en C#
An Orthodox Form for the Classes in C#
2004.