DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/SIstemas Distribuidos
Programa da Disciplina
editarNome: Sistemas Distribuídos | Código: 14059 |
Departamento: Departamento de Computação | Área: Ciência da Computação |
Carga-horária total: 60 horas | Créditos: 4 |
Carga-horária semanal: 4 horas (teóricas: 4; práticas: 0; EAD*: 0) | |
Pré-requisitos: 14058 - Redes de Computadores |
Ementa:
editarConceitos básicos. Paradigmas de Linguagens de Programação Distribuída. Técnicas de especificação de sistemas. Ambientes de suporte e desenvolvimento de sistemas distribuídos. Estudo de casos. Aplicação prática.
Prática como componente curricular (30h):
editarNão possui.
Objetivos:
editar1) O discente deverá ser capaz de analisar, descrever e projetar sistemas distribuídos (de acordo com os conceitos básicos introduzidos na disciplina).
2) O discente deverá ser capaz também de desenvolver/implementar um sistema distribuído através de tecnologias atuais amplamente difundidas (ex.: Serviços Web).
3) Finalmente, o discente deverá ser capaz de analisar, debater e propor soluções inovadoras relacionadas ao atual estado da arte da área de Sistemas Distribuídos.
Assuntos Chave:
editarBibliografia básica:
editar- Coulouris, G., Dollimore, J. and Kindberg, T, "Sistemas Distribuídos, 4a Ed.", Bookman, 2007.
- Tanenbaum, A. S.; Van Steen, M. “Sistemas Distribuidos: Princípios e Paradigmas”. Prentice Hall, 2007.
- Tanembaum, Andrew S. “Redes de Computadores”. Rio de Janeiro: Elsevier, 2003. 945p
Bibliografia complementar:
editar1. Goetz, Brian; Guimarães, Petula. Java concorrente na prática. Rio de Janeiro, RJ: Alta Books, c2008. xx, 278 p. ISBN 9788576082071.
2. Tanembaum, Andrew S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson Prentice Hall, 2009. xvi, 653p.
3. Tanembaum, Andrew S. “Sistemas operacionais modernos”. 3. ed. São Paulo: Pearson Prentice Hall, 2009.
4. Carvalho, Luciano Gonçalves de. Segurança de redes. Rio de Janeiro: Ciência Moderna, 2005. 79 p.
5. Deitel, Harvey M.; Deitel, Paul J. Java: como programar. São Paulo: Prentice Hall, 2005.