Teaching (undergraduate level)
This page lists some of the courses that I have or have been fortunate enough to teach at the undergraduate level.
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).
Past courses
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).