π Teaching
I teach undergraduate classes in engineering and computing courses, where I try to conduct classes in order to bring reflections on the practical experience of the profession, working on the relationship between the professional and academic performance of the student, stimulating critical thinking based on specialized literature, and encouraging the production of knowledge.
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
- Operational Systems
- Systems Analysis and Modeling
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