MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DE MATO GROSSO
PLANO DE ENSINO
Identificação
Disciplina: SISTEMAS DISTRIBUÍDOS
Curso: CIÊNCIA DA COMPUTAÇÃO - BACHARELADO/CAMPUS CUIABÁ
Nível: Graduação
Código: 30829510
Período: 20231
Turma: CC
Unidade Ofertante: Instituto de Computação
Carga Horária Teórica: 60 horas
Carga Horária Prática: 0 horas
Carga Horária Total: 60 horas
Tipo de Disciplina: CURRÍCULO MÍNIMO
Professor: LUIS CEZAR DARIENZO ALVES
Status:
Homologado
Ementa
Problemas básicos em computação distribuída: coordenação e sincronização de processos, exclusão mútua, difusão de mensagens. Compartilhamento de informação: controle de concorrência, transações distribuídas. Comunicação entre processos. Tolerância a falhas. Sistemas operacionais distribuídos: sistemas de arquivos, servidores de nomes, memória compartilhada, segurança, estudos de casos.
Justificativa
Os conteúdos abordados nesta disciplina permitirão ao aluno desenvolver e compreender projetos de softwares distribuídos, incluindo as principais tecnologias atualmente em uso como: Arquiteturas Orientadas à Serviços e sua implementação aberta, denominada Web Services, técnicas de virtualização e, também, os princípios utilizados nos middlewares de comunicação para permitir a distribuição transparente entre plataformas do tipo MIMD.
O aprendizado dos conteúdos supracitados auxiliará o aluno no seu ingresso no mercado de trabalho, uma vez que se tratam de tecnologias de vanguarda e frequentemente utilizadas em ambientes corporativos e científicos.
Objetivo Geral
Abordar os problemas clássicos envolvidos na concepção e utilização de sistemas com múltiplos processadores.
Objetivos Específicos
Abordar as tecnologias envolvidas no desenvolvimento de soluções distribuídas de software, incluindo arquiteturas orientadas à serviços, Web Services, virtualização e as técnicas de construção de middlewares que permitam a distribuição e suporte transparente dos sistemas supracitados.
Conteudo Programático
Tópico / Subtópico
Metodologia
Serão utilizados:
Aula expositiva e dialogada
Exercícios práticos em sala e extra-sala.
Os exercícios práticos visam refletir no ambiente acadêmico situações encontradas pelos profissionais de TI no mercado de trabalho, incluindo projetos de grande porte.
Avaliação
O processo de avaliação será composto de 2 (duas) avaliações:
• Avaliação Parcial 1 (AP1);
• Avaliação Parcial 2 (AP2).
O cálculo da MF (Média Final) se dará de acordo com a seguinte equação:
• MF = (AP1 + AP2)/2
Considerando o Art. 15 § 1º da Resolução CONSEPE nº. 63/2018, a aprovação ou reprovação do aluno se dará de acordo com a seguinte regra:
• Se a Média Final >= 5,0 e a frequência >= 75%, o aluno estará aprovado, caso contrário, o aluno estará reprovado.
Bibliografia
Básica
Referência
Existe na Biblioteca
Complementar
Referência
Existe na Biblioteca
Informações Adicionais
Para desenvolver as atividades planejadas, faz-se necessários os seguintes recursos:
Micro Computador (Um por aluno)
Sistemas operacionais Windows 10 ou superior e GNU/Linux
Ferramentas de desenvolvimento: GCC, Make, GDB, Java, Netbeans, Eclipse, Vim e Emacs
Aprovação
Aprovado em reunião do Colegiado do Curso realizada em ___/___/_____.
________________,___/___/______.
_______________________________________
Coordenador(a) do Curso