S04: Identify programming paradigms (imperative, generic, object-oriented and functional) evaluating their impact on the performance of algorithms and applications.
S05: Analyse the operation of the computer and its impact on the performance of programs, considering its physical limitations.
C02: Design programs that solve mathematical problems, applying algorithmic procedures with special attention to performance.
C05: Utilise multiprocessor architectures, multicore processors and computational accelerators to improve the performance of mathematical algorithms with parallelisation.
KOPT5: Know algorithms for concurrent and parallel execution environments, taking advantage of multiprocessor and distributed architectures