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 teoria

      2) 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”