Nome da Atividade
ESTRUTURAS DE DADOS E PROGRAMAÇÃO
CÓDIGO
22000814
Carga Horária
30 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
A DISTÂNCIA
Unidade responsável
CARGA HORÁRIA TEÓRICA
30
CARGA HORÁRIA OBRIGATÓRIA
30

Ementa

Estruturas de dados lineares (listas, tuplas, dicionários). Listas encadeadas. Pilhas e Filas. Algoritmos de busca e ordenação. Estudos de caso e aplicações práticas.

Objetivos

Objetivo Geral:

Consolidar os conhecimentos em programação aprofundando o estudo de estruturas de dados e algoritmos. Capacitar os alunos a analisar problemas, escolher as estruturas de dados apropriadas para representá-los e implementar soluções otimizadas, considerando critérios de complexidade e desempenho. A disciplina visa fornecer uma base sólida para o desenvolvimento de programas caracterizando caso de uso reais.

Conteúdo Programático

Bibliografia

Bibliografia Básica:

  • CAETANO, Marco Antonio Leonel. Éden dos algoritmos em Python. 1. ed. São Paulo: Blucher, 2024. 1 recurso online. ISBN 9788521220480
  • LAMBERT, Kenneth A. Fundamentos de Python: estruturas de dados. São Paulo: Cengage Learning Brasil, 2022. 1 recurso online. ISBN 9786555584288.
  • MUELLER, John Paul. Começando a programar em Python para leigos. 2. Rio de Janeiro: Alta Books, 2020. 1 recurso online. ISBN 9786555202298.
  • SANTOS, R. S., LOURENÇO, C. M., MOREIRA, J. A. O. da C. Lógica de Programação em Python. Arapongas: Ed. dos Autores. 2025.

Bibliografia Complementar:

  • DOWNEY, A. Pense Python. Creative Commons, 2015. Disponível em: https://github.com/PenseAllen/PensePython2e
  • FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de Programação: a Construção de Algoritmos e Estruturas de Dados. 3a ed. São Paulo: Makron Books, 2005. 232 p.
  • WAZLAWICK, Raul S. Introdução a algoritmos e programação com Python: uma abordagem dirigida por testes. Rio de Janeiro: GEN LTC, 2017. 1 recurso online. (Sociedade Brasileira de Computação). ISBN 9788595156968.
  • PYTHON. Python 3.13.2 Documentation. Disponível em: https://www.python.org.br
  • TEIXEIRA, R. F. da S. Introdução a Algoritmos. Secretaria de Tecnologia Educacional, Universidade Federal de Mato Grosso, 2019. Disponível em: http://educapes.capes.gov.br/handle/capes/431963

Página gerada em 02/09/2026 22:03:47 (consulta levou 0.078344s)