Ir para o conteúdo

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.

  1. Disciplina: Arquitetura de Computadores

    Página 66 do PDF

    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.

  2. Trecho citadoDisciplina: Estruturas de Dados

    Página 66 do PDF

    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)

  3. Disciplina: Banco de Dados

    Página 67 do PDF

    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.