In only a few years, the rapid development of digital media technologies has completely transformed our everyday lives and generated new applications.In an area characterized by constant change, there is a need for engineers who will not be constrained by new technologies, but rather gain strong technical competencies to develop new types of interaction between people and software which is reflected in connection with game design, personalization of media content, or smartphone apps using sensors to model how we perceive the surrounding environment.