This page lists some of the courses that I have or have been fortunate enough to teach at the undergraduate level.
Course 2024-2025
- Programming I. Core course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Data Structures and Algorithms. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Software Architecture. Optional course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Network and Service Programming. Compulsory course (6 ECTS) of the Bachelor’s Degree in Telecomunications Technology and Services Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
Past courses
Course 2023-2024
- Programming I. Core course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Data Structures and Algorithms. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
Course 2022-2023
- Programming I. Core course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Software Engineering. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
Course 2021-2022
- Programming I. Core course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Software Engineering. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Mechanical Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Network and Service Programming. Compulsory course (6 ECTS) of the Bachelor’s Degree in Telecomunications Technology and Services Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
Courses 2019-2020 and 2020-2021
- Programming I. Core course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Software Engineering. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Programming II. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Mechanical Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Network and Service Programming. Compulsory course (6 ECTS) of the Bachelor’s Degree in Telecomunications Technology and Services Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
Courses 2017-2018 and 2018-2019
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Industrial Organisational Engineering, Defense University Center-Zaragoza (Spain).
Course 2016-2017
- IT Security. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Industrial Organisational Engineering, Defense University Center-Zaragoza (Spain).
Course 2015-2016
- Signals and Systems. Compulsory course (6 ECTS) of the Bachelor’s Degree in Electronic and Automatic Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Autonomous Robots. Elective course (6 ECTS) of the Bachelor’s Degree in Electronic and Automatic Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Telecomunications Technology and Services Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Mechanical Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).
- Fundamentals of Computer Studies. Core course (6 ECTS) of the Bachelor’s Degree in Industrial Engineering Technology, School of Engineering and Architecture, University of Zaragoza (Spain).
- Computing. Compulsory course (6 ECTS) of the Bachelor’s Degree in Architecture Studies, School of Engineering and Architecture, University of Zaragoza (Spain).
- Software Project. Compulsory course (6 ECTS) of the Bachelor’s Degree in Informatics Engineering, School of Engineering and Architecture, University of Zaragoza (Spain).