Teaching
Courses at UVic (2023-present)
2024 - Spring
2023 - Fall
Courses at UEFS (2012-2023)
2023.1
Algorithms and Programming I (in Portuguese)
Algorithms (in Portuguese)
Programming (in Portuguese)
2022.2
Algorithms and Programming I (in Portuguese)
Computing Education Research (grad course, in Portuguese)
2021.1
Algorithms and Programming I (in Portuguese)
Computing Education Research (grad course, in Portuguese)
2020.2
Algorithms and Programming I (in Portuguese)
Research Methods II (grad course, in Portuguese)
2019.2
Algorithms and Programming I (in Portuguese)
Research Methods II (grad course, in Portuguese)
2019.1
Algorithms and Programming I (in Portuguese)
Algorithms (in Portuguese)
2018.2
Algorithms and Programming I (in Portuguese)
Algorithms (in Portuguese)
Applied Computing (in Portuguese)
2017.2
Programming (in Portuguese)
Human-Centered Software Engineering (grad course, in Portuguese)
2017.1
Introduction to Computer Science (in Portuguese)
Computing and Education (grad course, in Portuguese)
2015.2
Introduction to Computer Science (in Portuguese)
Algorithms (in Portuguese)
Applied Computing (in Portuguese)
2015.1
Software Design (in Portuguese)
Programming (in Portuguese)
2014.2
Software Design (in Portuguese)
Software Maintenance and Evolution (in Portuguese)
2014.1
Software Design (in Portuguese)
Patterns and Frameworks (in Portuguese)
2013.2
Software Design (in Portuguese)
Software Maintenance and Evolution (in Portuguese)
2013.1
Software Design (in Portuguese)
Programming (in Portuguese)
2012.2
Software Evolution (grad course, in Portuguese)
Scientific Seminars (grad course, in Portuguese)
Software Design (in Portuguese)
Programming (in Portuguese)
2012.1
Software Quality (in Portuguese)
Software Design (in Portuguese)
Programming (in Portuguese)
Computer Engineering courses at UEFS (2003-2006)
Introduction to Programming
Object-Oriented Programming
Data Structures
Computer Engineering Project
Introduction to Computer Systems
Digital Circuits
Computing and Society
Other Computing courses at UEFS (2000-2003)
Introduction to Computer Science
Numerical Methods
Programming Techniques
Computer Science courses at Ruy Barbosa College (2001)
Object-Oriented Programming
Algorithm Analysis
Information Systems courses at the Technology and Science College (2000)
Introduction to Information Systems
Introductory Informatics I
Introductory Informatics II
Introductory courses at UEFS (1997-1998)
Informatics in Health Sciences