5º PERÍODO
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:
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:
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:
Carga Horária Semanal: |
|
|
|
|
|
|
Carga Horária Semestral: |
|
|
|
|
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:
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; <$>
<$>
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: