" "    Paula Prata,  Professora Auxiliar do Departamento de Informatica


Sistemas Distribuídos - Engenharia Informática  

Ano lectivo de 2019/2020
Programa e BibliografiaCritérios de avaliação; Erasmus

Teórica:

Introdução aos Sistemas Distribuidos: T01; Exercícios T01a;
Modelos de Programação Distribuída: T02;
Concorrência: T03a;

Prática:
 FP01; I/O em Java;
 FP02; Classe InetAddress e Sockets UDP;
 FP03; Sockets TCP;
 FP04; Threads;

Aula teórica do dia 18/3 - Concorrência - T03b; Aula prática (18/3,  19/3) - Threads - FP05

Teórica: Comunicação entre processos T04
Prática: Servidores Multithreaded (FP06
T03,
página 30 (Jogo de apostas)

Aula de 1 de Abril: Teste de AutoAvaliação

Aulas práticas:  

4ª feira 14-16 , 16-18 Sessão de Zoom com Luís Horta   -- ATENÇÂO aula prática de 5ª 9-11 passou para 4ª 16-18

5ª feira 11-12 Sessão de Zoom com Paula Prata

 T05 (RMI); => Sessão no BBB do Moodle;  Prática: FP07 (RMI) => Zoom

Aula de 22 de Abril: T06 (Modelos Arquiteturais); 
                                 Prática: FP08 (RMI) ==> Zoom

Critérios de Avaliação Versão Final. <=

Aula de 29 de Abril: Trabalho Prático1;

Aula de 6 de Maio:   T07 (Modelos Fundamentais) ;  Enterprise java beans: EJB1; EJB2;   Prática: FP09 (EJB)

 Trabalho prático 2; 

  Aula de 13 de Maio: T08 (Tempo e Relógios); Java Persistence API - JPA; Prática: FP10 (JPA);

 Aula de 20 de Maio: T09a: (Sincronização de relógios) T09b: (Ordenação e Relógios lógicos); Prática: FP11 (JSFaces);

 Aula de 27 de Maio: Frequência:

 Aulas de  3 e 4 de Junho. (Zoom)