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

  Advanced programming

  Advanced software engineering

  Algorithm engineering

  Artificial intelligence fundamentals

  Competitive programming and contests

  Computational mathematics for learning and data analysis

  Data Mining

  ICT infrastructures

  Information Retrieval

  Languages, compilers and interpreters

  Machine learning

  Scientific and large data visualization

  Semantic web

  Smart applications

  Software validation and verification