- Docente: Carla Amatetti
- Credits: 3
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Electronics and Telecommunications Engineering (cod. 9065)
-
from Sep 16, 2025 to Dec 16, 2025
Learning outcomes
At the end of the course, the student is introduced to the development of object-oriented programming software, numerical simulations and machine learning algorithms for services and applications in the area of telecommunications.
Course contents
Part 1: MATLAB programming language
- Introduction
- Script e funzioni
- Array e indicizzazione logica
- Control flow
- Debugging
Part2: Numerical simulation
- Simulation of random processes
- Simulation of statistical noise models
- Spectral analysis of random signals
- Implementation of data analysis and statistical inference techniques underlying information transmission systems
- Implementation and analysis of a digital communications link
Readings/Bibliography
The main reference is the MATLAB documentation available at this link https://it.mathworks.com/help/
Teaching methods
The course is conducted through classroom lessons, during which slides will be shown, and programming will be done in class.
Given the type of activities and the teaching methods used, attendance in this course requires all students to have previously completed Modules 1 and 2 of the safety training for study environments [https://elearning-sicurezza.unibo.it/ ] in e-learning mode.
Assessment methods
The exam consists of obtaining a pass/fail qualification through an oral assessment, which includes the discussion of a MATLAB script and the projects completed during the course.
During the exam, students will be given a short MATLAB script that they will be required to analyze and describe orally, explaining its functionality and the underlying logic.
Throughout the course, students will carry out 3 to 4 projects, assigned and supported by the professor.
The day before the exam, students are required to submit a detailed report on the projects developed, including the corresponding MATLAB code.
Teaching tools
The following materials are provided :
- Slides
- Code used in class
- Dataset
Office hours
See the website of Carla Amatetti