← Teaching

Big Data

This course introduces Big Data as an end-to-end process for analytics that supports public-policy decisions. We work in stable groups on Colombian GEIH labour-market microdata, following a shared methodology from making data available through storage, processing, ingestion, and decision-focused analytics. Ethics and accountable practice are framed early and constrain every later technical choice.

Department: Departamento de Matemáticas y Estadística - Facultad de Ciencias Exactas y Naturales

Institution: Universidad de Nariño

Lectures: 10

Hours: 40

From: June 01, 2026

To: June 27, 2026


Lectures

June 06, 2026

Lecture 1 introduces the course and how we will work along it. It also introduces the Big Data concept, history, context, applications, and ecosystems. We present the problem first principle and a data science methodology that will drive our work. We start implementing the first stage of the methodology, making data available.

June 06, 2026

Lecture 2 follows the first access to GEIH by asking what responsible use of that data requires. We treat harm, consent, and fairness not as a final checklist but as requirements that shape every technical choice in Big Data projects. The readings and a guided ethics audit on survey and map data prepare the accountable-practice frame for storage, processing, and analytics ahead.

June 13, 2026

Lecture 3 introduces data storage and its evolution. We reflect about the storage need and move from relational and non-relational storage concepts to current data architectures that support big data processing. We present the lakehouse concept and how to build it.

June 13, 2026

Lecture 4 introduces data processing. Once data is stored in a harmonised structure we need methods for efficient access and analysis. This lecture presents big data processing approaches and engines that scale like the MapReduce algorithm working on top of pandas, DuckDB, and Polars.

June 20, 2026

Lecture 5 introduces batch and stream ingestion approaches. Once our data is harmonised on a lakehouse, we need to create data artefacts and views to feed our analytic tasks. These artefacts can be created and processed offline following a schedule (i.e., batch) or in real-time (i.e., streaming) depending on the data nature. This lecture introduces both concepts and the production platforms and tools that support them.

June 20, 2026

Lecture 6 presents analytics and visualisation techniques. Once we have processed, harmonised, and ingested our data, the next step is to use to solve the data problems at hand (i.e., address). Visualisation tools support decision makers by presenting data in formats that are easier to understand and analyse in context (e.g., dashboards). More advanced analytics are possible when probabilistic models support prediction or classification processes.

June 27, 2026

This lecture introduces the Interfaces research programme. We introduce research projects like the DOA Debugger, DOAgent, and aICU with links to AI-systems, big data and statistics.

June 27, 2026

In this lecture, students present their big-data final projects.