Se devi iscriverti fai riferimento al codice 6007.
Se sei già iscritto puoi verificare il codice del tuo corso su Studenti Online.
6007 - Tecnologie dei sistemi informatici
CONOSCENZA E CAPACITÀ DI COMPRENSIONE (KNOWLEDGE AND UNDERSTANDING)Il laureato:
- conosce le basi e gli strumenti matematici, statistici e fisici per analizzare, valutare e cooperare alla realizzazione dei sistemi informatici;
- conosce l'architettura di base di un calcolatore e delle sue periferiche;
- conosce i principali sistemi operativi, compresi quelli dedicati ai sistemi embedded;
- conosce la programmazione dei calcolatori mediante linguaggi di programmazione imperativi e l'analisi di alcuni problemi fondamentali e i relativi algoritmi risolutori applicati a casi reali;
- conosce i sistemi di rete, i sistemi di monitoraggio delle reti e le modalità per configurare questi sistemi;
- conosce i sistemi web e le tecnologie per lo sviluppo di sistemi web;
- conosce i principi della virtualizzazione e le principali piattaforme di virtualizzazione;
- conosce le moderne tecniche di ingegneria del software;
- conosce i principali linguaggi di programmazione dedicati allo sviluppo di applicazioni in cloud e di sistemi per ambiti specifici (mobili, wearable, embedded, sensoristica IoT e automazione);
- conosce i criteri e metodi per realizzare interfacce utente;
- conosce i principali concetti relativi a big data e data analisys;
- conosce le principali tecniche di intelligenza artificiale utilizzabili per la soluzione di problemi reali e applicati alla logistica;
- conosce i principali metodi e tecniche standard per gestire la sicurezza di sistemi informatici;
- comprende le problematiche causate del mancato aggiornamento delle conoscenze e del mancato aggiornamento dei sistemi informatici;
- comprende le problematiche legate alla pianificazione del lavoro;
- comprende le problematiche delle comunicazioni e delle relazioni all'interno di un gruppo di lavoro e verso i clienti.
Le conoscenze sopraelencate sono conseguite principalmente mediante la partecipazione alle lezioni, esercitazioni, laboratori di gruppo e attività di verifica, previste dalla maggior parte delle attività formative, sia da quelle attivate nell'ambito dei settori disciplinari INF/01 e ING-INF/05 e sia da quelle identificate come attività laboratoriali. I progetti di laboratorio vengono infatti assai spesso effettuati in gruppo e non di rado i diversi gruppi interpretano i diversi ruoli (il committente, l'analista, il team di sviluppatori suddivisi in sottogruppi che si occupano di implementare i diversi moduli del sistema software) e questo consente agli studenti di sperimentare di persona le problematiche relazionali interne ed esterne al gruppo.
Queste stesse conoscenze sono ulteriormente ribadite, verificate e applicate durante le attività di tirocinio pratico valutativo (TPV) previste al 3° anno di corso, in cui gli studenti mettono in pratica anche le abilità relazionali nei rapporti con gli enti ospitanti e loro clientela.
Il laureato:
- è in grado di utilizzare gli strumenti matematici, fisici e statistici di base per lo studio di altre discipline;
- è capace di applicare le conoscenze di base della fisica e dell'elettronica per comporre sensori ed attuatori a partire da sistemi embedded e macro-componenti;
- è in grado di installare, configurare e manutenere piccole infrastrutture informatiche;
- è in grado di configurare e amministrare piccole infrastrutture di rete, basi di dati, piattaforme di virtualizzazione e gestire siti e applicazioni web;
- è in grado di risolvere un problema attraverso la progettazione di un algoritmo e la successiva codifica in uno o più linguaggi di programmazione;
- è capace di progettare e sviluppare piccoli sistemi e applicazioni basati sulle tecnologie e i linguaggi legati al mondo web;
- è capace di redigere documentazione tecnica;
- è capace di monitorare il funzionamento, l'uso di risorse ed il progredire del costo di una applicazione operante sulle principali piattaforme di virtualizzazione in cloud;
- è capace di sviluppare e dispiegare in produzione piccoli sistemi e applicazioni che operano in cloud e/o su device embedded;
- è capace di sviluppare piccole applicazioni che interagiscono con utenti umani e in particolare di realizzare interfacce che garantiscono all'utente un utilizzo semplice e intuitivo;
- è capace di sviluppare applicazioni che vengono fruite dagli utenti mediante dispositivi mobili;
- è capace di realizzare semplici infrastrutture virtualizzate secondo il modello Infrastructure as Code (IaC) per assicurare flessibilità e adattabilità dell'infrastruttura che sostiene l'applicazione;
- è capace di sviluppare piccole applicazioni che applicano tecniche di intelligenza artificiale, big data e data analisys a problemi reali.
Le capacità sopraelencate sono conseguite tramite la partecipazione alle lezioni frontali, alle esercitazioni e ai laboratori, allo studio personale guidato e quello indipendente, previste dalle attività formative attivate, di base, caratterizzanti e affini ed anche quelle laboratoriali.
Il raggiungimento delle capacità sopraelencate avviene tramite la riflessione critica sui testi proposti per lo studio individuale, sollecitata dalle attività in aula, dallo svolgimento in aula e in laboratori informatici di esercitazioni svolte al computer mediante specifici e più recenti linguaggi di programmazione adatti agli specifici ambiti, e dallo svolgimento di progetti individuali e/o di gruppo. Queste esperienze formative sono mirate ad acquisire sia la conoscenza dei più recenti metodi di progettazione e sviluppo del software e di configurazione di sistemi e sia le competenze relazionali tra componenti del gruppo di lavoro.
La verifica del raggiungimento dei risultati di apprendimento avviene principalmente attraverso progettazione di software effettuati da gruppi di studenti, e attraverso elaborati scritti e/o colloqui, in cui lo studente dimostra la padronanza di strumenti, metodologie e autonomia critica. Gli elaborati personali richiesti nelle attività formative forniscono allo studente ulteriori mezzi per ampliare le proprie conoscenze ed affinare la propria capacità di comprensione. La progettazione di gruppo consente inoltre di fare esperienza delle problematiche relazionali all'interno dei gruppi di lavoro.
Le conoscenze sopraelencate sono inoltre ribadite, verificate e applicate in termini operativi durante le attività di tirocinio pratico valutativo (TPV) previste al 3 anno di corso, in cui lo studente opera in un reale contesto lavorativo.
Il laureato:
- ha capacità di discernimento/giudizio/valutazione delle tecnologie informatiche innovative;
- ha capacità di analisi e di sintesi;
- possiede abilità logico deduttive generiche non legate direttamente al contesto informatico (capacità di ragionamento);
- è capace di identificare e risolvere problematiche correlate alla progettazione, alla gestione, all'adeguamento delle funzionalità di piccoli sistemi e applicazioni informatiche;
- è capace di espletare il collaudo, condurre prove sperimentali, valutare le prestazioni delle infrastrutture hardware/software di sistemi informatici, e di stabilirne il grado di conformità alle specifiche di progetto interpretando i risultati ottenuti;
- è capace di focalizzare i contributi essenziali di relazioni tecniche presentate o redatte da interlocutori, e di estrapolare da essi gli aspetti qualificanti ed innovativi;
- è capace di comprendere articoli pubblicati nella letteratura tecnico/scientifica;
- è capace di reperire e consultare, anche via web, le principali fonti bibliografiche, gli standard a livello nazionale o internazionale, la normativa riguardante la certificazione di prodotti e sistemi di interesse industriale.
Al raggiungimento dei risultati sopra elencati contribuiscono le attività di esercitazione e di laboratorio, nonché gli elaborati personali e i progetti di gruppo, nonché la prova finale, che offrono allo studente le occasioni per sviluppare in modo autonomo le proprie capacità decisionali e di giudizio. Esse permettono di acquisire la capacità di reperire e vagliare fonti di informazione, dati, letterature.
La verifica dell'acquisizione dell'autonomia di giudizio avviene tramite la valutazione finale dei singoli insegnamenti, in particolare di quelli che prevedono un'attività progettuale.
La capacità di giudizio dello studente viene applicata e consolidata durante le attività di Tirocinio Pratico Valutativo (TPV) previste al terzo anno.
Il laureato:
- possiede abilità nella comunicazione, in forma orale e scritta, di informazioni, idee, problemi e soluzioni di tipo scientifico;
- conosce la lingua inglese a livello B1;
- sa presentare materiali e argomentazioni, in forma orale e scritta, nella propria lingua ed in inglese nell'ambito delle attività e dei rapporti professionali;
- è in grado di interagire con altre persone e di condurre attività in collaborazione;
- possiede una buona predisposizione al lavoro di gruppo.
Le abilità comunicative sono sviluppate in occasione delle attività formative caratterizzanti che prevedono la preparazione di relazioni orali e documenti scritti, la partecipazione a gruppi di lavoro nei progetti, l'esposizione orale dei medesimi e le relative prove di verifica.
L'acquisizione delle abilità sopraelencate è prevista inoltre tramite la redazione della prova finale e la discussione della medesima.
Per tali abilità sono previste ampie modalità di verifica, colloqui, discussione dei progetti, anche mediante l'ausilio di strumenti multimediali e presentazioni al computer.
L'abilità comunicativa dello studente viene applicata e consolidata durante le attività di tirocinio pratico valutativo (TPV) previste al terzo anno.
Il laureato:
- è capace di mantenersi aggiornato su metodi, tecniche e strumenti orientati alla progettazione, all'implementazione, al collaudo e messa a punto, all'ottimizzazione delle prestazioni di sistemi e applicazioni informatiche;
- è in grado di lavorare autonomamente, di seguire l'evoluzione delle tecnologie informatiche e di identificare nuove necessità di informazione e formazione;
- è capace di approfondire tematiche più avanzate in molti settori dell'informatica con un buon grado di autonomia.
Le capacità di apprendimento sono conseguite nel percorso di studio nel suo complesso, con riguardo in particolare allo studio individuale previsto, alla preparazione di progetti individuali e di gruppo e all'attività svolta per la preparazione della prova finale.
La capacità di apprendimento viene accertata attraverso forme di verifica continua durante le attività formative, valutando altresì la capacità di rispettare le scadenze, richiedendo la presentazione di dati reperiti autonomamente, mediante l'attività di tutorato nello svolgimento di progetti e mediante la valutazione della capacità di autoapprendimento maturata durante la preparazione della prova finale.