K6: Determine the fundamental principles and models of computation, the theoretical foundations of programming languages and associated lexical, syntactic and semantic processing techniques, algorithmic strategies and the paradigms and techniques of intelligent systems and computational learning necessary for the resolution of problems in any field of application, such as computation, perception and performance in intelligent environments, acquisition, formalisation and representation of human knowledge, interactive and complex information presentation systems, human-computer interaction, computational learning environments and automatic extraction of information or knowledge from large volumes of data..
S4: Apply techniques for extracting information from structured, semi-structured or unstructured data, including text, image, video and audio, by means of relevant data identification and acquisition, reduction, compression, integration, transformation, cleansing and quality assessment techniques, including human-computer interfaces that visualise these data in an effective and user-centred way.