IPT Logotipo do IPT

Ano Letivo: 2013/14

Engenharia Informática

Distributed Systems

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º16228/2009 - 15/07/2009

6 ECTS; 3º Ano, 1º Semestre, 28,0 T + 42,0 PL + 5,0 OT + 5,0 O , Cód. 911925.

Lecturer
- António Manuel Rodrigues Manso

Prerequisites
Basics of computer programming, data structures and networking.

Objectives
The students will be provided with theoretical and practical knowledge on distributed systems. They should have a good command of general techniques of design, implementation and operation of distributed systems.
They should be able to program distributed applications.

Program
1 - Introduction to distributed systems
2 - Parallel and concurrent programming
3 - Communication between processes
4 - Programming with Sockets
5 - Java RMI
6 - CORBA
7 -.Net Remoting
8 - Web-Services
9 - Distributed Systems Security

Evaluation Methodology
Practical assignments and closed-book written test.

Bibliography
- Guedes, P. e Marques, J. (1998). Tecnologia de Sistemas Distribuídos. Lisboa: FCA - Editora de Informática
- Cardoso, J. (2008). Programação de Sistemas Distribuídos em Java. Lisboa: FCA - Editora de Informática
- Blair, G. e Kindberg, T. e Dollimore, J. e Coulouris, G. (2011). Distributed Systems: Concepts and Design. .: Addison Wesley

Teaching Method
Lectures and laboratory classses.

Software used in class

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
b-on
santander
erasmus
catedra
Financiamentos