(Grade Curricular)          (página inicial)

7º PERÍODO


INF_____ - Banco de Dados

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", ... <$>

<$>


INF_____ - Teoria dos Grafos

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:


INF_____ - Intrudução à Computação de Alto Desempenho

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:


INF_____ - Compiladores I
Carga Horária Semanal: 
Teoria 
Exercícios 
Laboratório 

04 
Carga Horária Semestral: 
Horas 
Créditos 
 
60 
04 

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:

 


(Grade Curricular)          (página inicial)