STD-EngTel (Plano de Ensino)

De MediaWiki do Campus São José
Ir para: navegação, pesquisa
LogoIFSCCampusSJ.png

MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CAMPUS SÃO JOSÉ
Curso de Engenharia de Telecomunicações

Plano de Ensino de 2014-2 - atual

Dados gerais
COMPONENTE CURRICULAR: STD - SISTEMAS DISTRIBUÍDOS
UCs vizinhas
CARGA HORÁRIA: 3 HORAS/SEMANA 54 HORAS. TEÓRICA = 36 HORAS. LABORATÓRIO = 18 HORAS
PRÉ REQUISITOS: RED1, SOP, POO
DISCIPLINAS SUCESSORAS: PJI2
MÓDULO ESPECIALIZANTE
Objetivos
Apresentar uma visão geral sobre conceitos de sistemas distribuídos e propiciar ao aluno meios para implementar aplicações distribuídas.
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
  • Introdução aos sistemas distribuídos
    • Objetivos e desafios
    • Propriedades básicas: transparência, flexibilidade, confiabilidade e escalabilidade
  • Arquiteturas de Sistemas Distribuídos
    • Centralizados, Descentralizados, Híbridos
  • Comunicação em Sistemas Distribuídos
    • Protocolos de rede
    • Cliente/Servidor
    • Chamada remota de procedimentos (RPC)
    • Comunicação em grupo
    • Comunicação por eventos
  • Serviço de Nomes
  • Sincronismo em Sistemas Distribuídos
    • Sincronização de relógios, relógios lógicos, exclusão mútua
  • Tolerância a faltas
    • Caracterização de faltas, confiabilidade, comunicação em grupo
  • Segurança
    • Propriedades básicas de segurança
    • Sistemas de criptografia simétrica e assimétrica
    • Controle de acesso
  • Outros modelos em sistemas distribuídos
    • Objetos distribuídos
    • Grades computacionais, cluster e cloud


Estratégias de ensino utilizadas

Aulas expositivas combinadas com desenvolvimento de projetos práticos

Critérios e instrumentos de avaliação
  • Avaliação individual;
  • Projetos práticos.
Bibliografia Básica
  1. TANENBAUM, Andrew S.; STEEN, Maarten van Sistemas Distribuidos: Princípios e paradigmas; 2ª ed. [S.l]:Prentice Hall, 2008. 416p. ISBN 9788576051428
  2. COULOURIS, George; KINDBERG, Tim; DOLLIMORE, Jean Sistemas Distribuídos: Conceitos e Projeto; 5ª ed. [S.l]:Bookman, 2013. 1048p. ISBN 9788582600535
  3. TANENBAUM, Andrew S. Sistemas operacionais modernos; 3 ed. São Paulo:Pearson, 2010. 672p. ISBN 9788576052371
Bibliografia Complementar
  1. DEITEL, Paul; DEITEL, Harvey Java Como Programar; 8ª ed. São Paulo:Pearson, 2010. 1114p. ISBN 9788576055631
  2. TANENBAUM, Andrew S. Redes de Computadores; 5ª ed. São Paulo:Pearson, 2011. 582p. ISBN 9788576059240
  3. BURKE, Bill RESTful Java with JAX-RS 2.0; 2ª ed. [S.l]:O'Reilly, 2013. 392p. ISBN 9781449361341

ANEXOS

Cronograma de atividades
Horário de Aula e Atendimento Paralelo


Curso de Engenharia de Telecomunicações