Introdução aos Algoritmos e Estruturas de Dados (Introduction to algorithms and data structures)

Undergraduate course, Universidade de Lisboa, Instituto Superior Técnico, Departmento de Física, 2016

Teaching Assistant

Introduction to Algorithms and Data Structures: C programming; algorithm complexity; sorting algorithms; stacks, queues, priority queues and heaps; searching in trees; dynamic data structures; binary trees, balanced binary trees; hash tables; graphs. I contributed to the design of new experiments, exercises, tests, projects, and oral defenses. (Lic. em Engenharia Informática and Lic. em Engenharia de Telecomunicações e Informática – Introdução aos Algoritmos e Estruturas de Dados)