- Docente: Michele Lombardi
- Crediti formativi: 3
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
- Corso: Laurea in Ingegneria chimica e biochimica (cod. 8887)
Conoscenze e abilità da conseguire
Acquisizione dei concetti fondamentali e degli strumenti operativi necessari per limpiego dellinformatica nella soluzione di problemi nellambito dellingegneria chimica. Capacità di progetto e realizzazione di algoritmi utilizzando ambienti e linguaggi di alto livello.
Contenuti
Nota introduttiva
Il corso di LABORATORIO DI INFORMATICA T sarà strettamente integrato a quello di ANALISI NUMERICA T, sia in termini di argomenti, che per quanto riguarda i criteri di valutazione.
Si consiglia agli studenti di consultare la pagina di ANALISI NUMERICA T per avere una visione più chiara.
Requisiti/Propedeuticità Consigliate
L’allievo che accede a questo insegnamento conosce e sa utilizzare strumenti di base di analisi matematica ed algebra lineare.
Tali conoscenze sono acquisite, di norma, attraverso gli esami di Analisi I, Analisi II e Geometria ed Algebra
Il superamento di tali esami non è da considerarsi un requisito stringente. Lo è invece una certa familiarità con i principali argomenti affrontati in essi (funzioni, differenziazione ed integrazione, algebra lineare).
È utile (ma non necessaria) una conoscenza di base di nozioni e metodi di meccanica classica, di norma acquisite nell'esame di Fisica I.
Tutte le lezioni saranno tenute in Italiano. È quindi necessaria la comprensione della lingua italiana per seguire con profitto il corso e per poter utilizzare il materiale didattico fornito.
Programma
Fondamenti di Informatica
- Concetto di algoritmo, programmazione strutturata
- Introduzione a Matlab, strutture dati, operatori, funzioni base
Sistemi per l'elaborazione di informazioni
- Breve storia dei calcolatori elettronici, struttura di un calcolatore elettronico
- Breve introduzione ai linguaggi di programmazione
- Breve introduzione ai Sistemi operativi
Rappresentazione dell'informazione
- Rappresentazione binaria di numeri interi, rappresentazione binaria di numeri in virgola mobile, esempi di calcolo, errori di cancellazione
Problemi di calcolo numerico semplici
- Sistemi dinamici tempo-discreti
- Soluzione di sistemi di equazioni lineari (con applicazioni)
- Soluzione di sistemi di equation non-lineari (con applicazioni)
- Soluzione di problemi ai minimi quadrati (con applicazioni)
- Soluzione di equazioni differenziali ordinarie (con applicazioni)
Problemi di calcolo numerico avanzati
- Soluzione di problemi di stima di parametri
- soluzione di problemi semplici di ottimizzazione
Testi/Bibliografia
Come riferimento, verrano principalmente utilizzate le slide del corso.
In aggiunta, le lezioni verranno progressivamente registrate e rese disponibili on-line.
Metodi didattici
Il corso si avvarrà principalmente di:
- Sessioni di laboratorio
- Brevi lezioni frontali (tipicamente prima di alcune sessioni di laboratorio)
Modalità di verifica e valutazione dell'apprendimento
Le conoscenze e capacità acquisite verrano verificate mediante una prova pratica in laboratorio. La prova conterrà esercizi legati anche al programma di Analisi Numerica T (essendo i due corsi integrati).
Si fa presente che per superare il corso di ANALISI NUMERICA T sarà necessario sostenere una prova scritta.
Strumenti a supporto della didattica
- Slide del corso
- Esercizi e temi d'esame
- Registrazioni delle lezioni
Link ad altre eventuali informazioni
http://ai.unibo.it/teaching/LABINFO-T-1617
Orario di ricevimento
Consulta il sito web di Michele Lombardi