Laboratorio di Informatica T (AA 17/18)

Informazioni

Questo sito Web è dedicato all'insegnamento di Laboratorio di Informatica T, del corso di Ingegneria Chimica e Biochimica, integrato con l'insegnamento Analisi Numerica T.

Il sito vuole consentire agli allievi di avere accesso a tutte le informazioni relative a finalità, contenuti, testi adottati e modalità di valutazione del corso.

Avvisi

Orario del corso: consultabile sul sistema informatizzato del corso di laurea (orario combinato dei due corsi integrati).

Docente (Laboratorio di Informatica): Dott. Michele Lombardi

  • Tel. 051 20 93270
  • email: michele lombardi2 unibo it
  • Ricevimento: su appuntamento via email
  • Ufficio: in viale del Risorgimento, vicino all'aula 5.7

Docente (Analisi Numerica): Prof.ssa. Fabiana Zama

Obiettivi del Corso

Fornire una introduzione ai concetti di base di Informati ed alla programmazione strutturata, utilizzando linguaggi imperativi. Fornire elementi di calcolo numerico, imparare ad utilizzare in modo efficace algoritmi numerici per risolvere problemi. Utilizzo del sistema Matlab come strumento di calcolo.

Gli obiettivi pricipali del corso sono:

  • Apprendere le basi del cosiddetto "pensiero algoritmico" e della programmazione strutturata
  • Apprendere come utilizzare algoritmi di calcolo numerico per risolvere problemi di analisi e progettazione di sistemi semplici
  • Apprendere l'utilizzo del sistema Matlab

Metodi e materiale

  • Il corso sarà costituito da sessioni di laboratorio, precedute dall'introduzione di nuovi argomenti mediante lezioni frontali
  • Il materiale didattico sarà costituito principalmente dalle slide del corso
  • Le slide del corso e delle sessioni di laboratorio saranno pubblicate di volta in volta nella apposita sezione del sito
  • Per quai tutte le lezioni, sarà disponibile una registrazione (sceencast)
  • Lo strumento software utilizzato in laboratorio sarà Matlab, disponibile gratuitamente per gli studenti UNIBO. Apposite istruzioni di installazione sono fornite sul sito web dell'università.

Per il corso, è importante disporre di un account per l'accesso al LAB6. Le istruzioni per come ottenerlo sono disponibili nell'apposita sezione.

Materiale Didattico

Se occorre, gli screencasts possono essere scaricati facendo click destro sul link e selezionando "salva link con nome"

  • Lezione del 19/09/2017, 13:30-15:30 (screencast)
    • Informazioni generali (html, pdf)
    • Introduzione all'informatica (html, pdf)
    • Introduzione a Matlab ed espressioni (html, pdf)
      • CORREZIONE: per le operazioni "and" e "or" la sintassi consigliata è ora "&" e "|", anziché "&&" e "||"
  • Lezione del 22/09/2017, 09:00-12:00 (screencast)
    • Matrici e vettori in Matlab (html, pdf)
    • Soluzioni degli esercizi (zip)
  • Lezione del 25/09/2017, 14:30-17:30 (screencast)
    • Programmazione strutturata (html, pdf)
    • Soluzioni degli esercizi (zip)
  • Lezione del 29/09/2017, 09:00-12:00 (screencast)
    • Definizione di funzioni (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 09/10/2017, 14:30-17:30 (screencast)
    • Sistemi dinamici tempo-discreti (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 17/10/2017, 13:30-15:30 (screencast)
    • Funzioni come parametri (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 27/10/2017, 09:00-12:00 (screencast)
    • Equilibrio di sistemi dinamici lineari, progettazione di curve (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 03/11/2017, 09:00-12:00 (screencast)
    • Interpolazione esatta, lineare a tratti e metodo dei minimi quadrati (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 10/11/2017, 09:00-12:00 (screencast)
    • Quadratura, equazioni e sistemi di equazioni non lineari (html, pdf)
      • CORREZIONE: risolto un problema nella derivazione della curva ellittica
    • Start-kit (zip) e soluzioni degli esercizi (zip)
      • CORREZIONE: start-kit aggiornato
  • Lezione del 14/11/2017, 13:30-15:30 (screencast)
    • Quadratura, equazioni e sistemi di equazioni non lineari (bis) (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 01/12/2017, 09:00-12:00 (screencast)
    • Equazioni Differenziali Ordinarie (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)
  • Lezione del 15/12/2017, 09:00-12:00 (screencast)
    • Stima di parametri (html, pdf)
    • Start-kit (zip) e soluzioni degli esercizi (zip)

Temi d'Esame

Simulazioni d'esame (NOTA: sono abbastanza difficili)

Temi d'esame (NOTA: alcun temi si riferiscono ad anni passati, si utilizzi questo link al materiale didattico invece di quello riportato nei testi)

Modalità d'Esame

L'esame per i due corsi integrati consiste di due prove:

  • Una prova pratica (programmazione in laboratorio), per Laboratorio di Informatica
  • Una prova scritta, per Analisi Numerica
Le due prove possono essere sostenute in qualunque ordine

I voti rimangono validi per un anno

Attenzione: se decidete di consegnare un nuovo elaborato, il nuovo voto rimpiazza il vecchio

Il voto finale è una media pesata (corretta manualmente), quindi 1/3 per la prova pratica (lab-info), 2/3 per lo scritto (analisi numerica)

Contenuto della prova pratica:

  • Tre esercizi di Laboratorio di Informatica
  • Un esercizio sugli argomenti di laboratorio di Analisi Numerica (tipicamente: implementare un algoritmo)

Aspetti tecnici

  • Tempo disponibile: 2h e 30m
  • Si utilizzano i PC del laboratorio (quindi Matlab 2016a)
  • Le slide delle lezioni e le soluzioni degli esercizi (escluse le prove d'esame e gli algoritmi di analisi numerica) sono consultabili (dai PC, su un sito apposito riportato sul testo d'esame)
  • Il link del sito con il materiale consultabile verrà fornito alla fine del corso (per prendere familiartà con l'organizzazione del materiale)
  • Non è possibile portare altro materiale
  • Consegna dei temi e degli elaborati mediante un sistema elettronico
  • Il programma d'esame è consultabile in formato pdf

Come Ottenere un Account di Laboratorio

Da qualsiasi pc collegato ad internet:

  • Collegarsi al sito http://infoy.ing.unibo.it/new_account
  • Cliccare su “Login” ed autenticarsi con le credenziali di ateneo. (nome.cognome@studio.unibo.it e relativa pw)
  • Ad autenticazione avvenuta, sarà visualizzata una pagina con l’account da utilizzare nei laboratori della Scuola. L’account è composto dalla lettera “s” seguita dal numero di matricola (es.“s0000123456”)
  • Per completare l’attivazione impostare una password e cliccare sul pulsante “Submit” Cliccare su “logout”.
  • L’account sarà attivo dopo pochi minuti.