Schema della sezione

    • Acuni degli script visti a lezione/esercitazione

        • 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”

    • L’Università degli Studi di Trieste dispone di una licenza Campus che consente agli studenti l’accesso a MATLAB da casa e in aula, nei laboratori e dai luoghi di ricerca, anche senza connessione alla rete.

      Per poter utilizzare Matlab seguite le istruzioni al link MATLAB Istruzioni
       oppure digitare “licenza campus matlab units” su un motore di
      ricerca e scegliere la prima pagina suggerita con dominio mathworks.com (

      link

      Creare un account MathWorks: Cliccare quindi su “Accedi per iniziare” ed inserire le proprie credenziali di Ateneo seguendo il processo guidato.
      Una volta attivato l’account MathWorks, è possibile l’uso di MATLAB
      sia attraverso l’installazione sul proprio PC (consigliata) sia attraverso
      l’uso di MATLAB online, attraverso browser, senza necessità di installa-
      zione. Ovviamente nell’ultimo caso è sempre necessaria una connessione
      internet.
      Si consiglia di installare MATLAB il prima possibile sul proprio PC.