Available courses

Neste curso estudaremos estruturas de dados e seus algoritmos. Começaremos com as estruturas de dados fundamentais como arrays, listas, pilhas e filas. Passaremos então para o estudo das estruturas hierárquicas, como as diversas variedades de árvores (árvores, árvores binárias, árvores costuradas, árvores splay e b-trees. Falaremos também de tabelas de espalhamento (hash tables), skip lists e outros assuntos, caso o tempo permita. 

A bibliografia do curso

Curso teórico prático sobre visualização de dados

Curso introdutório de programação usando a linguagem Python

Curso introdutório à computação gráfica