Texto do documento
Projeto pedagógico e Resolução nº 28/2023
Campus Imperatriz, Resolução ad referendum nº 28/2023 · 164 páginas. Texto extraído do PDF oficial; as páginas digitalizadas passaram por OCR e podem conter erros de leitura. Em divergência, vale o PDF oficial.
O PDF abre de uma cópia guardada pelo portal em 04/10/2026.
Disciplina: Estruturas de Dados
Disciplina: Estruturas de Dados
Carga Horária Semestral: 60h
Carga Horária Semanal: 4h
Créditos: 4
Pré-requisito: Algoritmos e Técnicas de Programação
Objetivo Geral: Conhecer as estruturas de dados básicas utilizando alocação estática e dinâmica, aplicando métodos de busca, ordenação da informação, e compressão de dados.
Ementa: Estruturas de Dados Lineares e suas Generalizações: Listas lineares (filas e pilhas), Variáveis Referências (ponteiros). Alocação dinâmica. Listas Encadeadas (Pilhas e Filas). Algoritmos de ordenação. Algoritmos de pesquisa (busca). Compressão de dados.
Bibliografia Básica:
CORMEN, T. H. et al. Algoritmos: teoria e prática. Rio de janeiro: Campus, 2012. (RB=7140) LORENZI, Fabiana et al. Estruturas de dados. São Paulo: Thomson, 2007. (RB=256) PEREIRA, Silvio do Lago. Estrutura de dados fundamentais: conceitos e aplicações. 12. ed. São Paulo: Érica, 2008. (RB=241) PEREIRA, Silvio do Lago. Estruturas de dados em C: uma abordagem didática. São
Paulo: Érica, 2016. (RB=1393) Bibliografia Complementar:
CELES FILHO, Waldemar. Introdução a estrutura de dados: com técnicas de programação em C. 6. ed. Rio de Janeiro: Campus, 2004. (RB=242) VELOSO, Paulo et al. Estrutura de dados. Rio de Janeiro: Campus, 1983. (RB=6413) WIRTH, N. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 2009. (RB=1906)
Trecho citadoDisciplina: Banco de Dados
Disciplina: Banco de Dados
Carga Horária Semestral: 60 h
Carga Horária Semestral: 4h
Créditos: 4
Pré-requisitos: Sem pré-requisitos
Objetivo Geral: Compreender os conceitos fundamentais de Sistemas de Gerência de Bancos de Dados e aplicações que fazem uso de informações armazenadas em bancos de dados.
Ementa: Conceitos básicos e terminologia. Evolução histórica. Modelo de Dados.
Estrutura de um SGBD: níveis conceitual, externo e físico. Modelagem e Projeto de Banco de Dados. Linguagens de Definição e Manipulação de Dados. Noções de Transações.
Bibliografia Básica:
DATE, C. J. Introdução a Sistemas de Banco de Dados. 8. ed. São Paulo: Campus, 2003.
ELMASRI, R.; NAVATHE, S. B. Sistema de banco de dados: fundamentos e aplicações. 6. ed. São Paulo: Pearson Education, 2011. (RB=7309) SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de banco de dados. 6. ed. São Paulo: Elsevier, 2012. (RB=7305) Bibliografia Complementar:
ALVES, Willian P. Banco de dados teoria e desenvolvimento. São Paulo: Érica, 2009. (RB=7863) KERN, Vinícius Medina. Banco de dados relacionais: teoria e prática de projetos. São
Paulo: Érica, 1994. (RB=263) MACHADO, Felipe Nery Rodrigues. Projeto de banco de dados: uma visão prática. 17. ed.
São Paulo: Érica, 2012. (RB=746)
Disciplina: Engenharia de Software I
Disciplina: Engenharia de Software I
Carga Horária Semestral: 60h
Carga Horária Semanal: 4h
Créditos: 4
Pré-requisitos: Programação Orientada a Objetos
Objetivo Geral: Compreender e aplicar os principais conceitos, métodos e técnicas da Engenharia de Software, em particular da Engenharia de Requisitos, nas atividades iniciais do processo de desenvolvimento de software. Habilitar o estudante a visualizar o processo de desenvolvimento de software, de forma ampla. A disciplina apresenta também os métodos ágeis de desenvolvimento de software, bem como abordagens específicas para um determinado domínio de aplicação.
Ementa: Introdução a Software e Engenharia de Software; Princípios da Engenharia de Software; Ciclos de vida em desenvolvimento de Software; Processos de Desenvolvimento de Software – tradicionais e ágeis; Gerência da Engenharia de Software: definição do escopo, planejamento, monitoração, avaliação. Ferramentas e Ambientes de Desenvolvimento de Software. Introdução a Requisitos de Software. Conceitos fundamentais da Orientação a Objetos. Diagramas da UML: Caso de Uso, Classe e Atividade.
Bibliografia Básica:
CARVALHO, Ariadne; RIZZONI, M. B. Introdução à engenharia de software. São Paulo: Unicamp, 2001. (RB=72) PRESSMAN, R. S. Engenharia de software. 8. ed. São Paulo: McGraw-Hill, 2016. (RB=79 do ano de 2006) e (RB=7310, 2016) SOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Pearson, 2011. (RB=70) (RB=51 do ano de 2007) Bibliografia Complementar:
PAULA FILHO, W. P. Engenharia de Software: fundamentos, métodos e padrões. 3. ed.
Rio de Janeiro: LTC, 2015. (RB=7311) GUEDES, G. T. A. UML 2: guia prático. 2. ed. São Paulo: Novatec, 2014.
PFLEEGER, S. Engenharia de software: teoria e prática. São Paulo: Prentice Hall, 2004.
SBROCCO, José Henrique Teixeira de Carvalho; MACEDO, Paulo Cesar. Metodologias
Ágeis: engenharia de software sob medida. São Paulo: Érica, 2012. (RB=250) SCHACH, Stephen R. Engenharia de software: os paradigmas clássicos orientado a objetos. 7. ed. São Paulo: McGraw-Hill, 2009. (RB=78)
Mostrando 3 de 200 trechos.