CdSINGEGNERIA MECCANICA
Codice1154I
CFU6
PeriodoPrimo semestre
LinguaItaliano
Moduli | Settore/i | Tipo | Ore | Docente/i | |
STRUMENTI DI SMART ENGINEERING PER L'INDUSTRIA 4.0 | ING-IND/17 | LEZIONI | 60 |
|
Al termine del corso lo studente avrà acquisito conoscenze relative alla programmazione, utilizzando il linguaggio Python e alcune sue librerie specifiche, di piccole applicazioni di analisi statistica, di data analytics e di calcolo numerico e simbolico utili nell'ingegneria meccanica
At the end of the course the student will have acquired knowledge related to programming, using the Python language and some of its specific libraries, of small applications of statistical analysis, data analytics and numerical and symbolic calculation useful in mechanical engineering
Le conoscenze acquisite saranno valuate mediante una specifica prova scritta
The acquired knowledge will be evaluated through a specific written test
Al termine del corso lo studente saprà utilizzare il linguaggio e le librerie specifiche per scrivere applicazioni ingegneristiche (analisi statistiche, grafici e rappresentazione di dati, ottimizzazione di processi)
At the end of the course the student will be able to use the language and specific libraries to write engineering applications (statistical analysis, graphs and data representation, process optimization)
Lo studente svolgerà una prova scritta tesa a valutare l'acquisizione della capacità di scrivere autonomamente codice per applicazioni ingegneristiche (analisi statistiche, grafici e rappresentazione di dati, ottimizzazione di processi)
The student will carry out a written test aimed at assessing the acquisition of the ability to independently write code for engineering applications (statistical analysis, graphs and data representation, process optimization)
Lo studente potrà acquisire e/o sviluppare sensibilità alle problematiche di analisi di un problema, definizione delle specifiche della corrispondente applicazione software e realizzazione della stessa
The student will be able to acquire and / or develop sensitivity to the problems of analysis of a problem, definition of the specifications of the corresponding software application and realization of the same
Brevi verifiche orali a campione eseguite durante le lezioni
Esecuzione di esercitazioni interattive sui principali contenuti del corso
Short oral sample tests performed during the lessons
Execution of interactive exercises on the main contents of the course
Conoscenze di base (non obbligatorie) di linguaggio Python
Basic knowledge (not compulsory) of Python language
Lezioni ed esercitazioni frontali, con ausilio di slide/filmati e ambienti di sviluppo
Lectures and lectures, with the aid of slides / videos and development environments
- Introduzione allo Smart Engineering
- Strumenti informatici di Smart Engineering: il linguaggio Python
- Le strutture di base del linguaggio e nozioni basilari di programmazione
- Applicazioni ingegneristiche del linguaggio Python
- Le librerie per l’ingegneria (con particolare riferimento alla meccanica)
- Esempi applicativi d'uso delle librerie SciPy, NumPy, MatplotLib
- Analisi statistiche di base
- Grafici e rappresentazione
- Calcolo numerico e simbolico
- Soluzione di problemi elementari
- Interazione con i dati
- Piccoli esempi d'uso di Python per fare Data Analytics per la Prognostica
- Cenni alla simulazione e ottimizzazione di processi industriali semplici
- Interazione con altri strumenti dell’Industria 4.0
- Introduction to Smart Engineering
- Smart Engineering IT tools: the Python language
- The basic structures of the language and basic notions of programming
- Engineering applications of the Python language
- Libraries for engineering (with particular reference to mechanics)
- Application examples of use of SciPy, NumPy, MatplotLib libraries
- Basic statistical analysis
- Graphs and representation
- Numerical and symbolic calculation
- Solving elementary problems
- Interacting with data
- Small examples of using Python to do Data Analytics for Prognostics
- Overview of simulation and optimization of simple industrial processes
- Interaction with other Industry 4.0 tools
Dispense, slide e codice sorgente forniti dal Docente a copertura tutti gli argomenti del corso. Eventuali testi di approfondimento verranno suggeriti, su ogni argomento del corso, durante le lezioni
Lecture notes and slides provided by the teacher covering all the various issues that have been dealt with during the course. Potential follow-up books suggested during the lessons and concerning each topic of the course.
Nessuna
None
L'esame è composto da una prova scritta
The exam consists of a written test
Nessuna
None
Nessuna
None