Among other subjects, I regularly teach the following courses at the University of Oviedo:
- Management, analysis and visualization of IoT systems’ data (Master in Web Engnieering).
- Algorithmics (Bachelor of Software Engineering and Bachelor´s Degree in Computer Science – Software Engineering / Bachelor´s Degree in Mathematics).
As support for the Algorithms course, I maintain various digital resources whose main hub is the Algorithms Course platform (https://algorithmscourse.com/), from which the following are organized:
- Learn Algorithms (https://learnalgorithms.dev/), theoretical and practical explanations of algorithm design techniques.
- Algorithms Repository (https://vicegd.github.io/algorithms/), repository with Java implementations of the course algorithms.