Introductory courses to our MScs: a.y. 2021/2022 editions

  • Advanced Mathematical Methods for Engineering
  • Essentials of Scientific Computing
  • Refresher class for Numerical Methods fo Engeneering Science
  • Fundamentals of automatic control

More courses will be opened in the next days!Keep track of this page!

Fundamentals of automatic control

This course, called “Fundamentals of automatic control”, is a good opportunity to align the knowledge of students who received a bachelor from a different university and to refresh the main knowledge of the local student. Even if the focus is posed on the system analysis, some basic elements of control theory and mathematical fundamental will be provided. The firmer will be given as part of the on-line lesson, while the latter are provided as pre-recorded lessons with no student.

Link to the course on Kiro here! (access with your official credentials)

A summary of the main topics is:

  • Math fundamental: matrix algebra, complex number, use of semi-logarithmic charts, Fourier series
  • System analysis: basic definitions, system taxonomy, equilibrium, stability.
  • Continuous-time LTI system analysis: Laplace transform, transfer function, initial and final value theorem, stability criteria, first and second order step response.
  • Simulation software: introduction to Matlab and Simulink for control purpose.Control problem: main concepts, block algebra, linear control, bode diagram.

More information here!

Refresher class for Numerical Methods fo Engeneering Science: a.y.2021/2022

The purpose of this introductory course is to review the fundamentals topics that are needed to profitably attend Numerical Methods fo Engeneering Science.  The course is designed for those students who believe they have insufficient knowledge in linear algebra, calculus and coding.

In particular, this class will address the following topics:

– Matlab setup, syntax and implementation of basic algorithms.
– Linear algebra:

1) Matrices and related operations (matrix sum, matrix product,
transposition, determinant, inverse). Matlab implementation of the
previous operations.
2) Linear systems using the matrix notation. Solving a linear system
with Matlab.
3) Eigenvalues and eigenvectors: definition and how to compute them
with Matlab.

– Definition of derivative and basic properties.
– Ordinary Differential Equations: Cauchy problem and how to solve it using Matlab.

The class is scheduled for September 23 and 24, from 10 am to 1pm and from 3 pm to 6 pm, room E7.

You can also access to the recorded lessons, see the information at

Advanced Mathematical Methods for Engineering: a.y.2021/2022

The purpose of this introductory course is to introduce the student to basic topics of Mathematical Analysis for functions in one and more variables.

The course is designed for those students who believe they have insufficient knowledge in Mathematical Analysis to follow the Advanced Mathematical Methods for Engineering course or for those students who need to refresh these arguments in their memory. Those who have attended, during their three-year degree, courses in Analysis 1,2 and a course in Methods can use the videolessons to recall some basic facts, essential for a correct understanding of the topics covered in the Advanced Mathematical Methods for Engineering course.

The Course consists in video-lessons which you can find at this link and exercises in presence on the following dates:

September 28th, at 11.15 in room E6 (2hours)

September 30th, at 14 in room C7 (2 hours) 

October 1st, at 11.15 (2 hours) and at 14 (1 hour) in room C7

Further exercises classes will be fixed later on.

Essentials of Scientific Computing a.a. 2021/2022

We are announcing the course Essentials of Scientific Computing to review the fundamentals of scientific programming. The course will start on September 13, before the beginning of the fall semester.

Through this course, we wish to provide some support to the students attending “tough” first-year
courses of the Master degree, in particular those courses heavily based on scientific computing
(such as Structural Mechanics, Computational Mechanics) or planning and design courses (such as
Structures in reinforced concrete, Foundations).

More information on the dedicated document: download here!


Interested students can enroll either by looking for the course website on KIRO and registering
from there or by emailing the instructor Daniele Prada at the following
address: In the email, you must indicate:
1. first name
2. family name
3. matriculation number
4. how you want to attend the course: on university premises or online.
The course will be broadcast using a video-conferencing tool. Classes will be recorded and made
available to the interested enrolled students.