Fundação Universidade Federal do ABC Santo André, 20 de Abril de 2026

Resumo do Componente Curricular

Dados Gerais do Componente Curricular
Tipo do Componente Curricular: DISCIPLINA
Unidade Responsável: DIVISÃO DE PLANEJAMENTO E ALOCAÇÃO DIDÁTICOS (11.01.05.56)
Código: MCCC001-23
Nome: ALGORITMOS E ESTRUTURAS DE DADOS I
Carga Horária Teórica: 24 h.
Carga Horária Prática: 24 h.
Carga Horária de Ead: 0 h.
Carga Horária Estudo Individual: 72 h.
Carga Horária Total: 48 h.
Pré-Requisitos:
Co-Requisitos:
Equivalências: ( ( MCTA001-17 ) OU ( MCTA001-13 ) )
Excluir da Avaliação Institucional: Não
Matriculável On-Line: Sim
Horário Flexível da Turma: Sim
Horário Flexível do Docente: Sim
Obrigatoriedade de Nota Final: Sim
Pode Criar Turma Sem Solicitação: Não
Necessita de Orientador: Não
Possui Subturmas: Não
Exige Horário: Sim
Quantidade de Avaliações: 2
Ementa/Descrição: Noções básicas de análise de complexidade de tempo e espaço para algoritmos iterativos e recursivos e estruturas de dados. Listas duplamente ligadas e circulares. Pilhas, filas e filas de prioridades (heap). Algoritmos não-elementares de ordenação: Heapsort, Mergesort e Quicksort. Árvores binárias e árvores binárias de busca. Árvores balanceadas: AVL e/ou Rubro-negra.
Referências: "CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford. Algoritmos: teoria e prática. Rio de Janeiro, RJ: Elsevier, 2012. 926 p. SEDGEWICK, Robert. Algorithms in C, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching. 3. ed. Reading, USA: Addison-Wesley Publishing, 1998. 702 p. SZWARCFITER, Jayme L.; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3. ed. Rio de Janeiro, RJ: LTC, 2010. 302 p. BIBLIOGRAFIA COMPLEMENTAR FEOFILOFF, Paulo. Algoritmos Em Linguagem C. Rio de Janeiro, RJ: Elsevier, 2009. 208 p. SEDGEWICK, Robert; WAYNE, Kevin. Algorithms. 4. ed. Boston, USA: Addison-Wesley, 2011. 955 p. SCHILDT, H. C completo e total. 3. ed. São Paulo/SP: Makron Books, 1997. TENEMBAUM, A. M.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C. São Paulo/SP: Pearson Education do Brasil, 1995. ZIVIANI, N. Projeto de algoritmos com implementação em Java e C++. São Paulo/SP: Thompson Learning, 2007. 621 p."
Histórico de Equivalências
Expressão de Equivalência Ativa Início da Vigência Fim da Vigência
( NHT1028-13 ) ATIVO 01/06/2006
Currículos
Código Ano.Período de Implementação Matriz Curricular Obrigatória Período Ativo
BCC 2023 - BCT 2022 2024.1 CIÊNCIA DA COMPUTAÇÃO - SANTO ANDRÉ - BACHARELADO - Presencial - M Sim 6 Sim
BCC 2023 - BCT 2022 2024.1 CIÊNCIA DA COMPUTAÇÃO - SANTO ANDRÉ - BACHARELADO - Presencial - N Sim 6 Sim
BCC 2023 - BCT 2009/2015 2024.1 CIÊNCIA DA COMPUTAÇÃO - SANTO ANDRÉ - BACHARELADO - Presencial - M Sim 6 Sim
BCC 2023 - BCT 2009/2015 2024.1 CIÊNCIA DA COMPUTAÇÃO - SANTO ANDRÉ - BACHARELADO - Presencial - N Sim 6 Sim
BCD 2024 - BCT 2022 2024.1 CIÊNCIA DE DADOS - SANTO ANDRÉ - BACHARELADO - Presencial - M Sim 6 Sim
BCD 2024 - BCT 2009/2015 2024.1 CIÊNCIA DE DADOS - SANTO ANDRÉ - BACHARELADO - Presencial - M Sim 6 Sim
BCD 2024 - BCT 2022 2024.1 CIÊNCIA DE DADOS - SANTO ANDRÉ - BACHARELADO - Presencial - N Sim 6 Sim
BCD 2024 - BCT 2009/2015 2024.1 CIÊNCIA DE DADOS - SANTO ANDRÉ - BACHARELADO - Presencial - N Sim 6 Sim

SIGAA | UFABC - Núcleo de Tecnologia da Informação - ||||| | Copyright © 2006-2026 - UFRN - sigaa-1.ufabc.int.br.sigaa-1-prod v4.18.3