Avaliação PRG-STD-BCD

De MediaWiki do Campus São José
Revisão de 14h51min de 21 de agosto de 2015 por Eraldo (discussão | contribs)
Ir para navegação Ir para pesquisar

Participantes:

Link ementas escondidas

http://wiki.sj.ifsc.edu.br/index.php/Engenharia:Ementas_das_Disciplinas_da_Engenharia_de_Telecomunica%C3%A7%C3%B5es

BCD

Ementa

Sistemas de bancos de dados. Projeto de banco de dados. Álgebra relacional. Normalização. SQL. Conceitos sobre sistemas de gerenciamento de banco de dados (SGBD).

Conteúdo Programático (link escondido)

1.Sistemas de DB: modelos de dados, linguagens, modelo entidade‐relacionamento, modelo relacional. (8h).
2.Projeto de banco de dados: fases do projeto (conceitual, lógico, transformação entre modelos entidade‐relacionamento e relacional) (8h).
3.Normalização: formas normais I, II e III (10h).
4.SQL: comandos de seleção, inserção, remoção e atualização, sub‐consultas (10h).
5.Conceitos sobre SGBD: instalação de um BD (MySQL), configuração de controle de acesso, desenvolvimento de projeto em Java e/ou C fazendo uso do BD (18h).

STD

Ementa

Caracterização de sistemas distribuídos; Comunicação entre processos; Objetos distribuídos; Serviço de Nomes; Sincronização em Sistemas Distribuídos; Segurança em Sistemas Distribuídos; Outros modelos de sistemas distribuídos.

Conteúdo Programático (link escondido)

1.Caracterização de sistemas distribuídos (2h): Conceitos de Sistemas Distribuídos.; Desafios (heterogeneidade, sistemas abertos, segurança, escalabilidade, falhas, concorrência, transparência); Modelos de Sistemas Distribuídos.
2.Comunicação entre processos (10h): Introdução a comunicação entre processos; Comunicação e sincronização; Comunicação unicast e multicast.
3.Objetos distribuídos e invocação remota (8h): Comunicação entre objetos distribuídos; Chamada remota de procedimento (RPC); Serviço de Nomes; Eventos e notificação.
4.Sincronização em Sistemas Distribuídos (10h): Sistemas síncronos e assíncronos; Ordem em Sistemas Distribuídos; Sincronização de relógios.
5.Segurança em Sistemas Distribuídos (2h): Criptografia simétrica e assimétrica; Certificados Digitais.
6.Outros modelos de Sistemas Distribuídos (10h): Redes par a par (P2P); Serviços Web (Web Services); Grades computacionais (Grid).
Avaliações (6h).