Curriculum Information Science and Applications

Information Science and Applications


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

  • Algorithmics
  • Computability and Complexity
  • Computational Complexity
  • Cryptography
  • Elective in Networking Systems
  • Information Theory

and six courses from the following list:

  • Advanced Algorithms
  • Network Algorithms
  • Big Data Computing
  • Computational Intractability
  • Graph Theory
  • Computational Learning Theory
  • Mathematical Logic for Computer Science
  • Models of Computation
  • Performance of Computer Networks
  • Security in Software Applications
  • Foundations of Computer Graphics
  • Computer Vision

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