Lo studente/la studentessa apprenderà le basi necessarie per affrontare le problematiche relative all’applicazione di metodi informatici/computazionali/grafici a problemi di carattere inerentemente chimico. Il corso consiste in due moduli fortemente integrati e interdipendenti. Come conseguenza della forte integrazione dei due moduli, l’esame è unico. In particolare gli obbiettivi formativi dei due moduli sono: MODULO A • Fornire i concetti base dei linguaggio di programmazione MATLAB • Introdurre lo studente/la studentessa all’utilizzo di programmi per visualizzazione di molecole in 3D MODULO B • Applicare le nozioni base di programmazione MATLAB nella stesura di semplici programmi per analisi dati e visualizzazione di funzioni (in 2 e 3 dimensioni). • Applicazione di programmi di grafica molecolare a problemi chimici
Metodi didattici
Il corso sarà costituito da lezioni frontali in aula informatica, con l’utilizzo del computer, tramite i quali gli studenti/le studentesse si eserciteranno confrontandosi con una serie di task atti ad applicare le diverse nozioni di programmazione e visualizzazione durante le lezioni stesse.
Contenuti
MODULO A: • L’ambiente di programmazione MATLAB • Lavorare con l'interfaccia utente MATLAB • Variabili e comandi • Gestione dei dati • Interpolazione ed estrapolazione dati • Rappresentazione grafica dei dati • Automatizzare i comandi con script • Lavorare con dati tabulari • Adattare i modelli ai dati empirici • Introduzione all’uso dei programmi di visualizzazione e manipolazione molecolare (AVOGADRO e VMD) • Preparazione di un modello molecolare