Ensino

Planos de ensino

  1. Análise e Complexidade de Algoritmos

    Análise e Complexidade de Algoritmos

    Esta disciplina é uma introdução aos modelos de computação, computabilidade e complexidade. Ela tenta apresentar uma visão da ciência da computação para além dos computadores. Isto é, a ciência da computação como um conjunto de ferramentas matemáticas para entender sistemas complexos.

  2. Linguagens Formais e Autômatos

    Linguagens Formais e Autômatos

    Teoria dos autômatos é o estudo das máquinas abstratas ou autômatos, bem como problemas computacionais que podem ser resolvidos usando esses objetos.

  3. Técnicas de Programação Avançada

    Técnicas de Programação Avançada

    Esta disciplina apresenta aos alunos o design e a implementação de estruturas de dados e algoritmos fundamentais. A disciplina abrange estruturas de dados básicas, algoritmos de buscae ordenação, análise básica de algoritmos.