Libri SapienzaApri il catalogo

Prof. Giuseppe Antonio Di Luna

Sapienza Università di Roma · Ingegneria dell'informazione, informatica e statistica · libri consigliati, cosa studiare e orario delle lezioni, a.a. 2026/2027

Distributed Systems Canale unico

Ingegneria dell'informazione, informatica e statistica · 1º anno · 1º semestre · 6 CFU · apri nel catalogo

Bibliografia di riferimento

Cosa indica di studiare il docente

Argomenti del programma: Distributed systems are a fundamental concept in modern computing, enabling the creation of large-scale, fault-tolerant systems that can provide robust, reliable services to users. This university-level course is designed to provide an in-depth understanding of distributed systems, starting with a brief history and overview of the challenges and motivations that led to their development.

Algoritmi e Strutture Dati Canale 1

Ingegneria dell'informazione, informatica e statistica · 2º anno · 2º semestre · 9 CFU · apri nel catalogo

Cosa indica di studiare il docente
  • Il contenuto del libro rispecchia le note e il materiale del corso CS161 tenuto dal Prof. Roughgarden all'università di Stanford, liberamente accessibili al seguente link:

Argomenti del programma: Argomenti principali e riferimenti 2.1 Parte I: Introduzione al corso e concetti fondamentali - Esempi introduttivi e analisi degli algoritmi. Operazioni elementari e complessità degli algoritmi. Analisi di algoritmi e programmi: modello RAM a costi uniformi. Dimensione dell’input. Primi esempi di analisi della complessità di algoritmi e programmi. Analisi del caso peggiore e cenni all’analisi del caso medio.

Architetture dei Calcolatori Canale unico

Ingegneria dell'informazione, informatica e statistica · esame facoltativo · 6 CFU · apri nel catalogo

Il docente non ha ancora pubblicato i testi per questo canale.

Cosa indica di studiare il docente
  • Il corso è basato sul materiale reperibile in diversi testi.

Argomenti del programma: Il corso si propone di dare una panoramica delle architetture moderne con un focus specifico sugli elementi di base di un calcolatore: CPU e Memoria. Gli strumenti didattici utilizzati saranno l'hardware description language Verilog e l'ISA RISC V. Il corso segue un approccio bottom-up in cui partendo dagli elementi di base (transistor) si mostra prima come creare reti combinatorie e sequenziali e poi si mostra come…

Domande frequenti

Quali libri consiglia il prof. Giuseppe Antonio Di Luna per Distributed Systems?

Chacin – Introduction to Reliable and Secure Distributed Programming; Distributed Algorithms – Lynch; Design and Analysis of Distributed Algorithms- N. Santoro,

Quali libri consiglia il prof. Giuseppe Antonio Di Luna per Algoritmi e Strutture Dati?

Strutture Dati – Italia; Tim Roughgarden: Algorithms Illuminated Omnibus Edition, 2022. Sito

Quali libri consiglia il prof. Giuseppe Antonio Di Luna per Architetture dei Calcolatori?

Il docente non ha ancora pubblicato i testi.