ALGORITMOS E ESTRUTURAS DE DADOS II - 2022/1 - Turma C
Este curso tem como objetivo tornar os estudantes aptos a utilizar diversas técnicas de programação em seus projetos; capacitar os estudantes a reconhecer, implementar e modificar algoritmos e estruturas de dados amplamente utilizados; familiarizar os estudantes com o projeto e a análise de algoritmos, através do estudo de uma linguagem algorítmica, exemplos e exercícios práticos; estimular os estudantes a avaliar quais técnicas de programação, algoritmos e estruturas de dados se adequam melhor a cada situação, problema ou aplicação.
PROGRAMAÇÃO E ALGORITMOS 2 - 2022/1 - Turma C
Nesta disciplina iremos estudar análise de algoritmos, programação orientada a objetos e estruturas de dados em Python.
Calcular a complexidade de um algoritmo nos permite comparar o seu desempenho no melhor e pior casos, além do caso médio, antes mesmo da sua execução. Iremos estudar técnicas para realizar esses cálculos em diversos tipos de algoritmos.
Estruturas de dados são fundamentais em computação, pois nos permitem realizar armazenamento, inserção, remoção e busca de elementos de maneira otimizada, ou seja, de modo a minimizar a complexidade computacional.
Calcular a complexidade de um algoritmo nos permite comparar o seu desempenho no melhor e pior casos, além do caso médio, antes mesmo da sua execução. Iremos estudar técnicas para realizar esses cálculos em diversos tipos de algoritmos.
Estruturas de dados são fundamentais em computação, pois nos permitem realizar armazenamento, inserção, remoção e busca de elementos de maneira otimizada, ou seja, de modo a minimizar a complexidade computacional.