Guida degli insegnamenti

Syllabus

Partially translatedTradotto parzialmente
[W001377] - TECNOLOGIE E TECNICHE INFORMATICHECOMPUTER TECHNOLOGIES AND TECHNIQUES
ANDREA GENEROSI
Lingua di erogazione: ITALIANOLessons taught in: ITALIAN
Laurea - [IT13] SISTEMI INDUSTRIALI E DELL'INFORMAZIONE First Cycle Degree (3 years) - [IT13] INDUSTRIAL AND INFORMATION SYSTEMS
Dipartimento: [040040] Dipartimento Ingegneria dell'InformazioneDepartment: [040040] Dipartimento Ingegneria dell'Informazione
Anno di corsoDegree programme year : 1 - Primo Semestre
Anno offertaAcademic year: 2023-2024
Anno regolamentoAnno regolamento: 2023-2024
Obbligatorio
Crediti: 6
Ore di lezioneTeaching hours: 48
TipologiaType: A - Base
Settore disciplinareAcademic discipline: ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

LINGUA INSEGNAMENTO LANGUAGE

Italiano

Italian


PREREQUISITI PREREQUISITES

Conoscenze informatiche di base

Basic programming knowledges


MODALITÀ DI SVOLGIMENTO DEL CORSO DEVELOPMENT OF THE COURSE

Lezioni frontali sugli argomenti in programma, esercitazioni su applicazioni di algoritmi studiati


Lezioni frontali: 36 ore
Esercitazioni: 12 ore

Lectures on the scheduled topics, exercises on studied algorithms applications

Frontal lessons: 36 hours
Excercises: 12 hours


RISULTATI DI APPRENDIMENTO ATTESI LEARNING OUTCOMES
Conoscenze e comprensione.

L’insegnamento permette agli studenti di acquisire le nozioni fondamentali di programmazione mediante il linguaggio Python e conoscenze elementari di algoritmi di Machine Learning e Deep Learning applicati nello scenario Industry 4.0. Tali conoscenze elementari, saranno applicate in contesti applicativi di esempio.


Capacità di applicare conoscenze e comprensione.

Al termine del corso lo studente sarà in grado di conoscere e utilizzare in maniera appropriata ambienti software tipici dell’Industry 4.0 con particolare riferimento alla programmazione e applicazione di metodi elementari di machine learning negli scenari applicativi descritti, con lo scopo di risolvere problematiche industriali di esempio di bassa complessità


Competenze trasversali.

L’esecuzione di un progetto, che verrà svolto in gruppi o in autonomia porterà alla stesura di una relazione, contribuirà a migliorare sia la capacità comunicativa che deriva anche dal lavoro svolto in gruppo, sia la capacità di apprendimento e di problem solving in autonomia. Nei progetti sarà fondamentale l’interazione con gruppi di lavoro aziendali


Knowledge and Understanding.

This course aims at providing the fundamental notions of Python programming, and introductory knowledges of Machine Learning and Deep Learning algorithms applied in the Industry 4.0 scenario. These introductory knowledges will be applied in some application contexts.


Capacity to apply Knowledge and Understanding.

At the end of the course the student will be able to know and use in an appropriate way software environments typical of Industry 4.0 with particular reference to the programming and application of elementary machine learning methods in the described application scenarios, with the aim of solving examples of industrial problems of low complexity


Transversal Skills.

The execution of a project, which will be carried out in groups or autonomously will lead to the drafting of a report. The project will contribute to improve both the communicative skill which also derives from the work carried out in groups, and the problem solving skill. Interaction with industrial companies will be fundamental in the projects



PROGRAMMA PROGRAM

I seguenti argomenti saranno trattati durante le lezioni teoriche:


Modulo 1: Introduzione all’informatica e alla programmazione in Python


• Introduzione all’informatica
• Introduzione alla programmazione e al linguaggio Python
• Espressioni, iterazioni, strutture dati e funzioni in Python



Modulo 2: Python per il ML e l’Industry 4.0


• Introduzione ai Sistemi informativi aziendali e ai Manufacturing Execution System (MES)
• Introduzione al Machine Learning e Deep Learning
• Elementi pratici di Machine Learning in Python
• Introduzione Task Industry 4.0
• Machine Learning per Task Industry 4.0

The following topics will be covered during the theoretical lessons:


Module 1: Introduction to computer science and Python programming

• Introduction to computer science
• Introduction to Python programming and language
• Expressions, iterations, data structures and functions in Python



Module 2: Python for ML and Industry 4.0

• Introduction to Industrial Information Systems and to Manufacturing Execution System (MES)
• Introduction to Machine Learning and Deep Learning
• Practical elements of Machine Learning in Python
• Introduction to Industry 4.0 tasks
• Machine learning for Industry 4.0 tasks


MODALITÀ DI SVOLGIMENTO DELL'ESAME DEVELOPMENT OF THE EXAMINATION
Modalità di valutazione dell'apprendimento.

La valutazione del livello di apprendimento degli studenti avviene sulla base della corrispondenza alle specifiche assegnate e la qualità del progetto svolto e delle risposte a due/tre domande su temi trattati nel corso effettuate nella prova orale.


Criteri di valutazione dell'apprendimento.

Per superare con esito positivo la prova orale lo studente dovrà dimostrare di possedere una complessiva conoscenza dei contenuti del corso, e un’applicazione degli stessi.


Criteri di misurazione dell'apprendimento.

Attribuzione del voto finale in trentesimi


Criteri di attribuzione del voto finale.

La valutazione finale sarà in relazione al grado di competenze dimostrate dallo studente nello svolgimento del progetto e la conoscenza dimostrata dallo studente nello svolgimento della prova orale


Learning Evaluation Methods.

The assessment of the students' level of learning is based on the correspondence to the assigned task and the quality of the project carried out and the answers to two/three questions on topics covered in the course carried out in the oral test.


Learning Evaluation Criteria.

In order to successfully pass the oral test the student will have to demonstrate an overall knowledge of the course contents and their application.


Learning Measurement Criteria.

Final grade in thirtieth


Final Mark Allocation Criteria.

The final evaluation will be in relation to the degree of competence demonstrated by the student in carrying out the project and the knowledge demonstrated by the student in carrying out the oral test.



TESTI CONSIGLIATI RECOMMENDED READING

Kenneth A. Lambert, Programmazione in Python, Apogeo.

Alessandro Bellini, Andrea Guidi, Python e Machine Learning, McGraw-Hill.

Sinan Ozdemir, Data science. Guida ai principi e alle tecniche base della scienza dei dati, Apogeo

Eventuale materiale aggiuntivo disponibile su: https://learn.univpm.it

Kenneth A. Lambert, Programmazione in Python, Apogeo.

Alessandro Bellini, Andrea Guidi, Python e Machine Learning, McGraw-Hill.

Sinan Ozdemir, Data science. Guida ai principi e alle tecniche base della scienza dei dati, Apogeo

Any additional material available on:
https://learn.univpm.it


E-LEARNING E-LEARNING

no

no


Scheda insegnamento erogato nell’A.A. 2023-2024
Le informazioni contenute nella presente scheda assumono carattere definitivo solo a partire dall'A.A. di effettiva erogazione dell'insegnamento.
Academic year 2023-2024

 


Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427