Curriculum Networks and Security

Networks and Security


Students are required to select five courses from the following list :

  • Computer Networks Performance
  • Cryptography
  • Distributed Systems
  • Elective in Networking Systems
  • Internet of Things
  • Data and Network Security

and four courses from the following list :

  • Advanced Software Engineering
  • Automatic Software Verification Methods
  • Cloud Computing
  • Concurrent Systems
  • Human Computer Interaction on the Web
  • Intensive Computation
  • Machine Learning
  • Multimodal Interaction
  • Network Algorithms
  • Security in Software Applications
  • Social and Behavioural Networks

Four additional courses can be freely selected from the complete list of courses taught in the Master Program. Additional details and constraints are available here

The complete list of courses, related programs and schedules are available here