Schema della sezione
-
-
Martedì 28 e mercoledì 29 ottobre non ci saranno lezioni
-
Martedì 21 ottobre e mercoledì 22 ottobre le lezioni saranno svolte regolarmente
-
Struttura del corso
Il corso si articola in 13 lezioni di 3 ore e 6 esercitazioni di 1 ora (mercoledì pomeriggio).
Le 13 lezioni si dividono in due gruppi
6 lezioni di teoria (tendenzialmente martedì)
7 lezioni di programmazione in Matlab (tendenzialmente mercoledì mattina)A fine corso sarà predisposto un esonero per la parte di programmazione (vedi modalità d’esame)
-
Argomenti trattati nel corso
Teoria 1 – Introduzione, presentazione del corso, codifica dell’informazione
Teoria 2 – Rappresentazione dell’informazione in un computer
Teoria 3 – Algebra booleana, introduzione e applicazioni nella programmazione
Teoria 4 – Architettura dei calcolatori. HW, SW, Sistemi Operativi
Teoria 5 – Algoritmi e strutture dati
Teoria 6 – Implementazione di algoritmi notevoli (ordinamento , ricerca, ecc)
Programmazione - Matlab 1 – Introduzione, installazione, comandi di base, matrici
Programmazione - Matlab 2 – Input/Output (I/O), strutture di controllo e funzioni
Programmazione - Matlab 3 – Sistemi Lineari e Algebra lineare
Programmazione - Matlab 4 – Analisi matematica
Programmazione - Matlab 5 – Funzioni nel dominio del tempo e della frequenza
Programmazione - Matlab 6 – Analisi ed elaborazione dei segnali
Programmazione - Matlab 7 – Ripasso e approfondimenti
Esonero esame Programmazione Matlab (3/12/25) -
Frequenza
La frequenza delle lezioni non è obbligatoria ma è fortemente raccomandata.
-
Esercitazioni di gruppo
Durante il corso saranno assegnate esercitazioni di gruppo (max 4 persone per gruppo) da svolgere a casa
Le esercitazioni di gruppo sono facoltative ma saranno valutate (bonus per la votazione dell’esame finale)
-
Assistenza agli studenti in remoto
Martedì 11, 18, 25 novembre, dalle 9:00 alle 10:00 sarò a disposizione da remoto (video chiamata) per eventuali dubbi e fornire chiarimenti sugli argomenti trattati a lezione. La richiesta deve essere inoltrata alla mia email antonio.fiumara@dia.units.it entro il venerdì della settimana precedente. Eventuali altre date possono essere concordate sulla base delle eventuali necessità che potranno emergere
-
Testi
- Dispense ed esercitazioni fornite dal docente e reperibili alla pagina moodle del corso
(https://moodle2.units.it/course/view.php?id=15724).
- Testo consigliato per approfondimenti: MATLAB, Edition 6 - A Practical Introduction to
Programming and Problem Solving, Dorothy C. Attaway, Ph.D., Publication Date: 06 Sep 2022 -
Modalità di svolgimento dell'esame
Gli esami si svolgeranno in presenza mediante l’utilizzo della piattaforma Moodle.
Ogni studente dovrà essere dotato del proprio computer o tablet personale per svolgere l'esame. L'aula è dotata di connessione internet wireless e prese di corrente. Per gli studenti che non sono in possesso di computer/tablet personale saranno messe in atto le opportune soluzioni.La prova d’esame ha una durata complessiva di 2 h e consiste in:
1) Prova scritta da svolgere su piattaforma Moodle articolata su 17 domande a risposta multipla (per un totale 30 punti)
n. 3 domande da 3 punti - è richiesto lo svolgimento di calcoli
n. 7 domande da 2 punti - potrebbe essere richiesto lo svolgimento di calcoli
n. 7 domande da 1 punti - domande di teoria2) Realizzazione di un programma in Matlab (solo per chi non ha superato l’esonero)
3) Prova orale facoltativa
-
Svolgimento e consegna (Moodle)
Utilizzo di Moodle per lo svolgimento dell'esame:
Eseguire l'accesso a Moodle con le proprie credenziali istituzionali (units), entrate nella sezione "Esami" e selezionate il quiz
Domande [data esame]
Una volta risposto a tutte le domande, finalizzate il quiz ("Termina il tentativo" in basso e poi "Invia tutto e termina");
Salvate gli script nel vostro pc, così nel caso di eventuali problemi di connessione internet al momento della conclusione dello svolgimento del quiz sarà sufficiente reinserirli in Moodle;Elaborato in Matlab [data esame]
Caricare su Moodle i file .m e ogni altro file che ritenete utile per la corretta valutazione
Verificate con il professore se la consegna è andata a buon fine
Gli script Matlab devono essere funzionanti in maniera corretta -
Consultazione appunti e materiali durante lo svolgimento dell’esame
E’ possibile consultare liberamente il materiale e gli esercizi del corso ed è necessario utilizzare Matlab -
Valutazione
Per superare l’esame è necessario
- aver raggiunto la votazione minima di 18/30 nella parte teorica (domande)
- aver ottenuto la votazione minima di 18/30 nella parte di programmazione (o esonero)La valutazione finale dell’esame sarà data dalla media delle votazioni delle due parti e l’eventuale orale più i bonus maturati con le esercitazioni di gruppo
-
Accettazione o rifiuto del voto
Riceverete una mail quando gli esami saranno stati corretti: prendete visione del voto su esse3 per l'accettazione o l'eventuale rifiuto entro i termini previsti.
Potete visionare gli eventuali commenti ai singoli esercizi su Moodle, andando sul medesimo quiz.
Gli studenti che non hanno raggiunto la sufficienza saranno considerati “Ritirati”
-