7º PERÍODO
Carga Horária Semanal: |
Teoria |
Exercícios |
Laboratório |
04 |
0 |
0 |
Carga Horária Semestral: |
Horas |
Créditos |
60 |
04 |
Pré-requisito(s): Estruturas de Dados II, Introdução à Engenharia de Software.
Ementa:
Modelagem Conceitual de Dados. Modelos lógicos de Dados. Linguagens para descrição e recuperação de dados. Processamento de consultas. Controle de concorrência. Banco de dados distribuídos. Recuperação de paradas e falhas. Segurança e integridade.
Bibliografia:
Henry F. Korth, Abraham Silberschatz, "Sistemas de Banco de Dados- 2a. Edição", ... <$>
<$>
Carga Horária Semanal: |
Teoria |
Exercícios |
Laboratório |
04 |
0 |
0 |
Carga Horária Semestral: |
Horas |
Créditos |
60 |
04 |
Pré-requisito(s): Algebra Linear e Estrutura de Dados II<$>
Ementa:
Grafos e subgrafos.
Conectividade. Ciclos. Hipergrafos. Álgebra de caminhos.
Árvores e Arborecências. Coloração e
vértices. Grafos orientados. Grafos Eulerianos e
Hamiltonianos.
Bibliografia:
Carga Horária Semanal: |
Teoria |
Exercícios |
Laboratório |
04 |
0 |
0 |
Carga Horária Semestral: |
Horas |
Créditos |
60 |
04 |
Pré-requisito(s): Algoritmos Numéricos I, Processamento Paralelo e Distribuído, Análise de Algoritmos.
Ementa: Modelos de programação paralela; conceitos básicos de programação paralela e distribuída; algoritmos paralelos e disctribuídos; decomposição, escalonamento, mapeamento e balanceamento; comunicação e sincronização; programação baseada em memória compartilhada e em troca de mensagens; ambientes de programação paralela e distribuída; aplicações de programação paralela e distribuída; noções de complexidade e de avaliação de desempenho.
Bibliografia:
Carga Horária Semanal: |
|
|
|
|
|
|
Carga Horária Semestral: |
|
|
|
|
Pré-requisito(s): Estrutura de Dados I, Linguagens Formais e Autômatos.
Ementa:
Compilação e interpretação. Análise Léxica. Análise Sintática. Tratamento de Erros. Análise de Contexto. Geração de Código. Otimização. Ferramentas de Geração de Analisadores Léxicos e Sintáticos.
Bibliografia: