91650 - LABORATORIO DI INGEGNERIA INFORMATICA BIOMEDICA (Gr.A)

Academic Year 2019/2020

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

Learning outcomes

At the end of the course, students know the principles of algorithm design and how to write programs in high-level programming languages, such as MATLAB or Octave.

Course contents

MATLAB/Octave programming language

Basic language constructs. Data structures. Operations with arrays. Principles of code vectorization. Input and output. Functions. Scope of variables. Graphic functions for plotting.

Readings/Bibliography

S. Attaway. MATLAB - A Practical Introduction to Programming and Problem Solving. Elsevier

(Students at Università di Bologna can download the digital copy of the 2nd edition for free from the publisher website)

Teaching methods

The course consists of class lessons, in which the topics will be explained, and lab lessons in which notable examples will be discussed and exercises will be provided.

Assessment methods

The final assessment is done by means of a lab examination composed of exercises to assess the learning outcomes; mainly, logic and algorithmic reasoning capabilities, and synthesis of MATLAB/Octave programs. Analysis capabilities will also be verified by means of a written examination.

Teaching tools

Students will be given also teaching material prepared by the teacher (mainly slides with exercises and problems).

Office hours

See the website of Sara Montagna