Laurea in Informatica - Dipartimento di Matematica e Informatica 'Ulisse Dini'

Conoscenze - Lo studente acquisisce conoscenze su strutture dati fondamentali (liste, alberi e grafi), algoritmi di ricerca su memoria interna, algoritmi di ordinamento e algoritmi di base sui grafi.
Competenze acquisite - Lo studente acquisisce le competenze per comprendere le problematiche di progettazione e valutazione degli algoritmi, con particolare riferimento agli algoritmi non numerici. In particolare, dopo aver superato con successo l'esame del corso, dovrà essere in grado di: analizzare un problema; individuare e/o progettare gli algoritmi risolutivi più idonei al problema ed al suo contesto applicativo; stimare il costo computazionale della soluzione proposta; implementare la soluzione in modo corretto ed efficiente.
Capacità acquisite (al termine del corso) - Lo studente è capace di analizzare un problema, stabilire le strutture dati astratte ed il metodo algoritmico di soluzione più idoneo al contesto.

Anno accademico: 2018-2019
Anno accademico: 2018-2019
Anno accademico: 2018-2019
Anno accademico: 2018-2019

Il corso intende fornire agli studenti le competenze fondamentali per la progettazione e analisi di una base di dati relazionale e per l'utilizzo della stessa tramite un reale sistema per la gestione di basi di dati, quale MySQL. Le basi di dati di tipo relazionale oltre ad essere le più utilizzate, sono anche di primaria importanza per la definizione di concetti e metodologie ulteriormente sviluppate in successive proposte.

Anno accademico: 2018-2019

Il corso si propone di portare a conoscenza dello studente le problematiche inerenti la progettazione e la realizzazione delle varie parti che costituiscono un sistema operativo, evidenziando i legami hardware/software e le interazioni con i programmi utente. Dalla conoscenza della struttura interna del sistema operativo, e non solo della sua interfaccia, può derivare un utilizzo più consapevole e mirato dello stesso ed un uso efficace dei suoi strumenti.

Anno accademico: 2018-2019

Il corso CA si propone di illustrare agli Studenti i principi di funzionamento di un'Azienda e la struttura del Sistema Informativo a supporto del Business.

Anno accademico: 2018-2019
Anno accademico: 2018-2019
Anno accademico: 2018-2019

Il corso intende fornire le conoscenze fondamentali relative alle proprietà dei linguaggi formali, le relazioni con grammatiche e automi, la struttura e le funzioni dei compilatori, gli strumenti per le fasi di analisi e traduzione. Tali conoscenze permetteranno agli studenti di affrontare problemi relativi ai linguaggi, alla definizione di grammatiche, alla progettazione di automi e all’applicazione di queste tecniche nella progettazione di compilatori. 

Anno accademico: 2018-2019