-
Fundamentos da Programação - Python
-
Lógica para Programação - Prolog
-
Introdução aos Algoritmos e Estruturas de Dados - C
-
Introdução à Arquitetura de Computadores - Assembly RISC-V 32-bits
-
Probabilidade e Estatística - R
-
Programação com Objectos - Java
-
Análise e Síntese de Algoritmos - C++ e Python
-
Sistemas Operativos - C
-
Interação Pessoa Máquina - Figma e Javascript p5.js library
-
Bases de Dados - Postgres SQL
-
Inteligência Artificial - Python
-
Aprendizagem - Python (scikit-learn)
-
Organização de Computadores - C e Assembly RISC-V 32-bits
-
Análise e Modelação de Sistemas - ArchiMate, BPMN, UML, SysML, etc
-
Redes de Computadores - C++
-
Engenharia de Software - Java SpringBoot + Vue.js
-
Sistemas Distribuídos - Java
-
Compiladores - C++, Flex, Bison
-
Computação Gráfica - Javscript three.js library
-
Projeto Integrador de Curso - Contributed to mpv video player (C, Lua)