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
Teaching Methods
The course will consist of lectures in the computer room, with the use of computers, through which students will practice by confronting themselves with a series of tasks designed to apply the different notions of programming and visualization during the lessons themselves.
Contents
MODULE A: • The MATLAB programming environment • Working with the MATLAB user interface • Variables and commands • Data management • Data interpolation and extrapolation • Graphical representation of data • Automate scripted commands • Working with tabular data • Adapt models to empirical data • Introduction to the use of molecular visualization and manipulation programs (AVOGADRO and VMD) • Preparation of a molecular model