Teaching
List of current duties and courses taught. The links point to repositories where some more information can be found (in Portuguese).
Current duties
- Algorithms and Structured Programming
- Computer Networks
- Digital Systems and Microprocessors
- Fundamentals of Low Voltage Electrical Installations
- Parallel and Distributed Architectures
- Programming Languages
Past courses
Computing
- Advanced Algorithms and Data Structures
- Capstone Project
- Compilers
- Computational Logic and Mathematics
- Computer Architecture and Organization
- Creativity and Innovation
- Data Modeling
- Digital Systems
- Distributed Systems
- Formal Languages and Automata
- Formal Languages, Automata and Computability
- Fundamentals of Parallel and Distributed Programming
- Integrated Project
- Object Oriented Languages
- Object Oriented Programming
- Programming Techniques
- Special Topics in Computer Science
Engineering
- Building Systems
- Electrical Power Systems
- Electrotechnical
- Industrial Communication Networks
- Industrial Organization and Automation
- Machine Design
- Production Management
- Project Management for Production
- Protection of the Electric Power System
- Strategic Production Planning
- Theory of Structures
- Transport Works
- Reverse Logistic
Publications
- Course publications - publications that were generated as part of the activities of the courses taught.
- All Publications (long listing) - collection of all publications, including courses, teaching material, and my research.
Student Projects
- Autonomous line-following robot - as a cornerstone of my project-based learning methodology across all courses, this initiative focuses on the development and competitive evaluation of an autonomous robot. This hands-on project integrates hardware, software, and control systems, culminating in a robotics competition and a scientific publication detailing its design and performance.
Last edited: 2025-08-03