UNIVERSITY COURSES & RESOURCES

Teaching

Graduate and undergraduate courses in machine learning, generative artificial intelligence, and programming for automation.

These pages provide course descriptions and reusable information. They do not announce a specific semester's timetable or enrollment. Dates, classrooms, assessment details and offerings may change; consult the official UFSC course information for the current term.

Graduate courses — PósAutomação

DAS410058 · 2 CREDITS

Machine Learning

Regression, classification, regularization, neural networks, reinforcement learning, CNNs, and clustering.

View syllabus and references →
DAS410116 · 2 CREDITS

Generative Artificial Intelligence

Deep learning, Transformers, GANs, seminars, projects, and practical assignments.

View syllabus and references →

Undergraduate courses

DAS5334

Introdução à Informática para Automação

Foundational programming for automation and control engineering, emphasizing problem solving with Python.

Course overview →

Historical teaching material

An archive of past offerings is being organized from my previous academic website. Historical materials will be identified by year and reviewed before being republished.

Browse the teaching archive →