• Edizioni di altri A.A.:
  • 2025/2026
  • 2026/2027

  • Lingua Insegnamento:
    INGLESE 
  • Testi di riferimento:

    "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" -- Aurélien Géron (O'Reilly Media, 2023)
    "Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences" -- Scott H. Cameron (Packt Publishing​​​​​​​, 2024)
    "Database System Concepts" – Abraham Silberschatz, Henry Korth, S. Sudarshan (McGraw Hill, 2019) 
  • Obiettivi formativi:

    Il corso si propone di fornire agli studenti una preparazione tecnica e interdisciplinare nell'uso di strumenti digitali per l'analisi, la gestione e la rappresentazione di dati complessi. Al termine del percorso, gli studenti saranno in grado di utilizzare il linguaggio Python per elaborare dati, progettare e interrogare basi di dati, creare visualizzazioni tridimensionali interattive e applicare tecniche di intelligenza artificiale per l’analisi di dataset eterogenei. Il corso mira a sviluppare competenze trasversali utili in ambiti scientifici, tecnologici, ambientali e umanistici, promuovendo un approccio critico e consapevole all'uso delle tecnologie digitali. 
  • Prerequisiti:

    Per seguire con profitto il corso è consigliabile possedere conoscenze di base di matematica, in particolare algebra e geometria e conoscenze di base di fisica. Non è richiesta esperienza pregressa in programmazione: il corso è progettato per introdurre gradualmente gli strumenti digitali attraverso un approccio pratico e interdisciplinare. 
  • Metodi didattici:

    Lezioni frontali con diapositive in PowerPoint e PDF sugli argomenti del corso, esercitazioni ed attività di svolgimento esercizi in aula con il supporto del docente.







     
  • Modalità di verifica dell'apprendimento:

    Esame scritto con quesiti a risposta multipla sugli argomenti del corso + un esercizio di programmazione. 
  • Sostenibilità:
     
  • Altre Informazioni:

    I libri di testo suggeriti sono materiale opzionale, che lo studente può decidere di adottare per una comprensione approfondita di alcune parti del corso. Durante il corso, verranno forniti allo studente materiale e slides che saranno non opzionali per la preparazione dell'esame. 


Il corso offre un'introduzione metodologica e pratica agli strumenti digitali utilizzati per l'analisi e la gestione di dati complessi in una vasta gamma di discipline. Gli studenti esploreranno quattro aree principali. La prima riguarda la programmazione in Python, attraverso la quale apprenderanno come manipolare, analizzare e visualizzare dati utilizzando librerie ampiamente diffuse. La seconda area è dedicata ai sistemi di basi di dati, con un'introduzione ai modelli relazionali e non relazionali, ponendo particolare attenzione alla modellazione dei dati, alle interrogazioni e all'integrazione di fonti eterogenee. La terza area introduce i fondamenti della modellazione e visualizzazione 3D, utilizzando strumenti accessibili e piattaforme come Unity per creare ed esplorare ambienti tridimensionali interattivi. L'ultima area affronta l’intelligenza artificiale e il machine learning, offrendo una panoramica degli algoritmi principali e delle loro applicazioni su dataset reali, inclusi immagini, serie temporali e dati spaziali. Il corso è pensato per essere accessibile a studenti provenienti da diversi ambiti accademici e non richiede esperienze pregresse in programmazione.


Unità 1 – Programmazione in Python per l'Analisi dei Dati: Fondamenti del linguaggio Python: sintassi, strutture di controllo, funzioni; Manipolazione di dataset con pandas e numpy; Visualizzazione di dati con matplotlib e seaborn; Parsing e gestione di file CSV, JSON, XML; Esercitazioni su dataset multidisciplinari. Unità 2 – Basi di Dati e Sistemi di Gestione dell'Informazione: Progettazione concettuale e logica di database relazionali; Linguaggio SQL: interrogazioni, join, aggregazioni; Introduzione a database spaziali e NoSQL; Integrazione di dati da fonti eterogenee; Esercitazioni su dataset reali e simulati. Unità 3 – Modellazione e Visualizzazione 3D: Introduzione ai concetti fondamentali della rappresentazione tridimensionale; Panoramica di strumenti per la creazione e l'esplorazione di modelli 3D; Utilizzo di ambienti di sviluppo accessibili per la visualizzazione interattiva (es. Unity); Applicazioni della modellazione 3D in contesti scientifici, educativi e comunicativi; Esercitazioni guidate su modelli semplici e ambienti virtuali. Unità 4 – Intelligenza Artificiale per l'Analisi Multidimensionale: Introduzione al machine learning supervisionato e non supervisionato; Algoritmi di classificazione, clustering e regressione; Reti neurali di base con TensorFlow e Keras; Applicazioni su immagini, dati 3D, serie temporali e dataset misti; Esercitazioni pratiche su casi studio interdisciplinari.

Avvisi

Nessun avviso in evidenza

Documenti

Nessun documento in evidenza

Scopri cosa vuol dire essere dell'Ud'A

SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551

SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371

email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693

icona Facebook   icona Twitter

icona Youtube   icona Instagram