Create your own personal schedule, by selecting the courses you plan to attend

  Advanced databases

  Algorithm design


  Computational Neuroscience

  Computational models for complex systems

  Foundation of computing

  Human Language Technologies

  ICT risk assessment

  Intelligent Systems for pattern recognition

  Laboratory for innovative software

  Mobile and cyber-physical systems

  Parallel and Distributed Systems: paradigms and models

  Peer to Peer Systems and Blockchains

  Principles for software composition


  Security methods and verification

  Social and ethical issues in information technology