1. Introducción a los sistemas distribuidos, telemática y robótica.
2. Hilos y concurrencia.
3. Procesos y comunicación entre procesos (IPC).
4. Sockets. Interfaces del protocolo de control de transmisión/protocolo de Internet (TCP/IP) y del protocolo de datagramas de usuario/protocolo de Internet (UDP/IP).
5. Modelos de comunicación: comunicación multicast y broadcast, comunicación cliente-servidor, comunicación peer-to-peer, modelos híbridos de interacción.
6. Diseño de un sistema distribuido con lenguajes de scripting: estructuras básicas de datos, algoritmos, protocolos de codificación y comunicación.