El curso es de carácter teórico-práctico. En este curso se proporciona una introducción a la infraestructura de big data para analítica de datos. El enfoque es el diseño de algoritmos y el "pensamiento a escala", cubriendo las técnicas de extracción de datos y aprendizaje automático aplicadas a texto, gráficos y datos relacionales. Se hará uso de frameworks como MapReduce y Spark, dos abstracciones representativas del flujo de datos para el análisis de datos a gran escala, y también introduciendo abstracciones alternativas como los modelos paralelos de flujo masivo y en paralelo.