CURSO | Ciência de Dados e Inteligência Artificial |
---|---|
DISCIPLINA | Consultoria Especializada de Apoio ao Projeto Integrado: Sistemas Distribuídos |
PERÍODO | 5º |
CARGA HORÁRIA | 72 h.a |
SEMESTRE / ANO | 1° Semestre de 2023 |
PROFESSOR | Carlos Eduardo de Barros Paes |
Conceitos básicos de sistemas distribuídos; aplicações distribuídas e paralelas; características básicas da Programação Distribuída; modelo de processos e troca de mensagens; algoritmos distribuídos; conceitos básicos de programação paralela; algoritmos paralelos; classes de linguagens para a Programação Distribuída. MapReduce. Spark. Resilient Distributed Datasets. Desenvolvimento de ação extensionista voltada às comunidades de software de código aberto. Ações extensionistas como resultado do desenvolvimento de projetos de produção de diagnóstico, elaboração de oficinas, apresentação de palestras ou outro tipo de intervenção, a depender do tema e da necessidade do público/ organização atendida. Previsão de produto a ser disponibilizado em repositórios públicos de software como por exemplo o GitHub.
Proporcionar capacidades e habilidades para que o estudante:
- Conheça e compreenda os conceitos básicos de sistemas computacionais distribuídos e paralelos
- Conheça os principais paradigmas de comunicação em sistemas distribuídos e as principais questões relacionadas à sincronização em sistemas distribuídos
- Aplicar esses conhecimentos no processo de desenvolvimento de sistemas computacionais distribuídos e paralelos usando tecnologias atuais.
- Analisar e avaliar programas desenvolvidos para um ambiente de execução constituído por diversas unidades de processamento operando em paralelo
Semana | Data | Conteúdo por Aula | Recursos Tecnológicos ou Físicos |
---|---|---|---|
1 | 01/Mar |
|
|
2 | 08/Mar |
|
|
3 | 15/Mar |
|
|
4 | 22/Mar |
|
|
5 | 29/Mar |
|
|
6 | 05/Abr |
|
|
7 | 12/Abr |
|
|
8 | 19/Abr |
|
|
9 | 26/Abr |
|
|
10 | 03/Mai |
|
|
11 | 10/Mai |
|
|
12 | 17/Mai |
|
|
13 | 24/Mai |
|
|
14 | 31/Mai |
|
|
15 | 07/Jun |
|
|
16 | 14/Jun |
|
|
17 | 21/Jun |
|
|
18 | 28/Jun |
|
|