(Grade Curricular)          (página inicial)

5º PERÍODO


INF_____ - Linguagens de Programação I

Carga Horária Semanal:

Teoria

Exercícios

Laboratório


4

0

0

Carga Horária Semestral:

Horas

Créditos

 

60

04

Pré-requisito(s): Estruturas de Dados I.

Ementa:

Definição de linguagens: Sintaxe e Semântica. Compilação e Interpretação. Estudo comparativo de linguagens: Modelos de Implementação; Visibilidade de Nomes; Comunicação entre Unidades; Alocação Estática e Dinâmica de memória. Tipos Abstratos de Dados. Unidades Genéricas. Tratamento de Exceções. Estudo aprofundado de uma linguagem de programação.

Bibliografia:


INF_____ - Análise e Projeto de Algoritmos

Carga Horária Semanal:

Teoria

Exercícios

Laboratório

 

4

0

0

Carga Horária Semestral:

Horas

Créditos

 

60

04

Pré-requisito(s): Estrutura de Dados II.

Ementa:
Fundamentos de análise de eficiência. Metodos clássicos: Método Guloso, Método da Dividir para Conquistar, Programação Dinâmica. Algoritmos em grafos. Algoritmos Probabilísticos. Introdução à Complexidade de Algoritmos - Classes de Problemas.

Bibliografia:


INF_____ - Sistemas Operacionais I

Carga Horária Semanal:

Teoria

Exercícios

Laboratório

 

4

0

0

Carga Horária Semestral:

Horas

Créditos

 

60

04

Pré-requisito(s): Arquitetura e Organização de Computadores II.

Ementa:

Conceito de Sistema Operacional: estrutura de um S.O.; O modelo de processo: comunicação entre processos; Compartilhamento de recursos: deadlock, starvation; Escalonamento de processos; Gerência de memória: swap, memória virtual, segmentação, paginação, algoritmos para memória virtual; Sistemas de arquivos: tipos de arquivos, manipulação de arquivos, diretórios; Exemplos de sistemas de arquivos: FAT, UFS, HPFS; Segurança e mecanismos de proteção de sistemas de arquivos; Entrada/Saída: dispositivos de bloco e de caracter, discos, terminais, device-drivers; Estudo de Caso: Sistema Operacional DOS.

Bibliografia:


INF_____ - Lógica para Computação II
Carga Horária Semanal: 
Teoria 
Exercícios 
Laboratório 

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

Pré-requisito(s): Lógica para Computação I

Ementa:

Propriedades Metamatemáticas do Cálculo de Predicado de primeira ordem.Forma Prenex. Skolemização.Forma Clausal. Da Lógica de Predicado à Forma Clausal.Teorema de Herbrand.Sistemas Formais. Resolução. Refinamentos da Resolução.

Bibliografia:


INF_____ - Programação III

Carga Horária Semanal:

Teoria

Exercícios

Laboratório


04

0

0

Carga Horária Semestral:

Horas

Créditos

 

60

04

Pré-requisito(s): Projeto de Programas; Estruturas de Dados I

Ementa:

Princípios de programação concorrente. Programação orientada a eventos. Programação orientada a objetos: modelagem orientada a objetos, comunicação por mensagens e reação a eventos. Estudo aprofundado de uma linguagem orientada a objetos. Estudo comparativo de linguagens.

Bibliografia:

... @ Projeto orientado a objetos; <$>

<$>


INF_____ - Introdução à Computação Gráfica e Processamento Digital de Imagens

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, Álgebra Linear

Ementa:

Aquisição e digitalização, propriedades de uma imagem digital, operações lógicas e aritméticas, máscaras, transformações geométricas. Modificação de histograma. Filtragem no domínio espacial e no domínio da frequência. Realce. Suavização. Morfologia matemática. Compressão e codificação da imagem.

Bibliografia:


(Grade Curricular)          (página inicial)