INTRODUZIONE A MATLAB
cod. 1010793

Anno accademico 2023/24
3° anno di corso - Primo semestre
Docente
Marina RAINERI
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Ambito
A scelta dello studente
Tipologia attività formativa
A scelta dello studente
24 ore
di attività frontali
3 crediti
sede: PARMA
insegnamento
in ITALIANO

Obiettivi formativi

Il corso si propone di introdurre la risoluzione dei problemi tramite algoritmi e i concetti basilari di programmazione.
Saranno quindi fornite agli studenti le metodologie per:
- identificare un determinato problema
- definire una possibile soluzione (algoritmo)
- codificarla con un linguaggio di programmazione (MATLAB)

Prerequisiti

Nessuno.

Contenuti dell'insegnamento

A livello teorico sarà trattata la rappresentazione dell'informazione per i computer e le tecniche di sviluppo di algoritmi per la risoluzione di semplici problemi. Ad eccezione dei cenni teorici introduttivi, il corso verterà sulla programmazione MATLAB preceduta dalla necessaria teoria per introdurre gli argomenti e le strutture di programmazione da utilizzare negli esercizi pratici.

Programma esteso

Per la parte teorica saranno trattati:
- rappresentazione dell'informazione per i calcolatori (2 ore)
- introduzione generale alla programmazione e agli algoritmi (3 ore)
- introduzione a MATLAB (2 ore)
Per la programmazione MATLAB saranno invece introdotti e applicati i concetti:
- dati e variabili (2 ore)
- vettori e matrici (2 ore)
- algebra booleana (2 ore)
- strutture di controllo e cicli (if, for, while) (4 ore)
- definizione e utilizzo di funzioni (4 ore)
- salvataggio e caricamento dati (1 ora)
- funzioni grafiche (2 ore)

Bibliografia

Il materiale didattico presentato a lezione sarà reso disponibile sul sito web del corso.
Eventuali testi di riferimento facoltativi:

- Holly Moore, MATLAB per l'ingegneria, Pearson/Prentice-Hall, 2008
- William J. Palm, Matlab, Un'introduzione per gli ingegneri, McGraw-Hill Italia 2011

Metodi didattici

La parte teorica è illustrata mediante lezioni frontali tramite la proiezione di slide. La parte pratica prevede lo svolgimento di esercizi al computer da parte dello studente singolo o di coppie di studenti.

Modalità verifica apprendimento

L'esame finale sarà di programmazione MATLAB, pertanto svolto al computer nei laboratori didattici, e riguarderà lo svolgimento di alcuni esercizi simili a quelli affrontati durante la parte pratica del corso. (voto massimo 32/30)
Gli studenti potranno facoltativamente acquisire fino a un massimo di 3 punti (3/30) svolgendo e consegnando durante il corso le esercitazioni proposte, tali punti saranno poi sommati al voto finale dell'esame di programmazione.

Altre informazioni

- - -

Obiettivi agenda 2030 per lo sviluppo sostenibile

- - -

Referenti e contatti

Numero verde

800 904 084

Segreteria studenti

E. segreteria.ingarc@unipr.it

Servizio per la qualità della didattica

Manager della didattica: 
Elena Roncai
T.+39 0521 903663
E. servizio dia.didattica@unipr.it
E. del manager elena.roncai@unipr.it

 

Presidente del corso di studio

Agostino Poggi
E. agostino.poggi@unipr.it

Delegato orientamento in ingresso

Michele Tomaiuolo
E. michele.tomaiuolo@unipr.it

Delegato orientamento in uscita

Guido Matrella
E. guido.matrella@unipr.it

Docenti tutor

Michele Amoretti
E. michele.amoretti@unipr.it
Michele Tomaiuolo
E. michele.tomaiuolo@unipr.it

Delegati Erasmus

Luca Consolini
E. luca.consolini@unipr.it
 

Responsabile assicurazione qualità

Michele Amoretti
E. michele.amoretti@unipr.it

Studenti tutor

PELLEGRINO Mattia
E. mattia.pellegrino@unipr.it
PICCININI Mirco
E. mirco.piccinini@unipr.it
CIPPELLETTI Alberto
E. mirco.piccinini@unipr.it
BOTTI Filippo
E. filippo.botti2@studenti.unipr.it
SACCANI Francesco
E. francesco.saccani@unipr.it
MEZZADRI Matteo
E. matteo.mezzadri3@unipr.it
PENZOTTI Gabriele
E. gabriele.penzotti@unipr.it
TRIMIGNO Giuseppe
E. giuseppe.trimigno@studenti.unipr.it
RICCIARDI Roberto
E. roberto.ricciardi@studenti.unipr.it