Courses and Lectures
This section presents the courses I teach at CEFET-MG Campus Timóteo, including materials, resources, and information about each of them.
Current Courses (2026-1)
As a Professor at CEFET-MG in the Informatics Department, Campus Timóteo, I teach the following courses this semester:
PLC
Exploration of different programming paradigms.
Algorithms and Data Structures 2
Course focused on advanced data structures and algorithm complexity.
Compilers
Study of compilers, lexical, syntactic, and semantic analysis, code generation.
Programming Techniques
Didactic use of competitive programming as an educational tool.
Internship
Guidance and supervision of student internships.
Other Courses
Other courses I teach or have taught recently:
Computer Graphics
Introduction to computer graphics, rendering, and modeling.
Software Project Management
Study of software project management from traditional to agile approaches.
Frameworks
Web and mobile application development using modern frameworks.
Pedagogical Approach
My approach combines: - Practical teaching: Focus on projects and real-world applications - Competitive programming: As an educational tool - Modern technologies: Current frameworks and tools - Innovation: Connection between theory and practice
Materials and Resources
Course materials are available through CEFET-MG official channels and teaching platforms.
Research and Teaching
My current research focuses on Gamified Teaching Environments in the specialty of Computer Logic and Learning Paradigms, applying these concepts in the courses I teach.
Connecting theory and practice to train professionals prepared for the market.