Polytechnic University of Catalonia:
- Introduction to computers
- Computer architecture
- Structure of computers
Degree in informatics engineering:
- Introduction to parallel and distributed programming
- Analysis of algorithms
- Foundations of algebra
- Distributed systems
- Information Technology management
- Network security
- Computational organization
- Information and Communications Technology
- Networks and telecommunications
- Applied mathematics
- Tools for evaluating networks
- Integrator Project I