The course aims to provide students with the knowledge of the main features of the MATLAB software in order to use it as a support tool to the electronics design. The student will learn 1. to work in Matlab environment, knowing the data types available and how to operate them, 2. to analyze and process the data for the preliminary study of algorithms and systems, also using specific toolbox, 3. To design and to simulate a system using Simulink. 4. Flow Chart and Finite State Machine design with StateFlow. The student will learn to apply the acquired knowledge to simple analysis and data processing problems by solving them through MATLAB and how to implement and verify algorithms in the MATLAB environment. He/she will learn how to communicate and document the choices made through the code writing.