Vai al contenuto principale

Ingegneria Informatica (MO)

Corso che forma sviluppatori software e specialisti IT. Si studiano programmazione (C, Java, Python), database, sistemi operativi, reti, AI e tecnologie web. Combina teoria e laboratori pratici.

Triennale
MO
180 CFU
28insegnamenti

Anno 1

NomeSezioni
Analisi Matematica I

Insegnamento fondamentale che tratta i numeri reali, le successioni e le serie numeriche. L'obiettivo è fornire gli strumenti del calcolo differenziale e integrale per funzioni di una variabile reale, necessari per la risoluzione di problemi matematici e ingegneristici di base.

1 sezione
Analisi Matematica II

Corso fondamentale di calcolo infinitesimale per le scienze fisiche. Il programma approfondisce il calcolo differenziale per funzioni di più variabili reali (limiti, continuità, differenziabilità, ottimizzazione libera e vincolata), l'integrazione multipla e lo studio delle equazioni differenziali ordinarie (EDO) del primo ordine e di ordine superiore, fornendo le basi matematiche per la modellizzazione fisica.

1 sezione
Economia e Organizzazione Aziendale

Corso mirato a fornire agli ingegneri le basi della gestione aziendale. Il programma copre l'analisi del bilancio (redditività e liquidità), la contabilità dei costi per il calcolo del Break-Even Point e la valutazione degli investimenti (VAN, TIR), approfondendo inoltre la gestione coordinata dei cicli tecnico, economico e monetario per ottimizzare il fabbisogno finanziario dell'impresa.

1 sezione
Fondamenti di Informatica

Introduce i concetti fondamentali dell'informatica e della programmazione strutturata. Il corso copre la progettazione di algoritmi, i tipi di dati e le strutture di controllo (cicli, condizioni) tramite un linguaggio di alto livello come C o Python. Gli studenti studiano la gestione della memoria, le funzioni e le strutture dati di base, sviluppando le competenze logiche necessarie per lo sviluppo software in ingegneria.

1 sezione
Geometria

Insegnamento fondamentale che introduce i concetti dell'algebra lineare e della geometria analitica. Vengono trattati il calcolo matriciale, la risoluzione di sistemi lineari, gli spazi vettoriali, le trasformazioni lineari (diagonalizzazione) e la geometria analitica del piano e dello spazio, fornendo gli strumenti matematici indispensabili per la modellizzazione ingegneristica.

1 sezione
Inglese

Insegnamento mirato al raggiungimento del livello di competenza linguistica B1/B2 (QCER) in ambito scientifico. Il corso si focalizza sullo sviluppo delle quattro abilità linguistiche (ascolto, parlato, lettura, scrittura) con particolare attenzione al lessico specialistico della biologia, delle bioscienze e alla comprensione di testi accademici e pubblicazioni internazionali.

1 sezione
Matematica Applicata e Statistica

Si concentra sul fornire strumenti matematici e statistici avanzati per la modellazione e l'analisi dei dati. Il corso copre i fondamenti del machine learning, l'analisi di big data e l'elaborazione dei segnali. Gli studenti imparano a tradurre problemi reali in modelli matematici rigorosi e a risolvere problemi complessi di ottimizzazione e decisione utilizzando strumenti computazionali come Python.

1 sezione
Strutture Dati e Algoritmi

Fornisce i concetti fondamentali per la progettazione e l'analisi di algoritmi e strutture dati efficienti. Il programma copre le strutture dati di base (array, liste collegate, pile, code, alberi, grafi) e le tecniche algoritmiche (ordinamento, ricerca, ricorsione, programmazione dinamica). Gli studenti imparano a valutare la complessità algoritmica e a selezionare le strutture dati più appropriate per problemi computazionali complessi.

1 sezione
Ofa - Obblighi Formativi Aggiuntivi

Si riferisce agli Obblighi Formativi Aggiuntivi assegnati agli studenti che non superano il test d'ingresso o che presentano lacune nelle conoscenze di base. Tali obblighi prevedono attività integrative obbligatorie, spesso in matematica o scienze di base, finalizzate a fornire i prerequisiti necessari per affrontare con successo il corso di studi scelto.

1 sezione

Anno 2

NomeSezioni
Basi di Dati

Introduce i principi di progettazione e gestione delle basi di dati relazionali. Tratta il modello entità-relazione, la normalizzazione, l'algebra relazionale, il linguaggio SQL, la gestione delle transazioni e i fondamenti dei DBMS. Fornisce competenze per progettare schemi efficienti, interrogare i dati e sviluppare applicazioni che interagiscono con database.

1 sezione
Controlli Automatici

Fornisce le basi teoriche e pratiche per l'analisi e la progettazione di sistemi di controllo in retroazione. Il corso copre la modellazione matematica dei sistemi dinamici tramite funzioni di trasferimento e rappresentazioni nello spazio degli stati. Gli studenti studiano l'analisi di stabilità (Routh, Nyquist), la risposta in frequenza e la sintesi di controllori come i PID per ottenere le specifiche di prestazione desiderate nei sistemi automatizzati.

1 sezione
Elettronica per i Sistemi Digitali

Fornisce gli strumenti per sviluppare sistemi elettronici digitali e unità di controllo programmabili. L'insegnamento copre l'interfacciamento con sensori, i circuiti di conversione ADC/DAC e i blocchi circuitali per l'alimentazione e la radiofrequenza.

3 sezioni
Fisica Generale

Corso fondamentale dedicato ai principi della fisica classica per l'ingegneria civile. Il programma approfondisce la meccanica del punto e dei sistemi (cinematica, dinamica, lavoro ed energia) e i fondamenti dell'elettromagnetismo nel vuoto (carica elettrica, campo elettrico, legge di Gauss e circuiti in corrente continua), fornendo il metodo scientifico necessario per la risoluzione di problemi fisici complessi.

1 sezione
Programmazione a Oggetti

Approfondisce il paradigma della programmazione orientata agli oggetti e la sua applicazione nello sviluppo di software complesso. Tratta classi, ereditarietà, polimorfismo, incapsulamento, interfacce, gestione delle eccezioni e principi di design, tipicamente in Java o C++. Fornisce competenze per progettare codice modulare, riusabile e manutenibile.

1 sezione
Ricerca Operativa

Fornire la basi delle tecniche di Ricerca Operativa

1 sezione
Sistemi Operativi

Studia l'architettura e i meccanismi di funzionamento dei moderni sistemi operativi. Tratta gestione dei processi, scheduling, sincronizzazione, memoria virtuale, file system, I/O e concetti di sicurezza. Fornisce competenze teoriche e pratiche per comprendere come il software di sistema gestisce le risorse hardware e supporta l'esecuzione concorrente delle applicazioni.

1 sezione

Anno 3

Obbligatori

NomeSezioni
Tecnologie Web

Il corso mira a fornire conoscenze e competenze su metodologie e tecnologie per il progetto e lo sviluppo di moderne applicazioni basate su infrastrutture Web e mobile. Gli argomenti trattati riguardano le tecnologie Web, e lo sviluppo di applicazioni web e mobili.

15 sezioni
Intelligenza Artificiale

Il corso mira a fornire conoscenze e competenze sulle principali tecniche di machine learning e intelligenza artificiale per l’analisi di dati numerici.

11 sezioni
Architettura dei Calcolatori

Il corso vuole fornire le conoscenze di base sull’architettura dei calcolatori elettronici, con enfasi sulla struttura hardware, sulle reti logiche impiegate come componenti del calcolatore, sui modelli dell’Instruction Set Architecture e della microarchitettura del processore, sulla gerarchia di memorie fino alle periferiche di input e output.

1 sezione
Fondamenti di Telecomunicazioni

Il corso vuole fornire le conoscenze e le competenze necessarie all'analisi e alla progettazione di elementari sistemi di telecomunicazioni.

3 sezioni
Ingegneria del Software

Il corso prevede di fornire le principali conoscenze teoriche, tecnologiche e applicative, relativamente alle seguenti fasi in cui può essere suddiviso il ciclo di vita di un sistema software: specifica dei requisiti, progettazione, implementazione, testing, distribuzione e manutenzione.

8 sezioni
Reti di Calcolatori

Il corso fornisce i concetti di base sulle architetture e sui protocolli delle reti di calcolatori. L'attenzione è concentrata sullo stack di protocolli TCP/IP.

13 sezioni

A scelta

NomeSezioni
Chimica

Insegnamento fondamentale che introduce la chimica moderna con un approccio rigoroso per studenti di fisica. Tratta la struttura atomica e molecolare, le teorie del legame chimico, la termodinamica chimica, gli equilibri in soluzione e l'elettrochimica. L'obiettivo è far comprendere le trasformazioni della materia e i principi fisico-chimici che le governano attraverso la risoluzione di problemi stechiometrici e teorici.

1 sezione
Diritto del Lavoro

Esamina la disciplina giuridica dei rapporti di lavoro subordinato e autonomo, le fonti normative nazionali ed europee e il sistema delle relazioni sindacali. Tratta contratti, retribuzione, tutele del lavoratore, licenziamenti e ammortizzatori sociali. Fornisce le competenze per gestire correttamente gli aspetti contrattuali, contenziosi e di compliance nei contesti aziendali.

1 sezione
Disegno Assistito da Calcolatore

Introduce le tecniche di modellazione CAD 2D e 3D per la rappresentazione di componenti e assiemi meccanici. Tratta modellazione parametrica, feature-based, gestione di parti, assemblaggi e messa in tavola secondo normativa tecnica. Sviluppa le competenze pratiche con software professionali per la progettazione industriale e la documentazione tecnica.

1 sezione
Informatica Industriale

Prepara gli studenti a progettare sistemi informatici nei contesti di produzione industriale. Argomenti chiave includono la programmazione di sistemi real-time, l'integrazione hardware-software per l'automazione industriale e la gestione di sistemi embedded. Il corso enfatizza il lavoro pratico di laboratorio per implementare soluzioni software con vincoli stringenti di tempistica in ambienti manifatturieri.

1 sezione
Inglese Avanzato

Il corso ha l'obiettivo di portare gli studenti al livello B2 del Quadro Comune Europeo di Riferimento. Esso sarà incentrato sull’insegnamento/apprendimento del lessico tecnico-scientifico in base al proprio corso di laurea e sulle abilità ricettive (comprensione scritta e orale).

18 sezioni
Qualità e Affidabilità

Approfondisce i metodi statistici e ingegneristici per il controllo della qualità e la valutazione dell'affidabilità di prodotti e processi. Tratta carte di controllo, capability, FMEA, analisi dei guasti, distribuzioni di vita e tecniche di manutenzione. Fornisce competenze per progettare sistemi qualità conformi agli standard e migliorare le prestazioni industriali nel ciclo di vita.

1 sezione