Teaching

The following graduate courses are offered by the group members:

Advanced Distributed Programming [Luiz Lima Jr.]

  • Distribution and Concurrency
  • CORBA architecture and advanced features
  • Web Services
  • Distributed Shared Memory Architectures
  • Distributed Computing Environments
  • Fundamental Distributed Algorithms and Complexity Analysis

Distributed Systems [Alcides Calsavara]

  • Principles of Distributed Systems
  • Process Communication Models
  • Distributed File Systems
  • Name and Directory Services
  • Remote Procedure Calls
  • Distributed Transactions
  • Distributed Shared Memory
  • Client/Server, Cluster and Peer-to-Peer Architectures
  • Overlay Networks
  • Internet Architecture and the World-Wide Web
  • Large-Scale Distributed Systems
  • Grid Computing
  • Event-based Architectures
  • Distributed Databases
  • Middleware for Distributed Objects

Computer Systems Security [Altair Santin]

  • Foundations of Computational Security;
  • Properties, policies, violations, services and machanisms
  • Cryptographic Systems
  • Security in Distributed Systems (authentication, authorization, access control, policies.
  • Study cases