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.

Course materials →

Algorithms and Data Structures 2

Course focused on advanced data structures and algorithm complexity.

Course materials →

Compilers

Study of compilers, lexical, syntactic, and semantic analysis, code generation.

Course materials →

Programming Techniques

Didactic use of competitive programming as an educational tool.

Course materials →

Internship

Guidance and supervision of student internships.

Course materials →

Other Courses

Other courses I teach or have taught recently:

Computer Graphics

Introduction to computer graphics, rendering, and modeling.

Course materials →

Software Project Management

Study of software project management from traditional to agile approaches.

Course materials →

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.

Back to top