Docente
|
ZINGONI ANDREA
(programma)
- Introduzione all'informatica. - Concetti fondamentali dell’algebra booleana. - Operazioni e funzioni logiche. - Funzionamento di un elaboratore elettronico. - Introduzione alla programmazione informatica. - Introduzione a Matlab (ambienti di programmazione, variabili e tipi). - Operazioni coi vari tipi di variabili in Matlab - Funzioni in Matlab (preimpostate e personalizzate), grafici di funzioni. - Cicli e alternative in Matlab/Octave. - Introduzione a Python: IDE, variabili e tipi, operazioni. - Funzioni e librerie in Python e rappresentazione grafica delle funzioni. - Cicli e alternative in Python. - Definizione e uso delle classi in Python. - Utilizzo di routine di calcolo statistico in Matlab e in Python. - Rappresentazione ed elaborazione digitale delle immagini. - Esercitazione sulla risoluzione di problemi in Matlab/Octave. - Esercitazione sulla risoluzione di problemi in Python.
(testi)
- "Reti logiche", di C. Bolchini, C. Bandolese, F. Salice, D. Sciuto, ed. Apogeo 2008 (in particolare Cap. 1; 2; 3.1-3.5, 4.1-4.4, 5, 7.1-7.2).
- "An Introduction to Boolean Algebras", di A. Schardijn (2016), Electronic Theses, Projects, and Dissertations, 421, California State University.
- "MATLAB: A Practical Introduction to Programming and Problem Solving", di S. Attaway (2018), ed. Elsevier - Butterworth-Heinmann.
- "Imparare Python" 4°ed., di M. Lutz (2011), ed. O'Reilly Media.
- Dispense del Professore (contattare via e-mail per riceverle).
|