Skip available courses

Available courses

Client and Server Systems

Since the rise of the network, and with the internet, scientists noticed that two computers are more powerful than one. And on one same network, not all workstations need the same resources, but can share some of them with others. That’s the principle of Clients/Server architecture.
Students following this class will learn the notion main notion of distributed computing, the core of the subject. They will be exposed to the various C/S architectures, both in the theoretic point of view but also in practice. And they will get introduction to parallel computing.

Literature

  • Basic literature:
    • A. Berson, Clients/Server Architecture, McGraw Hill, 1996
  • Additional literature
    • M.L. Liu, Distributed Computing: Principles and Applications, Addison-Wesley, 2004

Network Security Architectures

This course explores concepts and issues pertaining to network security; examines methods and technologies for securing wired/wireless computer systems and communications network systems; and surveys wired/wireless network security standards.  Topics include Symmetric and Asymmetric Ciphers,  Data Integrity Algorithms, Network Internet Security and System Securities, Firewallls

Literature

  • Basic literature:
    • William Stallings,CRYPTOGRAPHY AND NETWORK SECURITY: PRINCIPLES AND PRACTICE, Prentice Hall,2008
  • Additional literature
    • William Stallings,Network Security Essentials: Applications and Standards, Prantice Hall, 1999