Computer Engineering
Master degree

What you will study

The course is divided into four curricula. Four topics are common to all curricula: 

  • Software Engineering¬†¬†¬†¬†
  • Computer Security¬†¬†¬†¬†
  • Operations Research¬†¬†¬†¬†
  • Industrial Automation¬†


Software and Computing Platforms

Theory and tools for platform integration and for software and network security.

  • Transactional Systems & Data Warehouse¬†¬†¬†¬†
  • Real-time operating Systems¬†¬† ¬†
  • Machine Learning and Data Analysis¬†¬†¬†¬†
  • Software Platforms¬†¬†¬†¬†
  • Data Protection & Privacy¬†¬†¬†¬†
  • Distributed Systems¬†¬†¬†¬†
  • Virtualization and Cloud Computing

Artificial Intelligence and Human-Centered Computing

Advanced IT solutions using Artificial Intelligence and Human-Machine Interaction methodologies.     

  • Human Computer Interaction¬†¬†¬†¬†
  • Artificial Intelligence¬†¬†¬†¬†
  • Machine Learning and Data Analysis¬†¬†¬†¬†
  • Multimodal Systems¬†¬†¬†¬†
  • Semantic Web and Linked Data¬†¬†¬†¬†
  • Advanced Data Management¬†¬†¬†¬†
  • Data Visualization / Computer Vision

Industrial Informatics

Advanced IT solutions for the control over various time horizons of logistics systems and production systems.

  • Transactional Systems & Data Warehouse¬†¬†¬†¬†
  • Software Platforms¬†¬†¬†¬†
  • Production Systems¬†¬†¬†¬†
  • Optimization and Control of logistics Systems¬†¬†¬†¬†
  • Methods and Models for Decision Support¬†¬†¬†
  • Machine Learning and Data Analysis¬†¬†¬†
  • Technologies for Industrial Automation

Cyber-physical systems

Control of distributed and cyber-physical systems.

  • Real-time operating Systems¬†¬†¬†¬†
  • System Identification¬†¬†¬†¬†
  • Control of cyber-physical Systems¬†¬†¬†¬†
  • Smart Systems Control and Applications¬†¬†¬†¬†
  • Cooperative Robotics¬†¬†¬†¬†
  • Technologies for Industrial Automation¬†¬†¬†¬†
  • Embedded Systems