Tampere University of Technology courses

[Français] [English]

Computer Architecture

A course on the different computer architectures, their advantages and drawbacks, how to use them to improve performances and program GPU devices.
Un module sur les différentes architectures, leurs avantages et inconvenients, comment les choisir et les utiliser pour obtenir des performances optimales et programation de GPU.

Computer Arithmetic

A course on how arithmetic operations are done in computers.
Un module sur l'implémentation des opérations arithmetiques dans les ordinateurs.

Mathematical Cryptology

After completing the course the student is familiar with the mostly used cryptosystems in modern cryptography and their advantages and disadvantages, and their basic properties. The student also masters the required prerequisites in number theory and algebra.
Aprés la validation de ce module, l'étudiant connaitra les cryptosystems utilisés en cryptographie moderne, leur propriétés ainsi que leurs avantages et inconvenients. L'étudiant connaitra aussi les prérequis en théorie des nombres et algébre.

Real-time Systems

Having passed the course, the student recognizes a real-time system and knows methods to ensure that the system functions according to the timing requirements set to it.
Aprés la validation de ce module, l'étudiant sait reconnaître un systéme temps-réel et les méthodes pour s'assurer que le systéme respecte les contraintes temporelles qui lui sont propre.

System Design

After completing the course, the student knows the design process of complex embedded systems including several processors, HW IP-blocks, SW platform components and SW applications with real-time constraints.
Ce module mène l'étudiant à connaître le processus d'élaboration d'un systéme embarqué complexe contenant plusieurs processeurs, unités logique matérielle, composants et applications logiciel avec des contraintes temps-réel.

Signal Compression

Student will learn about various signal compression methods, how they work and their advantages and disadvantages.
L'étudiant apprend lors de ce module diverses méthodes de compression, leur fonctionnement ainsi que leurs avantages et inconvenients.

Scientific Computing

This course gives students a working knowledge of using Matlab software for solving computational science and engineering problems.
Un cours sur l'utilisation du logiciel Matlab dans le but de résoudre des calculs scientifiques.