Adquirí habilidades útiles para el análisis de datos, ciencias de la computación y programación en medio de los desafíos globales actuales.
Programa Universitario (serie de 3 cursos)
Este curso te invita a explorar, analizar y aplicar herramientas avanzadas de grafos, Big Data, blockchain, machine learning y algoritmos evolutivos para resolver problemas complejos del mundo real. A lo largo del programa, aprenderás a modelar redes, interpretar sistemas distribuidos, detectar comunidades, predecir conexiones, comprender dinámicas emergentes con autómatas celulares y optimizar decisiones mediante algoritmos genéticos, integrando además criterios de ética, reproducibilidad y comunicación técnica. Con un enfoque actual, interdisciplinario y orientado a la práctica, esta formación te permitirá desarrollar una mirada estratégica sobre datos, redes y sistemas inteligentes, preparándote para destacarte en áreas de alta demanda vinculadas a la analítica avanzada, la innovación tecnológica y la toma de decisiones basada en modelos computacionales.
Objetivos
Comprender los fundamentos teóricos y prácticos de la teoría de grafos, incluyendo sus tipos, representaciones, medidas, recorridos, conectividad, modelos aleatorios, cadenas de Markov y algoritmos como PageRank, para analizar redes complejas y estructuras de datos relacionales.
Desarrollar una visión integral sobre arquitecturas de Big Data y sistemas distribuidos, incorporando conceptos como teorema CAP, sharding, replicación, quórums, procesamiento batch y streaming, así como la gestión de datos en entornos blockchain como Bitcoin y Ethereum.
Adquirir herramientas de analítica avanzada sobre redes reales, aplicando métricas de centralidad, detección de comunidades, predicción de enlaces y nociones introductorias de machine learning con grafos, con el fin de interpretar dinámicas, patrones y relaciones en sistemas complejos.
Aplicar modelos computacionales y técnicas de optimización inspiradas en sistemas complejos, como autómatas celulares y algoritmos genéticos, para resolver problemas de planificación, explorar comportamientos emergentes y evaluar estrategias de ajuste, desempeño y mejora de modelos.
Incorporar criterios de ética, reproducibilidad, documentación y comunicación técnica, promoviendo el desarrollo responsable de soluciones basadas en datos, grafos e inteligencia artificial, con capacidad para presentar resultados de manera clara, trazable y profesional.
Dirigido a
Estudiantes y profesionales de carreras vinculadas a sistemas, ciencia de datos, informática, matemática, física, ingeniería, inteligencia artificial o analítica, que deseen ampliar su formación con enfoques computacionales modernos e interdisciplinarios.
- Desarrolladores, analistas de datos y perfiles técnicos, que busquen incorporar conceptos y técnicas para trabajar con redes, grafos, arquitecturas distribuidas, datos provenientes de blockchain y modelos de predicción de relaciones en estructuras complejas.
- Personas interesadas en la modelización y simulación de sistemas complejos, que quieran explorar dinámicas emergentes mediante autómatas celulares, comprender fenómenos de conectividad y comunidades en redes, y aplicar algoritmos evolutivos a problemas de planificación y optimización.
- Profesionales de innovación, investigación o transformación digital, que necesiten interpretar fenómenos complejos, evaluar arquitecturas de datos escalables y desarrollar una visión estratégica sobre tecnologías emergentes vinculadas a analítica avanzada, blockchain y aprendizaje automático.
- Perfiles orientados a la toma de decisiones basada en datos, que deseen fortalecer sus capacidades para analizar estructuras relacionales, detectar patrones, evaluar escenarios y comunicar resultados de manera ética, reproducible y técnicamente sólida.
Requisitos de inscripción
Contenidos del Curso
- Grafos simples/dirigidos/ponderados.
- Representaciones (lista/matriz).
- Grados y distribuciones.
- Conectividad, componentes y cortes.
- Matrices de adyacencia/transición.
- Random surfer y teletransportación.
- Power iteration, damping y criterios de convergencia.
- Erdős–Rényi G(n,p)/G(n,m); umbral p≈1/n.
- Diámetro esperado y propiedades globales.
- BFS/DFS; bipartitismo; caminos y ciclos.
- Consistencia/disponibilidad/partición (trade-offs).
- Replicación sincrónica vs. asincrónica; consistencia eventual.
- Quórums (R,W,N), regla R+W>N; impacto de latencia/edge.
- Zonas de datos: mempool (BTC/ETH) → cadena cruda → curado → indexado.
- Batch vs. Streaming: snapshots UTXO/estado (batch) vs. suscripción a mempool y logs/eventos (stream).
- Idempotencia y late data: reintentos seguros, reorgs; deduplicar por txid (BTC) / hash+nonce (ETH).
- Clustering y distancia media.
- Preferential attachment.
- Centralidades (grado, betweenness, eigenvector/PageRank contextual).
- Robustez/vulnerabilidad.
- Modularity Q.
- Louvain y Label Propagation.
- Evaluación de particiones.
- Ataques dirigidos vs. aleatorios y componente gigante.
- Heurísticas (Common Neighbors, Jaccard, Adamic–Adar).
- Train/val/test por aristas.
- Métricas (ROC-AUC, AP).
- Leakage y overfitting.
- GNN: intuiciones básicas.
- Clases de comportamiento.
- Sensibilidad a condiciones iniciales.
- Bordes periódicos/abiertos.
- Ruido y patrones característicos.
- Reglas B/S.
- Osciladores y spaceships.
- Intuición de cómputo tipo Turing.
- Codificación por permutación.
- Fitness.
- Selección (torneo/ruleta).
- Cruza (PMX/OX).
- Mutación (swap).
- Elitismo.
- 2-opt como búsqueda local.
- Variantes y análisis, ablation.
- Sensibilidad a hiperparámetros (población, pc, pm).
- Random/Grid/Bayesian search.
- Presupuesto computacional y replicabilidad.
- Comunicación técnica (IMRaD, storytelling, visualizaciones).
- Repaso integrador: CAP/sharding; métricas/comunidades/PageRank; AC 1D/2D; AG/metaheurísticas.
Requisitos de aprobación
El curso incluye parciales y un examen final.
Programas Universitarios del que forma parte este Curso
Creá tu propio camino. Completá los siguientes cursos, desarrollá habilidades clave y accedé a un Programa Universitario que potencia tu crecimiento personal, profesional o simplemente tu pasión por aprender.
Avanzá hacia una carrera universitaria
Carreras a las que pertenece este Curso:
Este curso puede otorgar créditos universitarios
Si cumplís con los requisitos de aprobación de estos cursos y con los requisitos de ingreso de la carrera a la que pertenecen, podés incorporarlos a tu plan de estudios y avanzar en la cursada utilizando los créditos universitarios que otorga.
Cursos relacionados
Incorporá los aspectos conceptuales y el know-how de la seguridad informática.
Conocé los conceptos, lenguajes de programación y herramientas de desarrollo en blockchains basados en Ethereum.
Preguntas frecuentes
Aquí encontrarás respuestas a las dudas y consultas más comunes sobre nuestros Cursos. Es importante aclarar que cada curso tiene su propia sección de preguntas frecuentes con información específica sobre el contenido, la modalidad y los requisitos. Ante cualquier inquietud, te invitamos a revisar las preguntas de cada curso para encontrar la respuesta que aclare tus dudas.




