99737 - Laboratory on Information Bioengineering (B)

Academic Year 2024/2025

  • Teaching Mode: Traditional lectures
  • Campus: Cesena
  • Corso: First cycle degree programme (L) in Biomedical Engineering (cod. 9082)

    Also valid for First cycle degree programme (L) in Biomedical Engineering (cod. 9082)

Learning outcomes

The course will provide basic skills to formalize simple problems of the biomedical field in scientific computing languages (eg. MATLAB or Python) and to propose solutions based on appropriate algorithms.

Course contents

Elementary expressions and data types. Data structures. Flow control instructions. How to use and implement functions. Introduction to object programming. Reading/writing operations on files. Working with vectors and matrices in python with the numpy library. Working with vectors and matrices in matlab. Guidelines for code optimization. How to create plots in python with the matplotlib library, and in matlab.

Readings/Bibliography

Slides adopted during classes will be distributed

Teaching methods

The various programming tools will be presented in classical classes. Example of applications in the biomedical fields will be discussed, together with practical exercises

Assessment methods

The exam consists of a written test in which the achievement of the educational objectives will be assessed. It will be required to define algorithms for solving problems in the biomedical field. The students’ ability to reason in algorithmic terms and to implement codes in MATLAB/PYTHON programming language will be evaluated.

Teaching tools

The teaching material used in class will be distributed to students. This will include slides and a series of programming exercises with the corresponding solutions.

Office hours

See the website of Simone Furini