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: Arquitetura de Computadores
Disciplina: Arquitetura de Computadores
Carga Horária Semestral: 60h
Carga Horária Semanal: 4h
Créditos: 4
Pré-requisito: Sem pré-requisitos
Objetivo Geral: Entender o hardware de um sistema computacional, o funcionamento dos vários módulos que compõem um sistema computacional e desenvolver uma visão crítica sobre os requisitos de desempenho associados a um sistema computacional.
Ementa: Organização de Computadores: Memórias, Unidades Centrais de Processamento, Entrada e Saída. Linguagens de Montagem. Modos de Endereçamento, Conjunto de Instruções. Mecanismos de Interrupção e de Exceção. Barramento, Comunicações, Interfaces e Periféricos. Organização de Memória. Memória Auxiliar. Arquiteturas RISC e CISC. Pipeline. Paralelismo de Baixa Granularidade. Processadores Superescalares e Superpipeline. Multiprocessadores. Multicomputadores. Arquiteturas Paralelas e não convencionais. Linguagens de máquina e linguagem Assembly. Computadores Tolerante a falhas.
Bibliografia Básica:
MONTEIRO, Mario A. Introdução à organização de computadores. 5. ed. Rio de Janeiro: LTC, 2007. (RB=31) STALLINGS, W. Arquitetura e organização de computadores. 5. ed. Rio de Janeiro: Prentice Hall, 2002. (RB=93) e (RB=7135 do ano de 2010 da 8. ed.) TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. Rio de Janeiro: LTC, 2007. (RB=50) Bibliografia Complementar:
CARTER, Nicholas. Arquitetura de computadores. Porto Alegre: Bookman, 2013.
DELGADO, José; RIBEIRO, Carlos. Arquitetura de computadores. 2. ed. São Paulo: LTC, 2009.
HENNESSY, John L.; PATTERSON, David A. Arquitetura de computadores – uma abordagem quantitativa. 5. ed. Rio de Janeiro: Campus, 2014.
MURDOCCA, M. J.; HEURING, V. P. Introdução à arquitetura de computadores. São
Paulo: Campus, 2000. (RB=91) PARHAMI, Berhooz. Arquitetura de computadores – de microprocessadores a supercomputadores. São Paulo: McGraw-Hill, 2008.
Trecho citadoDisciplina: 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)
Disciplina: 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)
Mostrando 3 de 200 trechos.